-
-
Notifications
You must be signed in to change notification settings - Fork 35.8k
Insights: mrdoob/three.js
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
r178
published
Jun 30, 2025
90 Pull requests merged by 26 people
-
TSL:
viewportTexture()
cacheFramebufferTexture
according toRenderTarget
#31343 merged
Jul 2, 2025 -
RoomEnvironment: Set emissiveIntensity instead
#31348 merged
Jul 2, 2025 -
RapierPhysics: Support RoundedBoxGeometry
#31351 merged
Jul 2, 2025 -
WebGPUUtils: Ensure sample count is valid
#31352 merged
Jul 2, 2025 -
LightProbeGenerator: Support
FloatType
infromCubeRenderTarget()
.#31349 merged
Jul 1, 2025 -
RoundedBoxGeometry: add type, parameters and toJSON
#31340 merged
Jul 1, 2025 -
HTMLMesh: Add support for email and password inputs.
#31345 merged
Jul 1, 2025 -
Docs: Clean up Korean translation
#31344 merged
Jul 1, 2025 -
Loader: Add
abort()
.#31276 merged
Jun 30, 2025 -
Editor: Fix crash when geometry lacks position attribute.
#31334 merged
Jun 30, 2025 -
WebGPURenderer: Compute Texture 3D Example
#31337 merged
Jun 30, 2025 -
WebGPUBackend: Allow Storage Buffer on Index Attribute
#31335 merged
Jun 30, 2025 -
Examples: Clean up.
#31336 merged
Jun 30, 2025 -
Update dependency rollup to v4.44.1
#31333 merged
Jun 29, 2025 -
Update github/codeql-action digest to 39edc49
#31332 merged
Jun 29, 2025 -
Manual: Correct some typos.
#31331 merged
Jun 29, 2025 -
TSL Transpiler: Introduce
WGSLEncoder
#31329 merged
Jun 29, 2025 -
TSLCore: Use
node.nodeType
instead ofsafeGetNodeType()
#31328 merged
Jun 28, 2025 -
WebGPURenderer: Restore
isSampledTexture3D
binding check#31327 merged
Jun 28, 2025 -
Examples: Add window resize event for webgl_geometry_extrude_shapes.html
#31324 merged
Jun 28, 2025 -
WebGPUConstants: Add Missing Features
#31323 merged
Jun 28, 2025 -
TSL Transpiler: Introduce
Linker
and improvements#31314 merged
Jun 27, 2025 -
Examples: Improve lottie example
#31321 merged
Jun 27, 2025 -
WebGLRenderer: Correctly restore render target during transmission pass.
#31320 merged
Jun 27, 2025 -
RoundedBoxGeometry: Fix parameters of the parent class
#31319 merged
Jun 27, 2025 -
Loaders: Use unique cache keys per loader type.
#31315 merged
Jun 26, 2025 -
Path: improve jsdoc
#31317 merged
Jun 26, 2025 -
WebGPURenderer: Add
Storage3DTexture
andStorageArrayTexture
#31175 merged
Jun 26, 2025 -
Frustum: Honor sprite offset in
intersectsSprite()
.#31307 merged
Jun 25, 2025 -
Renderers: Initial support for
Float16Array
.#31305 merged
Jun 24, 2025 -
Update devDependencies (non-major)
#31304 merged
Jun 22, 2025 -
Quaternion: Update epsilon in
setFromUnitVectors()
.#31302 merged
Jun 22, 2025 -
Examples: Clean up.
#31303 merged
Jun 22, 2025 -
Manual: Fix links to homepage.
#31301 merged
Jun 22, 2025 -
monaco-editor@0.52.2
#31300 merged
Jun 22, 2025 -
TSL Transpiler: Add simplified
Fn()
layout#31299 merged
Jun 21, 2025 -
TSL: Introduce
tangentViewFrame
andbitangentViewFrame
#31282 merged
Jun 21, 2025 -
TSL Transpiler: Fix unary negate after arithmetic operator
#31297 merged
Jun 21, 2025 -
RapierPhysics: Use world.removeCollider()
#31298 merged
Jun 21, 2025 -
Clock: Inline
performance.now()
.#31295 merged
Jun 21, 2025 -
Examples: Add
webgpu_reflection_roughness
#31294 merged
Jun 21, 2025 -
RapierPhysics: Add removeMesh()
#31296 merged
Jun 21, 2025 -
SampleNode: Remove
PURE
annotation.#31293 merged
Jun 20, 2025 -
Examples: Improve water demo.
#31291 merged
Jun 20, 2025 -
TSL: Introduce
sample()
#31287 merged
Jun 20, 2025 -
TSL: Introduce
textureBicubicLevel()
#31288 merged
Jun 20, 2025 -
WebGLPrograms: Fix cache key with gradient maps.
#31292 merged
Jun 20, 2025 -
Fix code typo in SceneGraph manual page
#31289 merged
Jun 20, 2025 -
TSL: Move
EquirectUVNode
toequirectUV()
Fn#31283 merged
Jun 20, 2025 -
TSL: Move
MatcapUVNode
tomatcapUV
Fn constant#31284 merged
Jun 20, 2025 -
TSL: Move
TriplanarTexturesNode
totriplanarTextures()
Fn#31285 merged
Jun 20, 2025 -
TSL Transpiler - Add Support for Switch Statements
#31272 merged
Jun 18, 2025 -
TSL: Fix
convertToTexture()
auto resize#31277 merged
Jun 17, 2025 -
TSL: Remove
transformed*
prefix#31271 merged
Jun 16, 2025 -
GLBufferAttribute: Add
normalized
property.#31268 merged
Jun 16, 2025 -
TransformControls: Make gizmo colors configurable.
#31262 merged
Jun 16, 2025 -
Manual: Open external links in new tab.
#31273 merged
Jun 15, 2025 -
Update github/codeql-action digest to ce28f5b
#31269 merged
Jun 15, 2025 -
Update dependency rollup to v4.43.0
#31270 merged
Jun 15, 2025 -
TSL: Introduce
subBuild()
#31260 merged
Jun 15, 2025 -
TSL: Fix
outgoingLight
redeclaration#31266 merged
Jun 15, 2025 -
Fix Typos in Documentation and Comments
#31265 merged
Jun 14, 2025 -
Editor: Fix typo in comment.
#31264 merged
Jun 14, 2025 -
Add BatchedMesh LOD and BVH example page
#31239 merged
Jun 14, 2025 -
ArcballControls : Add
passive: false
for wheel event.#31259 merged
Jun 14, 2025 -
src: Clean up.
#31261 merged
Jun 14, 2025 -
ImageLoader: Optimize caching.
#31258 merged
Jun 13, 2025 -
Global: Remove deprecated code.
#31254 merged
Jun 12, 2025 -
WebGPURenderer: Use correct invalidation array in WebGL backend.
#31255 merged
Jun 12, 2025 -
Examples: Merge geometry demos.
#31253 merged
Jun 11, 2025 -
Manual: Improve French translation.
#31252 merged
Jun 11, 2025 -
FBXLoader: Gracefully handle missing color data.
#31248 merged
Jun 11, 2025 -
Renderers: Correct the blending formulas
#31246 merged
Jun 10, 2025 -
WebGLPrograms: Don't use flat shading with enabled wireframe.
#31242 merged
Jun 10, 2025 -
TSL: Fix inconsistent chaining for
.step()
(Parameter order)#31241 merged
Jun 10, 2025 -
Update github/codeql-action digest to fca7ace
#31244 merged
Jun 8, 2025 -
Update devDependencies (non-major)
#31245 merged
Jun 8, 2025 -
TSL: Introduce Chromatic Aberration
#31236 merged
Jun 8, 2025 -
TSL: Rename
premult
topremultiplyAlpha
#31240 merged
Jun 8, 2025 -
NodeMaterial: Honor
material.premultipliedAlpha
in the shader#31166 merged
Jun 8, 2025 -
RenderObject: Check attributes version of the geometry
#31227 merged
Jun 6, 2025 -
WebGPURenderer: Make MSAA with MRT work with WebGL backend.
#31228 merged
Jun 6, 2025 -
Fix GUI colors in
webgpu_compute_cloth
example#31232 merged
Jun 6, 2025 -
Examples: Fix
instancedArray()
usage ofwebgpu_compute_birds
#31230 merged
Jun 6, 2025 -
Docs: Improve
Object3DNode
.#31224 merged
Jun 4, 2025 -
NodeBuilder - Fix Interpolation
#31222 merged
Jun 4, 2025 -
WebGLBackend: Honor depth/stencil in
blitFramebuffer()
.#31219 merged
Jun 3, 2025 -
Examples: Merge OBJ demos.
#31216 merged
Jun 3, 2025 -
Examples: Fix texture path of
webgpu_sandbox
#31217 merged
Jun 3, 2025 -
Bump tar-fs from 3.0.8 to 3.0.9
#31218 merged
Jun 3, 2025
8 Pull requests opened by 8 people
-
Add export files feature to DevTools extension
#31231 opened
Jun 5, 2025 -
WebGLRenderer: Added HTMLTexture.
#31233 opened
Jun 6, 2025 -
Sort by updated time feature for examples page
#31339 opened
Jun 30, 2025 -
Normal.js: Improve JSDoc
#31341 opened
Jun 30, 2025 -
Add FluidSim class for fluid simulation
#31342 opened
Jun 30, 2025 -
TransformControls: introduce scaleFromEdge property
#31346 opened
Jul 1, 2025 -
Examples: Improve AA approach in WebGPU water demo.
#31354 opened
Jul 2, 2025 -
ViewHelper: Customize the viewport size and fix `renderer.autoClear` settings
#31355 opened
Jul 2, 2025
36 Issues closed by 9 people
-
Node 22 support
#31359 closed
Jul 3, 2025 -
Recalculate extrude geometry
#31356 closed
Jul 2, 2025 -
LightProbeGenerator: Does not work with EXR files, only HDR
#31347 closed
Jul 1, 2025 -
Ability to cancel ongoing HTTP requests in loaders
#20705 closed
Jun 30, 2025 -
ExtrudeGeometry: Custom `uv` coordinates examples.
#31312 closed
Jun 29, 2025 -
Stop using Exceptions for flow-control?
#31306 closed
Jun 28, 2025 -
Transpiler - Double Type Conversion
#31274 closed
Jun 27, 2025 -
Transmissive Material Causes Incorrect CubeCamera Output
#31318 closed
Jun 27, 2025 -
Cache clobbering when loading same file through `FileLoader`, `ImageBitmapLoader`, or `ImageLoader`
#27301 closed
Jun 26, 2025 -
Support for texture_storage_2d_array
#31167 closed
Jun 26, 2025 -
Sprites with off-center .center properties potentially not rendered at frustum edges.
#24822 closed
Jun 25, 2025 -
Image text color fades in different versions
#31311 closed
Jun 25, 2025 -
Dracoloader + Blender Compression DataCloneError
#31310 closed
Jun 25, 2025 -
Quaternion.setFromUnitVectors precision issues
#31286 closed
Jun 22, 2025 -
TSL transpiler turns multiplication with signed float into subtractions
#31281 closed
Jun 21, 2025 -
Updating the gradientMap on a MeshToonMaterial
#31290 closed
Jun 20, 2025 -
tsl transpiler not supporting "switch"
#30900 closed
Jun 19, 2025 -
TransformControls parts exported
#31279 closed
Jun 17, 2025 -
Example: `webgpu_postprocessing_fxaa.html` render becomes blurry when change browser size
#31275 closed
Jun 17, 2025 -
Transform Control Colors
#31257 closed
Jun 16, 2025 -
Incorect CSS in Setup Page
#31263 closed
Jun 15, 2025 -
How about change the ImageLoader cache save timing
#31256 closed
Jun 13, 2025 -
FBXLoader fails to load .fbx file, cannot read property 'a' of undefined
#31247 closed
Jun 11, 2025 -
TransformControls requires a unique identifier.
#31251 closed
Jun 10, 2025 -
TSL: `Fn` can catch error and handle it.
#31208 closed
Jun 10, 2025 -
Component - Add support for componentization in the renderer
#31185 closed
Jun 10, 2025 -
SVGLoader: Loader does not work with strict content security policy
#31206 closed
Jun 10, 2025 -
MeshNormalMaterial flat + wireframe = broken
#31238 closed
Jun 10, 2025 -
PointsNodeMaterial - Attribute Assignment not Reflected in Material.
#31243 closed
Jun 10, 2025 -
TSL: Inconsistent chaining for `step` vs `smoothstep`
#31205 closed
Jun 8, 2025 -
Different default background colors of WebGLRenderer and WebGPURenderer
#28751 closed
Jun 8, 2025 -
Does the WebGPU renderer not support MSAA anti aliasing when using WebGL mode?
#30995 closed
Jun 6, 2025 -
Set renderer.setsize in the ResizeObserver callback function, which will flash when scaling the window
#31229 closed
Jun 6, 2025 -
New ToneMapping proposition
#31223 closed
Jun 4, 2025
14 Issues opened by 12 people
-
Discussion: Color Class Methods
#31357 opened
Jul 2, 2025 -
PointNodeMaterial: Size Differs from WebGL PointsMaterial
#31353 opened
Jul 1, 2025 -
Error in PBR materials
#31350 opened
Jul 1, 2025 -
Limit buffer geometry updates
#31338 opened
Jun 30, 2025 -
ProjectorLight : VideoTexture projected on multiple meshes fails with multiple "Destroyed texture" warnings
#31330 opened
Jun 29, 2025 -
TSL: setLayout out/inout parameter not working in custom TSL Fn
#31326 opened
Jun 28, 2025 -
TSL: setLayout breaks uniforms in custom Fn
#31325 opened
Jun 28, 2025 -
TSL: Layouts - Add array support to inputs declaration
#31309 opened
Jun 24, 2025 -
TSL: Cannot Assign Arrays Conditionally in TSL
#31308 opened
Jun 24, 2025 -
WebXR controllers disappear after interacting with controllers during paused session
#31278 opened
Jun 17, 2025 -
USDZExporter: export object hierarchy
#31235 opened
Jun 6, 2025 -
[TSL] `instancedArray.element` ignores index parameter with WebGL backend
#31221 opened
Jun 3, 2025 -
Calling renderer.compileAsync before a MRT breaks the renderer
#31220 opened
Jun 3, 2025
71 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Native media Equirect layers creation
#31033 commented on
Jun 28, 2025 • 9 new comments -
first pass at occlusion in gpurenderer
#31207 commented on
Jun 25, 2025 • 0 new comments -
LineMaterial: Write line segments with capsule depth
#27353 commented on
Jun 30, 2025 • 0 new comments -
Lights: Add shadowLimit property to PointLightShadow and SpotLightShadow
#27345 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: Support stenciling transmission buffer contents.
#26959 commented on
Jun 30, 2025 • 0 new comments -
Apply fog before tonemapping and encoding
#26857 commented on
Jun 30, 2025 • 0 new comments -
(WIP) KTX2Loader: Add support for u8, f16, and f32 array and cube textures
#26642 commented on
Jun 30, 2025 • 0 new comments -
Add support for skinning >4 bones per vertex with a bone weight texture
#26222 commented on
Jun 30, 2025 • 0 new comments -
Apply fog before tonemapping and encoding
#26208 commented on
Jun 30, 2025 • 0 new comments -
Matrix3: removed .scale(), .rotate(), and .translate()
#24733 commented on
Jun 30, 2025 • 0 new comments -
Create Option to Have Spotlights Use Rectangular Projection
#24589 commented on
Jun 30, 2025 • 0 new comments -
FileLoader: Allow HTTP Range requests
#24580 commented on
Jun 30, 2025 • 0 new comments -
Fix line thresold on line raycast.
#24306 commented on
Jun 30, 2025 • 0 new comments -
added pointer events to HTMLMesh
#24259 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: Add .renderShadowMap().
#23585 commented on
Jun 30, 2025 • 0 new comments -
introduce Impostor and example
#22043 commented on
Jun 30, 2025 • 0 new comments -
Object3D: Added rotateAroundWorldAxis()
#21813 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: add copyFramebufferToTexture3D()
#21734 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: Increase performance
#26673 commented on
Jun 30, 2025 • 0 new comments -
Added new DevTools
#30870 commented on
Jun 30, 2025 • 0 new comments -
Docs: Add client-side redirect to new docs.
#30816 commented on
Jun 30, 2025 • 0 new comments -
Editor: Added agent
#30761 commented on
Jun 30, 2025 • 0 new comments -
Examples - Update WebGPU Compute Water
#30440 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: PMREMGenerator - calculate blur weights and parameters once
#29900 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: Allow for copying textures from the canvas, remove copyFramebufferToTexture
#29772 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: Add HDR Support
#29573 commented on
Jun 30, 2025 • 0 new comments -
InstancedPointsNodeMaterial: Add sizeAttenuation
#29491 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: `recycleBuffer()` - reduce buffer creation overhead.
#29341 commented on
Jun 30, 2025 • 0 new comments -
Replace HDR with UltraHDR
#29143 commented on
Jun 30, 2025 • 0 new comments -
BatchedMesh: add support for points
#29030 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: Proof of concept for copying transmission pass, improving rendering performance
#28423 commented on
Jun 30, 2025 • 0 new comments -
RapierPhysics: Rapier physics example Improvement
#28203 commented on
Jun 30, 2025 • 0 new comments -
TextGeometry changes and support in editor
#27931 commented on
Jun 30, 2025 • 0 new comments -
WebGLRenderer: Tight morph target packing.
#27768 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: multiple canvas support
#27628 commented on
Jun 30, 2025 • 0 new comments -
RFC: WebGPURenderer prototype single uniform buffer update / pass
#27388 commented on
Jun 30, 2025 • 0 new comments -
USDZLoader: Invalid zip file when parsing usd file
#26171 commented on
Jun 30, 2025 • 0 new comments -
HTMLMesh: hover on button elements in VR
#25927 commented on
Jun 30, 2025 • 0 new comments -
Incorrect normal map with material.side = THREE.BackSide + vertex tangents
#25701 commented on
Jun 30, 2025 • 0 new comments -
MeshPhysicalMaterial should use the thin surface model when thickness is zero
#23448 commented on
Jun 30, 2025 • 0 new comments -
Animation jump when timeScale changes sign in the first loop when using LoopPingPong mode
#19151 commented on
Jun 30, 2025 • 0 new comments -
Require media licenses
#23089 commented on
Jun 30, 2025 • 0 new comments -
Light Probe interpolation using Tetrahedral Tesselations
#16228 commented on
Jun 30, 2025 • 0 new comments -
feature request: transform origin (or "pivot point")
#15965 commented on
Jun 30, 2025 • 0 new comments -
Scene: background, fog and shadow.
#17420 commented on
Jun 30, 2025 • 0 new comments -
Support shadow mapping with reverse Z
#29770 commented on
Jun 29, 2025 • 0 new comments -
TSL Roadmap
#30849 commented on
Jun 28, 2025 • 0 new comments -
WebGLRenderer: Add support for Node Materials
#30185 commented on
Jun 27, 2025 • 0 new comments -
Support non-integer loop start and ends when using pragma unroll_loop_*
#28020 commented on
Jun 25, 2025 • 0 new comments -
Using the games_fps example, there is an exception in my model
#28994 commented on
Jun 24, 2025 • 0 new comments -
Provide Access to WebXR camera feed when `camera-access` feature is enabled.
#26891 commented on
Jun 16, 2025 • 0 new comments -
tsl transpiler not supporting Struct
#30885 commented on
Jun 15, 2025 • 0 new comments -
Anaglyph 3D - set it to zero parallax: 0 discrepancy at camera (currently set to negative parallax)
#17576 commented on
Jun 3, 2025 • 0 new comments -
Editor: Project assets management
#21369 commented on
Jun 30, 2025 • 0 new comments -
Camera: Added fovMode
#19619 commented on
Jun 30, 2025 • 0 new comments -
Group RenderOrder 1: Add RenderGroupItems to WebGLRenderLists
#19526 commented on
Jun 30, 2025 • 0 new comments -
Make layers apply recursively
#19012 commented on
Jun 30, 2025 • 0 new comments -
Suggestion: Default group render order to not overwrite existing group order
#18176 commented on
Jun 30, 2025 • 0 new comments -
Add Shadows for Transparent Objects
#15999 commented on
Jun 30, 2025 • 0 new comments -
For reference: glTF Extension `KHR_gaussian_splatting` for 3DGS scene representation
#30101 commented on
Jul 1, 2025 • 0 new comments -
WebGPURenderer: Images with color-specific metadata produces different results in both backends.
#31132 commented on
Jun 30, 2025 • 0 new comments -
Support for WebGPU Compatibility Mode
#30725 commented on
Jun 30, 2025 • 0 new comments -
KTX2Loader: Improve transcoder target format selection
#29745 commented on
Jun 30, 2025 • 0 new comments -
add a way to name uniform / texture
#30703 commented on
Jun 30, 2025 • 0 new comments -
Playground: adding a texture and using it as "normal" slot input results in exceptions
#29650 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer: Concurrency issue.
#29497 commented on
Jun 30, 2025 • 0 new comments -
WebGPURenderer with WebGPU Backend: Clear color is not set correctly
#29337 commented on
Jun 30, 2025 • 0 new comments -
Raycaster.setFromCamera: Position the ray origin at near plane rather than camera origin
#28026 commented on
Jun 30, 2025 • 0 new comments -
Frustum: IntersectsBox function can produce incorrect results
#27756 commented on
Jun 30, 2025 • 0 new comments -
Incorrect normal map with material.side = THREE.DoubleSide + flatShading = true
#26788 commented on
Jun 30, 2025 • 0 new comments -
Scene: Lighting does not work if environment map has dimensions < 64 pixels
#27716 commented on
Jun 30, 2025 • 0 new comments