release notes
release notes
Published 6/29/2023
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r153--r154 https://github.com/mrdoob/three.js/milestone/67?closed=1
alphaHash transparency mode. #24271, #26341, #26344 (@donmccurdy)encodings_fragment to colorspace_fragment. #26206, #26269 (@WestLangley)output_fragment to opaque_fragment. #26278 (@WestLangley)clearBufferuiv. #26249 (@gkjohnson)WebGLRenderingContext exists. #26306 (@linev)Documentation
Color page. #26210 (@donmccurdy)LineBasicMaterial page. #26228 (@Mugen87)PlaneGeometry page. #26248 (@tomhsiao1260)useLegacyLights=false in browsers. #26291 (@Mugen87)Manual
Examples
WebGLRenderer.useLegacyLights = false. #26218, #26267, #26274, #26275, #26280, #26284, #26286, #26288, #26290 (@Mugen87, @sunag)GammaCorrectionShader to OutputPass. #26129 (@donmccurdy)construct() in webgpu_instance_uniform example. #26336 (@sunag)blurred option in webgpu_backdrop_area example. #26342 (@sunag)ArcballControls
CopyShader
FlyControls
GLTFLoader
MeshSurfaceSampler
NodeMaterial
uv attributes. #26220 (@sunag)cacheKey. #26227 (@sunag)forceSinglePass and alphaMap. #26231 (@sunag)VideoTexture in WebGPUBackend and ColorSpaceNode. #26261 (@sunag)Node.getChildren(). (@LeviPesin)UVEditor revision and remove nodes for programmers. #26345 (@sunag)UVEditor and fix selection of nodes by keyboard in playground. #26349 (@sunag)OculusHandPointerModel
dispose(). #26262 (@CodyJasonBennett)PLYLoader
\n\r line endings in header. #26232 (@aardgoose)TAARenderPass
TSL
WebGPURenderer
Material.blending = NoBlending. #26295 (@aardgoose)WebGPUPipelines. #26305 (@sunag)readRenderTargetPixelsAsync(). #26326 (@aardgoose)Tests
headless mode for E2E tests. #25982 (@LeviPesin)BrowserFetcher with @puppeteer/browsers. #26282 (@LeviPesin)Editor
release notes
Published 6/29/2023
Contains breaking changeshttps://github.com/mrdoob/three.js/wiki/Migration-Guide#r153--r154 https://github.com/mrdoob/three.js/milestone/67?closed=1
alphaHash transparency mode. #24271, #26341, #26344 (@donmccurdy)encodings_fragment to colorspace_fragment. #26206, #26269 (@WestLangley)output_fragment to opaque_fragment. #26278 (@WestLangley)clearBufferuiv. #26249 (@gkjohnson)WebGLRenderingContext exists. #26306 (@linev)Documentation
Color page. #26210 (@donmccurdy)LineBasicMaterial page. #26228 (@Mugen87)PlaneGeometry page. #26248 (@tomhsiao1260)useLegacyLights=false in browsers. #26291 (@Mugen87)Manual
Examples
WebGLRenderer.useLegacyLights = false. #26218, #26267, #26274, #26275, #26280, #26284, #26286, #26288, #26290 (@Mugen87, @sunag)GammaCorrectionShader to OutputPass. #26129 (@donmccurdy)construct() in webgpu_instance_uniform example. #26336 (@sunag)blurred option in webgpu_backdrop_area example. #26342 (@sunag)ArcballControls
CopyShader
FlyControls
GLTFLoader
MeshSurfaceSampler
NodeMaterial
uv attributes. #26220 (@sunag)cacheKey. #26227 (@sunag)forceSinglePass and alphaMap. #26231 (@sunag)VideoTexture in WebGPUBackend and ColorSpaceNode. #26261 (@sunag)Node.getChildren(). (@LeviPesin)UVEditor revision and remove nodes for programmers. #26345 (@sunag)UVEditor and fix selection of nodes by keyboard in playground. #26349 (@sunag)OculusHandPointerModel
dispose(). #26262 (@CodyJasonBennett)PLYLoader
\n\r line endings in header. #26232 (@aardgoose)TAARenderPass
TSL
WebGPURenderer
Material.blending = NoBlending. #26295 (@aardgoose)WebGPUPipelines. #26305 (@sunag)readRenderTargetPixelsAsync(). #26326 (@aardgoose)Tests
headless mode for E2E tests. #25982 (@LeviPesin)BrowserFetcher with @puppeteer/browsers. #26282 (@LeviPesin)Editor