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