Module raytracer
Package de.grogra.ray2.tracing
package de.grogra.ray2.tracing
-
ClassDescriptionPerform light model calculation for a single ray and collect the energy that was absorbed by the volumes.Replaces the plain ObjectList used for traced-ray storage with a version that enforces a per-light-source budget via AtomicInteger counters.Same as
LightModelProcessorbut records results separately for each scattering order (recursion depth), enabling per-order analysis of direct vs. diffuse radiation contributions.Multi-threaded radiation model that records results per scattering order.This class implements a physically correct path tracer.This class renders a scene with the photon map rendering algorithm.Abstract base class for radiation model.This is a Radiosity Processor.An implementation of this interface encapsulates the raytracing algorithm for a single ray.