Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
r176 source code.tar.gz | 2025-04-23 | 367.4 MB | |
r176 source code.zip | 2025-04-23 | 370.9 MB | |
README.md | 2025-04-23 | 6.0 kB | |
Totals: 3 Items | 738.4 MB | 0 |
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r175--r176 https://github.com/mrdoob/three.js/milestone/89?closed=1
- Global
- Remove legacy code. [#30821] (@Mugen87)
- Remove Luminance and LuminanceAlpha format. [#30934] (@gkjohnson)
- ArrowHelper
- Replace cylinder with cone geometry. [#30867] (@shlomnissan)
- Animation
- Fix ReferenceError in non-broswer environment. [#30835] (@chirsz-ever)
- Background
- Make sure background nodes can be disposed of. [#30938] (@Mugen87)
- BatchedMesh
- Fix
toJSON()
,ObjectLoader
integration. [#30965] (@gkjohnson) - CapsuleGeometry
- Add
heightSegments
parameter. [#30868] (@mkeblx) - Change length param to height, fix UVs. [#30915] (@mkeblx)
- ExtrudeGeometry
- Fix regression introduced with last release. [#30822] (@mlasala45)
- LightsNode
- Honor spotlight maps in cache key. [#30940] (@Mugen87)
- NodeMaterial
- Fix alpha of vertex-color. [#30974] (@sunag)
- NodeMaterialObserver
- Force refresh when rendering velocity. [#30840] (@Mugen87)
- RenderTarget
- Fix depth texture assignment regression. [#30921] (@Spiri0)
- ShadowNode
- Inherit camera.layers only if shadow.camera.layers is not set. [#30877] (@RenaudRohlinger)
- TSL
- Don't flip normals when using flat shading. [#30823] (@Mugen87, @sunag)
- Fix
frontFacing
when usingmaterial.flatShading
. [#30828] (@sunag) - Add
dFdx
anddFdy
warnings. [#30831] (@sunag) - Show shader stage in
debug()
message. [#30833] (@sunag) - Fix
blur()
on Framebuffer. [#30845] (@RenaudRohlinger) - Fix
bitangent*
when usingmaterial.flatShading
. [#30837] (@sunag) - Fix
instance()
optional parameter. [#30848] (@sunag) - Introduce
varying.setInterpolation()
. [#30582] (@cmhhelgeson, @sunag) - Fix optional
Fn
parameters. [#30884] (@sunag) - Fix
texture()
matrix sync. [#30893] (@sunag) - Fix early-z rejection. [#30891] (@sunag)
- Add
increment()
anddecrement()
and fix unsualfor()
expression syntax for transpiler. [#30912] (@Mugen87, @sunag) - Fix
dispose()
when usingreflector()
. [#30933] (@Mugen87) - Fix and improve
bvec
operators. [#30922] (@sunag) - Fix
debug()
changes the compiled code. [#30944] (@sunag) - Add switch/case. [#30935] (@Mugen87)
- Add expression support for
loop( { update: ... } )
. [#30947] (@sunag) - Add
Stack()
and.toStack()
. [#30956] (@sunag) - Cache
getShadowRenderObjectFunction()
. [#30969] (@sunag) - Fixes the return value of
atomic*
nodes. [#30971] (@sunag) - Auto-cache
atomic*
nodes. [#30972] (@sunag) - Fix
denoise()
sampler texture. [#30975] (@sunag) - Improve
debug()
callback changing to( builder, code )
signature. [#30976] (@sunag) - VelocityNode
- Fix initial value of previous model matrix. [#30839] (@Mugen87)
- WebGLRenderer
- Fix binding
__webglFramebuffer
when mipmaps are used. [#30746] (@haxiomic) - Support
alphaToCoverage
with shadows. [#30871] (@Mugen87) - WebGPURenderer
- Introduce Shadow Map Array. [#30830] (@RenaudRohlinger)
- Introduce compatibilityMode. [#30854], [#30869], [#30875] (@sunag)
- Disable draw call when
object.count = 0
. [#30881] (@cmhhelgeson) - Make
material.transparen
t behave as in WebGLRenderer. [#30862] (@rkreis-v) - Add Multiview support. (@cabanier)
- Introduce
renderer.highPrecision
. [#30970] (@sunag) - WGSLNodeBuilder
- Improve
isCustomStruct()
checking. [#30525] (@Spiri0) - XRManager
- Request reference space for both layers and non layers. [#30902] (@danrossi)
Docs
- Clean up. [#30888], [#30927], [#30978] (@rizzler329842, @notgod6, @arcs-)
- Simplify JSDoc output directory. [#30815] (@Mugen87)
- Fix typos and types. [#30843], [#30874], [#30880], [#30879] (@s-rigaud)
- Improve
SkinningNode
. [#30852] (@Mugen87) - JSDoc: Add import section for addons. [#30853], [#30860] (@Mugen87)
- Improve Chinese translation. [#30887] (@linzhou559)
Examples
- Clean up. [#30820], [#30979] (@Mugen87, @Methuselah96)
- Added additional Rapier physics examples. [#30818] (@NikLever)
- Fix AR hit-test. [#30866] (@mkeblx)
- Use
InstancedMesh
inwebgl_clipping_advanced
. [2cb921] (@mrdoob) - Fix WebXR Haptics example when entering VR from Oculus Browser button. [#30859] (@arturitu)
- Add external "3d tiles" globe example. [#30883], [#30907] (@gkjohnson)
- Use post-processing and improve description in reverse depth buffer demo. [#30941] (@CodyJasonBennett)
- Add
webgpu_caustics
example and shadow revisions. [#30962] (@sunag) - Call
ImageBitmap.close()
inwebgl_loader_imagebitmap
. [#30977] (@Mugen87)
Addons
- Global
- Fix SSAA/TRAA state reset. [#30838] (@Mugen87)
-
Clean up. [#30917], [#30918], [#30953] (@satelllte, @Mugen87)
-
AfterImageNode
-
Fix usage of multiple nodes. [#30834] (@Makio64)
-
GLTFLoader
-
Remove support detection for WebP and AVIF. [#30864] (@Mugen87)
-
IFFParser
-
Fix missing Debbuger attribute declarations [#30946] (@s-rigaud)
-
ImprovedNoise
-
Use
MathUtils.lerp()
. [#30905] (@satelllte) -
LottieLoader
-
Deprecated loader, inline library usage. [#30896] (@Mugen87)
-
MD2CharacterComplex
-
Fix
frontDeceleration
attribute name. [#30817] (@s-rigaud) -
OutlinePass
-
Fix using with BatchedMesh. [#30952] (@luigidenora)
-
PointerLockControls
-
Constant for mouse sensitivity [#30966] (@satelllte)
-
RapierPhysics
-
Add heightfield support. [#30906] (@andytriboletti)
-
RoomEnvironment
-
Use
InstancedMesh
. [df3b15] (@mrdoob) -
TileShadowNode
-
Fix shadow manual update. [#30863] (@RenaudRohlinger)
-
TSLTranspiler
- Add valid
!=
. [#30890] (@s-rigaud) -
Fix typo. [2edea6] (@sunag)
-
Water2Mesh
- Fix missing
material.transparent=true
. [#30892] (@sunag)
Editor
- Fix selection box update when reparenting objects in hierarchy. [#30904] (@lixinde)