Package eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
package eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Ray tracer for rendering voxel data stored in an octree structure.
This package implements a ray tracing renderer that casts rays through an
OctreeVolume to produce rendered images
of volumetric data. The ray tracer traverses the octree hierarchy for efficient
intersection testing, skipping empty regions of space.
Key classes:
RayTracer- main ray tracing engineRaytracingCamera- camera configuration for ray generationRay- represents a single ray cast through the volumeLightSource- defines a light source for shading
- See Also:
-
ClassesClassDescriptionRepresents camera view.Represents light source.Represents a ray used for tracing through an
OctreeVolume.Records the result of a ray-octree intersection test.Ray tracing engine for renderingOctreeVolumescenes onto aTexture.Raytracing camera that renders a scene to a texture.