Uses of Class
de.grogra.ray.shader.ShadingEnvironment
-
Uses of ShadingEnvironment in de.grogra.imp3d.ray
Modifier and TypeMethodDescriptionfloat
RTAreaLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) float
RTDirectionalLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) float
RTPointLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) float
RTSpotLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) -
Uses of ShadingEnvironment in de.grogra.ray
Modifier and TypeMethodDescriptionfloat
RTLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) -
Uses of ShadingEnvironment in de.grogra.ray.shader
Modifier and TypeMethodDescriptionfloat
RTShader.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) void
RTShader.computeMaxRays
(ShadingEnvironment env, Ray reflectedRay, Vector3f reflectedVariance, Ray refractedRay, Vector3f refractedVariance) void
RTShader.generateRandomRay
(ShadingEnvironment env, Ray randomRay) void
RTShader.generateRandomRays
(ShadingEnvironment env, RayList randomRays) void
RTShader.generateRandomRays
(ShadingEnvironment env, Vector3f out, RayList rays, boolean adjoint, int seed) void
RTShader.getShadingColor
(ShadingEnvironment env, Color3f color) float
RTShader.getshadingColorByComputeBSDF
(ShadingEnvironment env, Vector3f in, boolean adjoint, Color3f bsdf) -
Uses of ShadingEnvironment in de.grogra.ray.tracing
Modifier and TypeMethodDescriptionfloat
HagensBiDiStrategie1.RTPseudoLight.computeBSDF
(ShadingEnvironment env, Vector3f in, Vector3f out, boolean adjoint, Color3f bsdf) HagensBiDiStrategie1.generatePseudoLight
(Ray rayIn, Ray rayOut, ShadingEnvironment env, RTShader shader, Color3f color)