Uses of Interface
de.grogra.ray.physics.Scattering
Packages that use Scattering
Package
Description
-
Uses of Scattering in de.grogra.glsl.light
Classes in de.grogra.glsl.light that implement Scattering -
Uses of Scattering in de.grogra.gpuflux.imp3d.objects
Classes in de.grogra.gpuflux.imp3d.objects that implement Scattering -
Uses of Scattering in de.grogra.gpuflux.imp3d.shading
Classes in de.grogra.gpuflux.imp3d.shading that implement Scattering -
Uses of Scattering in de.grogra.imp3d
Classes in de.grogra.imp3d that implement Scattering -
Uses of Scattering in de.grogra.imp3d.objects
Classes in de.grogra.imp3d.objects that implement ScatteringModifier and TypeClassDescriptionclassThis class implements an ambient light.classStandalone area-light node that emits from a flat rectangular or disc/elliptical surface.classLine-segment light source that emits uniformly along a straight tube.classThis class implements a directional light.classA directional light with a fixed size.classclassclassA flat, rectangular irradiance sensor.classclassclassThis class implements a spot light. -
Uses of Scattering in de.grogra.imp3d.shading
Subinterfaces of Scattering in de.grogra.imp3d.shadingClasses in de.grogra.imp3d.shading that implement ScatteringModifier and TypeClassDescriptionclassclassA GGX (Trowbridge-Reitz) microfacet BRDF shader.classHosek-Wilkie (2012) analytic sky model.classclassclassDeprecated.classAPhongshader represents a Phong-like reflector.classPrague Sky Model (2021) — dataset-driven full-spectral sky light.classPreetham (1999) analytic sky model.final classARGBAShaderimplements a simple lambertian material with a single color and an alpha-value for the transparency.classclassclassclassThis abstract base class defines a shader which switches between a set of actual shaders based on the shading environment and ray direction.classA Ward shader implementing the anisotropic Ward (1992) reflectance model. -
Uses of Scattering in de.grogra.ray.physics
Subinterfaces of Scattering in de.grogra.ray.physicsModifier and TypeInterfaceDescriptioninterfaceinterfaceALightinstance represents a light source.interfaceinterfaceAShaderinstance 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.Methods in de.grogra.ray.physics with parameters of type ScatteringModifier and TypeMethodDescriptionstatic voidTests.computeAlbedo(Scattering s, int angleSteps, int n) -
Uses of Scattering in de.grogra.ray2.tracing.modular
Fields in de.grogra.ray2.tracing.modular with type parameters of type ScatteringMethods in de.grogra.ray2.tracing.modular with parameters of type ScatteringModifier and TypeMethodDescriptionvoidPathValues.saveValues(int i, Line r, Intersection desc, Environment env, Spectrum spec, Scattering sh, boolean isSpec, boolean isRefrac)