A native (no external libraries) golang 3D ray tracing renderer, that implements Ray intersection via the Phong-Reflection Model, Recursive Shape grouping with AABB optimizations and Constructive Solid Geometry, augmented with recursively defined Patterns, Perlin/Simplex noise algorihthms, and an efficient convex-hull/half-edge Delaunay Triangul…
golang
parser
native
linear-algebra
fractal
linear
raytracing
quartic
lindenmayer-systems
perlin-noise
3d-graphics
delaunay-triangulation
simplex-noise
quadratic
bounding-box
pointlight
constructive-solid-geometry
phong-reflection-model
-
Updated
May 1, 2024 - Go