Material

Material

A wide range of materials are supported. These are Clear Coat, Glass, Lambertian, Phong and Reflection. Both Clear Coat and Glass are using Fresnel.

Shape

Shape

The renderer supports a few different types of shapes. These are Plane, Sphere, Terrain, Triangle and Triangle Mesh. A Wavefront Object loader can load Triangle Meshes.

Texture

Texture

The textures that are supported are Blend, Checkerboard, Constant, Fractional Brownian Motion, Image and Surface Normal.


Camera

Camera

The renderer supports a camera with free movement, Depth of Field (DoF) and two different camera lenses; Fisheye and Thin.

Normal Mapping

Normal Mapping

Two different Normal Mapping techniques are supported. These are Image Texture and Noise.

Renderer

Renderer

The renderer supports Ambient Occlusion, Path Tracing, Ray Casting, Ray Marching, Ray Tracing and Wireframe rendering.