Uses of Interface
de.grogra.ray.physics.Scattering
Package
Description
-
Uses of Scattering in de.grogra.glsl.light
-
Uses of Scattering in de.grogra.gpuflux.imp3d.objects
-
Uses of Scattering in de.grogra.gpuflux.imp3d.shading
-
Uses of Scattering in de.grogra.imp3d
-
Uses of Scattering in de.grogra.imp3d.objects
Modifier and TypeClassDescriptionclass
This class implements an ambient light.class
This class implements a directional light.class
class
class
class
class
class
This class implements a spot light. -
Uses of Scattering in de.grogra.imp3d.shading
Modifier and TypeClassDescriptionclass
class
final class
Deprecated.class
APhong
shader represents a Phong-like reflector.final class
ARGBAShader
implements a simple lambertian material with a single color and an alpha-value for the transparency.class
class
class
class
This abstract base class defines a shader which switches between a set of actual shaders based on the shading environment and ray direction. -
Uses of Scattering in de.grogra.ray.physics
Modifier and TypeInterfaceDescriptioninterface
interface
ALight
instance represents a light source.interface
interface
AShader
instance represents a surface shader which calculates the color of an outgoing light ray at a given point as a function of geometrical and optical properties, namely local and global point coordinates, canonical uv-coordinates, surface tangent vectors, outgoing ray direction, index of refraction, and a list of incident light rays, consisting of color and direction.Modifier and TypeMethodDescriptionstatic void
Tests.computeAlbedo
(Scattering s, int angleSteps, int n) -
Uses of Scattering in de.grogra.ray2.tracing.modular
Modifier and TypeMethodDescriptionvoid
PathValues.saveValues
(int i, Line r, Intersection desc, Environment env, Spectrum spec, Scattering sh, boolean isSpec, boolean isRefrac)