About naivert

naivert is an implementation of ray tracing algorithm using Phong illumination model.

For geometry calculation, naivert uses the library of Geometry3D.

You may refer to the examples and documentation of Geometry3D to get to know how to use naivert.

Core Features

  • Simple Object like Cubic, Sphere, Cylinder, Cone, Rectangle, Parallepiped, Parallogram and Circle.

  • Point light sources and ambient light sources.

  • Basic materials.

  • Ray tracing algorithm rendering.

  • Phong illumination model.