Various Rendering Related Visualisations
Here are a collection of visualisations I've made over the years using geogebra, either to help reinforce my own intuition or as an example for someone else.
Sampling
- Uniform Fibonacci Spherical Cap
- Octahedron
- Octahedron (Hemisphere)
- R2 Sampler (2D)
- Uniform Fibonacci (2D)
- GGX Importance Sampling
- GGX Roughness to Cone of Interest
- Inverse Bilinear Filtering
- Appox Inverse Trilinear Filtering
Intersections
- Triangle - Line Segment
- Ray - Sphere
- Ray - Plane
- Ray - Card (Moller-Trumbore)
- Ray - Card (Woop)
- Ray - Disk
- Ray - Capsule
- Ray - Sphere (with transform)
- Ray - Hemisphere (with transform)
- Ray - Cylinder (with transform)
- Ray - Disk (with transform)
- Triangle - Triangle (Moller)
- Infinite Cone - Point
- 2D Ray - Box Segment
- 2D Ray - Plane (Line)
- Line Segment - Line Segment
- Line Segment - Line Segment (alt)
- Ray - Line Segment
- Axis Aligned Ray - Line Segment
- Distance To Line Segment
- Distance To Line Segment (optimized)
- Aniso Line Distance Field
- Point In Triangle
- X Intervals For Scanline Rendering An Arbitrary Polygon