Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
r174 source code.tar.gz | 2025-02-27 | 363.8 MB | |
r174 source code.zip | 2025-02-27 | 367.3 MB | |
README.md | 2025-02-27 | 5.1 kB | |
Totals: 3 Items | 731.1 MB | 2 |
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r173--r174 https://github.com/mrdoob/three.js/milestone/87?closed=1
- Global
- Improve ESLint setup. [#30509], [#30513], [#30580] (@s-rigaud)
- Animation
- Rename
frame
parameter toxrFrame
. [#30558] (@Mugen87) - BatchedMesh
- Deprecate old instancing render paths. [#30550] (@gkjohnson)
- GLSLNodeBuilder
- Check texture type when declaring usampler3D/sampler3D uniforms. [#30608] (@zonkypop)
- MeshNormalNodeMaterial
- Convert packed normal to working color space. [#30590] (@WestLangley, @cmhhelgeson)
- PMREMGenerator
- Add size and position options to
fromScene()
. [#30477] (@Mugen87, @Spiri0) - PMREMNode
- Manage own generator, fix caching. [#30504] (@Mugen87)
- Renderer
- Disable autoClear in the output pass. [#30454] (@Mugen87)
- Return self in
init()
. [#30556] (@CodyJasonBennett) - RenderTarget
- Fix copy of images. [#30585] (@Mugen87)
- SpriteNodeMaterial
- Set
transparent=true
as default. [#30435] (@sunag) - Fix
scaleNode
type conversion. [#30545] (@sunag) - StructTypeNode
- Fix inclusion when added to the layout. [#30439] (@sunag)
- TSL
- Introduce
RaymarchingBox
andraymarchingTexture3D
. [#30495] (@sunag) - WebGLBackend
- Configure scissor/viewport before clear. [#30452] (@Mugen87)
- Fix depth regression. [#30527] (@Mugen87)
- Optimize vertex state definition. [#30562] (@Mugen87)
- Only invalidate framebuffers on supported devices. [#30606] (@Mugen87)
- WebGLRenderer
- Assign
currentRenderState
inrenderer.compile()
. [#30607] (@cmhhelgeson) - WebGPUBackend
- Add support for
setStencilReference()
. [#30470] (@Mugen87) - Fix clear(). [#30485] (@Mugen87)
- WebGPURenderer
- Fix clear for default framebuffer. [#30457] (@RenaudRohlinger)
- Add
setOutputRenderTarget()
[#30459] (@sunag) - Fix info metrics. [#30483] (@Mugen87)
- Simplify clear color generation. [#30486] (@Mugen87)
- Fix color space of clear colors. [#30488] (@Mugen87)
- Honor polygonOffset with WebGPU backend. [#30496] (@Mugen87)
- Add tone-mapping/output color space support for WebXR. [#30499] (@sunag)
- Fix output depth struct. [#30514] (@sunag)
- Fix storage buffer binding update and 4 bytes alignment. [#30529] (@RenaudRohlinger)
- Support rotation of env maps. [#30528] (@Mugen87, @sunag)
- Fix storage buffer update range. [#30532] (@RenaudRohlinger)
- Fix
mat2()
arguments. [#30543] (@RenaudRohlinger) - Add volumetric lighting. [#30530] (@sunag)
- Harmonize clear of MRT textures. [#30586] (@Mugen87)
- XRManager
- Simplify MSAA setup. [#30500] (@Mugen87)
- Mark XR rendertarget as needing a resolve for depth or stencil. [#30565] (@cabanier)
Manual
- Clean up. [#30480] (@fengT-T)
Docs
- Improve JSDoc setup. [#30430], [#30443], [#30449], [#30453], [#30460], [#30461], [#30466], [#30542], [#30611] (@Mugen87)
- Fix typos and types. [#30510], [#30511], [#30546], [#30548], [#30555], [#30557], [#30559], [#30602], [#30603] (@s-rigaud, @Mugen87)
- Improve dispose guide. [#30441], [#30524] (@Mugen87, @catalin-enache)
- Add more JSDoc. [#30442], [#30534], [#30541], [#30547], [#30552], [#30573], [#30574], [#30579], [#30588], [#30592], [#30601], [#30610], [#30614], [#30615] (@Mugen87)
- Add instructions for improving editor auto-completion. [#30444] (@Makio64)
- Add
Mattercraft
toWrappers and Frameworks
guide. [#30465] (@nyan-left) - Improve Chinese translation. [#30475] (@haiyoucuv)
- Improve
LOD
page. [#30591] (@guiseek) - Improve
Raycaster
page. [#30478] (@trusktr) - Improve
displacementBias
description. [#30564] (@s-rigaud)
Examples
- Clean up. [#30432] (@Mugen87)
- Update particle count to 500k in WebGPU compute example. [#30455] (@Makio64)
- Adjust volume instances demo to write to depth. [#30464] (@gkjohnson)
- Fix time usage. [#30498] (@Mugen87)
Addons
- 3MFLoader
-
Fix parsing of assets with sub models. [#30491] (@Jack-J-Young)
-
AfterImageNode
-
Refactor code and improve demo. [#30433] (@Mugen87)
-
CCDIKSolver
-
Add
blendFactor
support. [#30415] (@anishwij) -
DDSLoader
-
Fix incorrect alpha when loading 24-bit uncompressed textures. [#30598] (@miere43)
-
FBXLoader
-
Handle out-of-bounds material assignments. [#30581] (@hybridherbst)
-
MTLLoader
-
Add support for displacement maps. [#30508] (@krotalias)
-
OutlinePass
-
Honor original
overrideMaterial
. [#30578] (@Mugen87) -
Raymarching
-
Move
raymarchingTexture3D
to example and updatewebgpu_volume_perlin
. [#30531] (@sunag) -
Reflector
-
Add
forceUpdate
. [#30569] (@Shane-oo) -
SelectionHelper
-
Ensure DOM cleanup. [#30473] (@trusktr)
-
Timer
-
Add
connect()
/disconnect()
. [#30551] (@Mugen87) -
TSL Transpiler
- Support matrix types. [#30501] (@Mugen87)
- Support varying. [#30506] (@Mugen87)
- Support more matrix types, bool vectors. [#30517] (@CodyJasonBennett)
- Basic texture support. [#30521] (@Mugen87)
- Add support for
discard
. [#30538] (@Mugen87)