r172
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r171--r172
https://github.com/mrdoob/three.js/milestone/85?closed=1
- Global
- CameraHelper
- Fix usage with WebGPU. #30136 (@AlaricBaraou)
- ConditionalNode
- GaussianBlurNode
- Fix custom uv #30232 Merged
- LightsNode
- Line2NodeMaterial
- LineDashedNodeMaterial
- Node
- Nodes
- NodeUtils
- PMREMGenerator
- PropertyBinding
- ReflectorNode
- RendererUtils
- ShadowBaseNode
- ShadowNode
- SkinningNode
- TextureNode
- TSL
- Improve fog approach. #30080, #30092 (@sunag)
- Add
texture_depth_multisampled_2dforwgslFn. #30082 (@sunag) - Fix
positionWorldused inmaterial.positionNodeandfragment-stage. #30105 (@sunag) - Vertex shader revision. #30108, #30147 (@sunag)
- Add missing export. #30129 (@Methuselah96)
- Overloaded
atan2toatan. #30131 (@sunag) - More consistent names
shadowPositionWorld,materialAO. #30152 (@sunag) - GLSL alias functions. #30150 (@sunag)
- Add
vertexStage()function. #30173 (@sunag) - Use correct
elementTypewithWorkgroupInfoNode. #30222 (@RenaudRohlinger
- UniformArrayNode
- Add support for
mat2,mat3andmat4types. #30051 (@holtsetio) - Fix
getNodeType(). #30058 (@sunag)
- Add support for
- UniformGroup
- WebGLRenderer
- Add transmission render target scale. #30018 (@michaeldll)
- Allow for binding and rendering into a 2d render target mipmap. #29844 (@gkjohnson)
- WebGLTextureUtils
- WebGPURenderer
- Fix filterable depth textures. #30023 (@sunag)
- Revert
onSubmittedWorkDoneusage in timestamp queries. #30031 (@RenaudRohlinger) - Add
onBeforeShadow()andonAfterShadow(). #30032 (@RenaudRohlinger) - Fix blending opacity in shadows. #30081 (@sunag)
- Fix support for non-indexed
BatchedMesh. #30084 (@RenaudRohlinger) - Fix hardware clipping issues. #30083 (@RenaudRohlinger)
- Fix
getArrayBufferAsync()inWebGPUBackend. #30132 (@RenaudRohlinger) - Rename
PostProcessingUtilstoRendererUtils. #30172 (@sunag) - Fix and improve the dynamic updating of the scene nodes cache. #30180 (@sunag)
- Introduce
RenderTarget3DandRenderTargetArray. #30155 (@RenaudRohlinger) - Disable fog in shadow-material. #30204 (@sunag)
- Fix
depthTestwith enabled logarithmic depth buffer. #30214 (@sunag) - Respect TypedArray in
StorageInstancedBufferAttribute. #30218 (@RenaudRohlinger)
- WebXRManager
- WGSLNodeBuilder
Manual
- Improve post processing guide. #30098 (@ChenKuan1110)
- Update material feature table. #30164 (@s-rigaud)
Docs
- Add JSDoc config. #29984, #30076 (@Mugen87, @s-rigaud)
- Improve documentation of the new node material. #29984, #30000, #30001, #30009, #30013, #30012, #30020, #30025, #30027, #30037, #30041, #30038, #30046, #30049, #30055, #30067, #30075, #30079, #30087, #30093, #30095, #30100, #30103, #30109, #30110, #30115, #30117, #30123, #30135, #30137, #30142, #30153, #30157, #30159, #30163, #30167, #30162 (@Mugen87, @s-rigaud, @sunag, @cmhhelgeson)
- Improve documentation of
WebGPURendererand related modules. #30182, #30188, #30194, #30213, #30221, #30224 (@Mugen87) - Improve
ConvexHullpage. #30239 (@ycw) - Improve
Loaderpage. #29999 (@NeelDigonto) - Improve
Materialpage. #30043, #30059, #30121, #30118, #30233, #30235 (@borisghidaglia, @Mugen87) - Improve Chinese translation. #30205 (@puxiao)
- Improve French translation. #30019 (@s-rigaud)
- Fix code blocks occasionally lacking white-space in Firefox. #30036 (@mrxz)
Examples
- Clean up. #29997, #30015, #30106, #30146, #30145, #30144 (@s-rigaud)
- Remove MMD modules. #30003 (@Mugen87)
- Add
webgpu_lines_fat_raycastingexample. #30030 (@RenaudRohlinger) - Add background to
webgpu_pmrem_scene. #30116 (@Spiri0) - Restore
webgpu_compute_audio. #30139 (@sunag) - Removing antialias from
webgpu_backdrop_water. #30206 (@sunag)
Addons
-
DDSLoader
-
LineSegments2
-
OrbitControls
- Add
keyRotateSpeed. #29988 (@bbsimong)
- Add
-
TiledLightsNode
Tests
Node Editor
- Improve imports. #29998 (@linbingquan)
Editor