three-gpu-pathtracer
Advanced tools
Changelog
[0.0.13] - 2023-02-13
TRANSPARENT_TRAVERSALS
define to transmissiveBounces
uniform.transmissiveBounces
uniform.FEATURE_RUSSIAN_ROULETTE
flag.Changelog
[0.0.12] - 2023-01-29
Changelog
[0.0.10] - 2023-01-04
Changelog
[0.0.9] - 2022-12-31
Material.flatShading
to render flat-shaded materials.Changelog
[0.0.8] - 2022-12-11
BlurredEnvMapGenerator
.GradientEquirectTexture
class for generating an equirect background texture with a gradient.AttributesTextureArray
class for storing multiple vertex attribute buffers in a sampler array to save texture units.FEATURE_GRADIENT_BG
define and bgGradientTop, bgGradientBottom uniforms. Use the new GradientEquirectTexture class instead.normalAttribute
, tangentAttribute
, uvAttribute
, and colorAttribute
uniforms. Use attributesArray
to store those parameters, instead.MaterialsTexture.setSide
function.MaterialsTexture
automatically uses the specified material side unless the object is transmissive - in which case double-sided is used.PhysicalPathTracingMaterial.uniforms.environmentRotation
from a Matrix3
to a Matrix4
.Changelog
[0.0.7] - 2022-10-15
material.transparent
to true.Changelog
[0.0.6] - 2022-08-06
Changelog
[0.0.5] - 2022-07-16
Changelog
[0.0.4] - 2022-06-12
floatBitsToInt
.PathTracingRenderer.alpha
not being able to be changed after rendering.