https://github.com/mrdoob/three.js/wiki/Migration-Guide#178--179
https://github.com/mrdoob/three.js/milestone/92?closed=1
setInstanceCount()
. #31458 (@andreas-hilti)lineWidth
property. #31401 (@Jenychen1996)abort()
. #31276 (@Mugen87, @gkjohnson)makeOrthographic()
for clarity. #31451 (@WestLangley)setColors()
. #31484 (@lukehorvat)load()
function to texture()
. #31510 (@sunag)uniform()
. #31507 (@sunag)label()
to setName()
. #31490, #31546 (@Mugen87, @sunag)debug()
for the stack when running outside the code flow. #31486 (@sunag)toVar()
to assign()
. #31459 (@sunag)computeKernel()
. #31402 (@Spiri0, @sunag)pass()
build during sample()
call using Mesh
. #31431 (@sunag)viewportTexture()
cache FramebufferTexture
according to RenderTarget
. #31343 (@sunag)SampledTexture
extends of Sampler
for bindings. #31494 (@sunag)colorSpace
for video textures. #31534 (@ycw)Docs
KTX2Exporter
page. #31441 (@mkeblx)USDZExporter
page #31417 (@mkeblx)AnimationClip
page. #31415 (@Mugen87)KeyframeTrack
page. #31373 (@floriandotorg)Texture
page. #31477 (@agargaro)Examples
webgpu_reflection
example. #31409, #31372 (@mrdoob, @Mugen87)webgpu_postprocessing_dof_basic
. #31445 (@Mugen87)OrbitControls
in webgl_shadowmap
example. #31406 (@WestLangley)onLoad()
in webgpu_materials
. #31362 (@andyleiserson)webgpu_compute_texture_3d
example. #31337 (@RenaudRohlinger)three
to three/webgpu
in WebGPU demos. #31518 (@sunag)webgpu_loader_materialx
example. #31530 (@WestLangley)Addons
EXRLoader
FBXLoader
GTAOPass
Line2
objects from AO calculation #31422 (@wyc001122)HTMLMesh
LensflareMesh
LightProbeGenerator
OutlinePass
RapierPhysics
RoundedBoxGeometry
. #31351 (@linbingquan)RoomEnvironment
emissiveIntensity
instead. #31348 (@WestLangley)RoundedBoxGeometry
toJSON()
. #31340 (@vis-prime)SSAOPass
TRAANode
TTFLoader
TSL Transpiler
USDZExporter
Tests
Frustum
tests. #31456 (@WestLangley)USDZExporter
. #31435 (@mkeblx)Editor
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r177--r178
https://github.com/mrdoob/three.js/milestone/91?closed=1
Float16Array
in renderers. #31305 (@Mugen87)performance.now()
. #31295 (@linbingquan)normalized
property. #31268 (@Rtwo-Dtwo)material.premultipliedAlpha
in the shader. #31166 (@WestLangley)Fn
as parameter. #31214 (@sunag)sample()
. #31287 (@sunag)textureBicubicLevel()
. #31288 (@sunag)TriplanarTexturesNode
to triplanarTextures()
Fn. #31285 (@sunag)EquirectUVNode
to equirectUV()
Fn. #31283 (@sunag)MatcapUVNode
to matcapUV
Fn constant. #31284 (@sunag)convertToTexture()
auto resize. #31277 (@sunag)outgoingLight
redeclaration. #31266 (@sunag)step()
(Parameter order). #31241 (@sunag)premult
to premultiplyAlpha
. #31240 (@sunag)tangentViewFrame
and bitangentViewFrame
. #31282 (@sunag)node.nodeType
instead of safeGetNodeType()
. #31328 (@sunag)subBuild()
. #31260 (@sunag)blitFramebuffer()
. #31219 (@Mugen87)Storage3DTexture
and StorageArrayTexture
. #31175, #31327 (@Spiri0, @sunag)Docs
Manual
Examples
webgpu_compute_cloth
example. #31232 (@WestLangley)instancedArray()
usage of webgpu_compute_birds
. #31230 (@sunag)webgpu_sandbox
. #31217 (@sunag)webgpu_reflection_roughness
. #31294, c06fa76, f7e8be0 (@sunag, @mrdoob)webgl_geometry_extrude_shapes
. #31324 (@linbingquan)Addons
ArcballControls
FBXLoader
RapierPhysics
removeMesh()
. #31296, #31298 (@linbingquan)RoundedBoxGeometry
TransformControls
TSL Transpiler
Editor
r177https://github.com/mrdoob/three.js/wiki/Migration-Guide#r176--r177
https://github.com/mrdoob/three.js/milestone/90?closed=1
toJSON()
and fromJSON()
methods. #31028 (@gkjohnson)normalView
to normalWorld
. #31074 (@vitro-mod)toJSON()
and fromJSON()
methods. #31028 (@gkjohnson)getMemberType()
. #31139 (@HongchengZhao)setValues()
. #31087 (@CodyJasonBennett)updateRanges
. #30998 (@CodyJasonBennett)struct()
. #31151 (@sunag)mat2
boundary size. #31162 (@sunag)instancedArray()
and attributeArray()
. #31146 (@sunag)premult()
and unpremult()
. #31114 (@sunag)reflector()
clear texture and stop update if bounce is false
. #31110 (@sunag)hashBlur()
options {repeats,mask,premultipliedAlpha}
. #31115 (@sunag)getBitangent()
. #31059 (@Mugen87)lightShadowMatrix()
if renderer.shadowMap.enabled
is false
. #31024 (@sunag).toVarying()
analyze for optimization. #31090 (@sunag)Fn()
. #31176 (@sunag)uniformTexture()
and uniformCubeTexture()
. #31190 (@sunag)min()
and max()
. #31196 (@kristiker)Texture.premultiplyAlpha
in WebGPU backend. #31157 (@Mugen87)copyFramebufferToTexture()
in WebGPU backend. #31163 (@sunag)XRResetState()
to _resetXRState()
. #31105 (@cabanier)ProjectorLight
. #31022 (@sunag)Docs
LoaderUtils
page. #31082 (@ycw)SkeletonHelper
JSDoc. #31113 (@upisfree)XRManager
JSDoc. #31101 (@Mugen87)Manual
Examples
webgpu_compute_particles_fluid
. #31148, #31159 (@holtsetio)webgpu_compute_cloth
. #31123 (@holtsetio)noise.png
. #31137 (@Mugen87)webgpu_compute_particles
. #31092 (@mrdoob)webgpu_reflection_blurred
. #31116, #31118 (@sunag)webgl_loader_fbx
. #31117 (@tatsuya-ogawa)lookAt()
into the rotateTowards()
demo. #31063 (@Mugen87)webgpu_shadowmap_opacity
. #30984 (@sunag)webgl_reverse_depth_buffer
. #30989 (@CodyJasonBennett)webgpu_water
GUI. #31014 (@sunag)physics_rapier_instancing
. #31012 (@linbingquan)webgl_geometry_dynamic
. #31047 (@Mugen87)webxr_vr_haptics
. 1859806 (@mrdoob)Addons
AfterimagePass
damp
accessor. #31035 (@neilrackett)ArcballControls
CSMShadowNode
FBXLoader
getHandler()
for custom texture loaders. #31032 (@tatsuya-ogawa)webp
MIME type. #31098 (@Altrozero)FXAAPass
GLTFExporter
GLTFLoader
HTMLMesh
KTX2Loader
LDrawLoader
LineMaterial
Octree
PCDLoader
PeppersGhostEffect
SkyMesh
USDZExporter
Editor
r176https://github.com/mrdoob/three.js/wiki/Migration-Guide#r175--r176
https://github.com/mrdoob/three.js/milestone/89?closed=1
toJSON()
, ObjectLoader
integration. #30965 (@gkjohnson)frontFacing
when using material.flatShading
. #30828 (@sunag)dFdx
and dFdy
warnings. #30831 (@sunag)debug()
message. #30833 (@sunag)blur()
on Framebuffer. #30845 (@RenaudRohlinger)bitangent*
when using material.flatShading
. #30837 (@sunag)instance()
optional parameter. #30848 (@sunag)varying.setInterpolation()
. #30582 (@cmhhelgeson, @sunag)Fn
parameters. #30884 (@sunag)texture()
matrix sync. #30893 (@sunag)increment()
and decrement()
and fix unsual for()
expression syntax for transpiler. #30912 (@Mugen87, @sunag)dispose()
when using reflector()
. #30933 (@Mugen87)bvec
operators. #30922 (@sunag)debug()
changes the compiled code. #30944 (@sunag)loop( { update: ... } )
. #30947 (@sunag)Stack()
and .toStack()
. #30956 (@sunag)getShadowRenderObjectFunction()
. #30969 (@sunag)atomic*
nodes. #30971 (@sunag)atomic*
nodes. #30972 (@sunag)denoise()
sampler texture. #30975 (@sunag)debug()
callback changing to ( builder, code )
signature. #30976 (@sunag)object.count = 0
. #30881 (@cmhhelgeson)material.transparent
behave as in WebGLRenderer. #30862 (@rkreis-v)renderer.highPrecision
. #30970 (@sunag)Docs
SkinningNode
. #30852 (@Mugen87)Examples
InstancedMesh
in webgl_clipping_advanced
. 2cb9218 (@mrdoob)webgpu_caustics
example and shadow revisions. #30962 (@sunag)ImageBitmap.close()
in webgl_loader_imagebitmap
. #30977 (@Mugen87)Addons
Global
AfterImageNode
GLTFLoader
IFFParser
ImprovedNoise
MathUtils.lerp()
. #30905 (@satelllte)LottieLoader
MD2CharacterComplex
OutlinePass
PointerLockControls
RapierPhysics
RoomEnvironment
TileShadowNode
TSLTranspiler
Water2Mesh
Editor
r175https://github.com/mrdoob/three.js/wiki/Migration-Guide#r174--r175
https://github.com/mrdoob/three.js/milestone/88?closed=1
samplerComparison
. #30734 (@sunag)equal()
inconsistent. #30777 (@sunag)max()
/min()
to take an arbitrary number of arguments. #30780 (@sunag)modInt()
and minor fixes. #30790, #30796 (@sunag)debug()
. #30797 (@sunag)Loop()
. #30807 (@sunag)Fn()
layout. #30810 (@sunag)vec*
checks and warnings. #30811 (@sunag)material.outputNode
if used with MRT. #30659 (@sunag)Manual
Docs
Examples
webgpu_compute_geometry
example. #30699 (@cmhhelgeson)Addons
AMFLoader
AnimationClipCreator
AsciiEffect
CSMShader
EXRLoader
GLTFExporter
GLTFLoader
LDrawLoader
LUTImageLoader
LWOLoader
MD2Loader
OculusHandModel
ProgressiveLightMapGPU
PointerLockControls
unadjustedMovementoption
to lock()
. #30687 (@james090500)USDZExporter
USDZLoader
ViewHelper
VolumeSlice
Editor
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r173--r174
https://github.com/mrdoob/three.js/milestone/87?closed=1
init()
. #30556 (@CodyJasonBennett)currentRenderState
in renderer.compile()
. #30607 (@cmhhelgeson)setOutputRenderTarget()
#30459 (@sunag)mat2()
arguments. #30543 (@RenaudRohlinger)Manual
Docs
Mattercraft
to Wrappers and Frameworks
guide. #30465 (@nyan-left)LOD
page. #30591 (@guiseek)Raycaster
page. #30478 (@trusktr)displacementBias
description. #30564 (@s-rigaud)Examples
Addons
3MFLoader
AfterImageNode
CCDIKSolver
DDSLoader
FBXLoader
MTLLoader
OutlinePass
Raymarching
Reflector
SelectionHelper
Timer
TSL Transpiler
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r172--r173
https://github.com/mrdoob/three.js/milestone/86?closed=1
deleteGeometry()
. #30304 (@jonathanzopes)Fn()
. #30293 (@sunag)varying()
to toVarying()
, vertexStage()
to toVertexStage()
. #30356 (@sunag)mat2
support. #30364, #30368 (@RenaudRohlinger)atomicLoad
support. #30371 (@RenaudRohlinger)array()
. #30386 (@sunag)struct()
. #30394, #30426 (@sunag, @Spiri0).toConst()
, Const()
, Var()
. #30251 (@RenaudRohlinger, @sunag)timeStampQuerySet
to timestampQuerySet
. #30289 (@ycw)BigUint64Array
. #30290 (@ycw).outputType
backend parameter. #30320 (@donmccurdy)WebGLBackend
. #30329 (@RenaudRohlinger)ArrayCamera
performance and fix uniforms. #30313, #30337 (@sunag)ArrayCamera
. #30353 (@sunag)TimestampQueryPool
. #30359, #30375, #30393 (@RenaudRohlinger)Manual
OrbitControls
usage in Offscreen Canvas demo. #29983 (@Arecsu)Docs
WebGPURenderer
and related modules. #30244, #30246, #30250 (@Mugen87)BatchedMesh
and InstancedMesh
page. #30362 (@gkjohnson)BlendModes
module. #30322 (@Mugen87)ConvexGeometry
page. #30399 (@erasta)LineMaterial
page. #29864 (@nyan-left)Matrix4
page. #30276 (@Mugen87)RawShaderMaterial
page. #30431 (@atul-mourya)Scene
page. #30357 (@Serum0017)Texture
page. #30285 (@jirihon)Color Management
guide. #30281 (@donmccurdy)@deprecated
tag in JSDoc. #30284 (@s-rigaud)Examples
webgpu_lights_ies_spotlight
example. #30243 (@mrdoob, @sunag)webgl_geometry_teapot
example. #30253 (@erich666)webgpu_camera_array
example. #30296, #30297 (@Mugen87)webgpu_video_frame
example. #30385 (@ycw)Addons
CCDIKSolver
GLTFLoader
InteractiveGroup
MeshGouraudMaterial
OutputPass
THREE.CustomToneMapping
. #30335 (@samposoft)TextGeometry
TSLEncoder
WaterMesh
https://github.com/mrdoob/three.js/wiki/Migration-Guide#r171--r172
https://github.com/mrdoob/three.js/milestone/85?closed=1
texture_depth_multisampled_2d
for wgslFn
. #30082 (@sunag)positionWorld
used in material.positionNode
and fragment-stage
. #30105 (@sunag)atan2
to atan
. #30131 (@sunag)shadowPositionWorld
, materialAO
. #30152 (@sunag)vertexStage()
function. #30173 (@sunag)elementType
with WorkgroupInfoNode
. #30222 (@RenaudRohlingermat2
, mat3
and mat4
types. #30051 (@holtsetio)getNodeType()
. #30058 (@sunag)onSubmittedWorkDone
usage in timestamp queries. #30031 (@RenaudRohlinger)onBeforeShadow()
and onAfterShadow()
. #30032 (@RenaudRohlinger)BatchedMesh
. #30084 (@RenaudRohlinger)getArrayBufferAsync()
in WebGPUBackend
. #30132 (@RenaudRohlinger)PostProcessingUtils
to RendererUtils
. #30172 (@sunag)RenderTarget3D
and RenderTargetArray
. #30155 (@RenaudRohlinger)depthTest
with enabled logarithmic depth buffer. #30214 (@sunag)StorageInstancedBufferAttribute
. #30218 (@RenaudRohlinger)Manual
Docs
WebGPURenderer
and related modules. #30182, #30188, #30194, #30213, #30221, #30224 (@Mugen87)ConvexHull
page. #30239 (@ycw)Loader
page. #29999 (@NeelDigonto)Material
page. #30043, #30059, #30121, #30118, #30233, #30235 (@borisghidaglia, @Mugen87)Examples
webgpu_lines_fat_raycasting
example. #30030 (@RenaudRohlinger)webgpu_pmrem_scene
. #30116 (@Spiri0)webgpu_compute_audio
. #30139 (@sunag)webgpu_backdrop_water
. #30206 (@sunag)Addons
DDSLoader
LineSegments2
OrbitControls
keyRotateSpeed
. #29988 (@bbsimong)TiledLightsNode
Tests
Node Editor
Editor
Intl.DisplayNames
. #30237 (@ycw)https://github.com/mrdoob/three.js/wiki/Migration-Guide#r170--r171
https://github.com/mrdoob/three.js/milestone/84?closed=1
three.tsl.js
. #29948 (@sunag)MathUtils
. #29943 (@WestLangley)onEnded()
. #29930 (@Jian-Nam)copy()
and clone()
to include missing properties. #2996 (@Byongho96)MathUtils.clamp()
for makeSafe()
. #29824 (@linbingquan)MathUtils.clamp()
internally. #29812, #29929 (@satelllte, @mrdoob)updateAttribute()
when using range. #29967 (@holtsetio)CompressedTexture
works. #29788 (@Mugen87)ClippingGroup
object. #28237, #29833 (@aardgoose)Animation
WebXR compatible. #29783 (@Mugen87).wrap*
using biquadraticTexture
. #29828, #29846 (@sunag)OutOfMemory
in timestamp tracking. #29857 (@RenaudRohlinger)OffscreenCanvas
support in WebGL. #29867 (@RenaudRohlinger)ImageBitmap
flip in WebGLBackend
. #29866 (@RenaudRohlinger, @sunag)shadowPositionNode
cache. #29921 (@sunag)PointShadowNode
. #29849 (@sunag)copyFramebufferToTexture()
. #29978 (@sunag)SpotLight.map
support. #29989 (@sunag)NodeAccess
. #29993 (@RenaudRohlinger)textureLoad()
support. #29992 (@RenaudRohlinger)Documentation
BatchedMesh
page. #29803 (@s-rigaud)Clock
page. #29805 (@s-rigaud)GLTFExporter
page. #29809 (@Mugen87)Renderer
page. #29804 (@s-rigaud)Manual
Examples
index.html
. #29791 (@linbingquan)webgpu_postprocessing_ao
example. #29843 (@Mugen87)webgpu_postprocessing_ssr
example. #29878 (@Mugen87)webgpu_postprocessing_sobel
example. #29934 (@Mugen87)webgl_renderer_pathtracer
. #29987 (@Zelif)Addons
ArcballControls
CSMShadowNode
DecalGeometry
GTAONode
KTX2Loader
minFilter
default for untranscoded compressed textures. #29904 (@donmccurdy)LineGeometry
OrbitControl
PointerLockControls
MouseEvent.movement
props. #29802 (@satelllte)SceneOptimizer
toBatchedMesh()
materials. #29935 (@AlaricBaraou)SSRNode
StereoCompositePassNode
TiledLightsNode
TSL Transpiler
UVsDebug
WebGPU
Tests
r170https://github.com/mrdoob/three.js/wiki/Migration-Guide#r169--r170
https://github.com/mrdoob/three.js/milestone/83?closed=1
deleteGeometry()
. #29523 (@gkjohnson)optimize()
. #29527 (@gkjohnson)renderer.info.render
when using multidraw. #29532 (@agargaro)optimize()
can result in inconsistent state. #29624 (@gkjohnson)ColorManagement.define( { ... } )
. #29450 (@donmccurdy)luminance()
input. #29540 (@donmccurdy)reflector
and gaussianBlur
. #29619 (@sunag)AnalyticLightNode
. #29567 (@aardgoose)generateMipmaps
is true
. #29677 (@gkjohnson)divide()
. #29759 (@kristiker)VideoTexture
emissiveMap
. #29657 (@donmccurdy)copyTextureToTexture()
. #29662 (@Mugen87)NodeLibrary
logic for minified builds. #29501 (@RenaudRohlinger)logarithmicDepthBuffer
. #29447, #29561 (@PoseidonEnergy)diagnostic()
method in Deno. #29522 (@Mutefish0)PostProcessingUtils
. #29595, #29598 (@sunag)IndirectStorageBufferAttribute
. #29594 (@Spiri0, @sunag)TiledLighting
. #29642, #29701, #29722, #29723 (@sunag)wgsl
comment tag. #29709 (@linbingquan)Scene.backgroundRotation
. #29762 (@Mugen87)copyFramebufferToTexture()
. #29729 (@sunag)Documentation
prettify.js
. #29633 (@Mugen87)Manual
Prerequisites
page. #29616 (@DevinCLane)Lights
page. #29756 (@Nokic233)Examples
webgpu_shadowmap
example. #29520 (@sunag)webgl_postprocessing_fxaa
example. #29525 (@linbingquan)webgpu_instancing_morph
example. #29553 (@sunag)webgpu_particles
example. #29555 (@sunag)webgpu_tsl_procedural_terrain
warning. #29574 (@sunag)webgpu_backdrop_area
example. #29606, #29614 (@sunag)*Node
suffix. #29719 (@sunag)CinematicCamera
. #29750 (@Mugen87)Addons
3MFLoader
AfterimagePass
BloomNode
CSM
CSSRenderer
DecalGeometry
FBXLoader
GaussianBlurNode
GLTFExporter
GLTFLoader
GTAONode
KTX2Exporter
KTX2Loader
LDrawLoader
LensflareNode
NURBSCurve
toJSON()
and fromJSON()
. #29514 (@canxerian)OutlineNode
ProgressiveLightMap
RectAreaLightTextureLib
SMAANode
SSAAPassNode
SSRNode
SSRPass
TextureHelper
TRAAPassNode
TransformControls
USDZExporter
WaterMesh
WebGPUTextureUtils
Wireframe
Node Editor
flow.module.js
- fix zoom. #29508 (@sunag)normalMap
node. #29652 (@hybridherbst)Editor
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4