Ray tracer
Monday, June 14 th, Raphaël
Ray-Tracing and 3D rendering, using my own KD-Tree implementation, an anti aliasing treatment, ambient occlusion, and shadows.
What is a ray tracer ?
In computer graphics ray tracing is a technique for generating an image by tracing the path of light through pixels in an image plane and simulating the effects of its encounters with virtual objects.Mutliple lights positionning system
Using the software interface, you can, add lights, define their position in the space, precise their intensity and their color.
Hard shadows
Visualisation of the kD-Tree
In computer science, a kd-tree (short for k-dimensional tree) is a space-partitioning data structure for organizing points in a k-dimensional space. kd-trees are a useful data structure for several applications, such as searches involving a multidimensional search key (e.g. range searches and nearest neighbour searches). kd-trees are a special case of BSP trees.
All the bounding boxes of the kD-tree are drawn
Visualisation of the kD-Tree
In computer science, a kd-tree (short for k-dimensional tree) is a space-partitioning data structure for organizing points in a k-dimensional space. kd-trees are a useful data structure for several applications, such as searches involving a multidimensional search key (e.g. range searches and nearest neighbour searches). kd-trees are a special case of BSP trees.