• Challenge
  • Goal and specs
  • WebGL limitations
  • Algorithms
  • Normalization
  • Goldfeather
  • SCS
  • Render convex intersections
  • Render convex differences
  • Clip transparent areas
  • Render using correct material
  • Merge products into accumulation buffer
  • SCS optimization opportunities
  • Merging
  • Merge using ID materials
  • Special case: Only intersections
  • Special case: Single positive object
  • Special case: Single positive object, no differences