
mrdoob
@mrdoob
Joined on 19 June 2009
GitHub Stats
24295
Followers
44
Repositories
2
Organizations
70
Gists
597
Pull Requests
170
Issues
234
Commits
37
Sponsors
4
Contributed To
124855
Star Earned
Most Used Languages
64.21%
JavaScript
30.47%
HTML
1.93%
Roff
1.84%
SCSS
1.17%
CSS
0.34%
Go
0.02%
Haxe
0.02%
ActionScript
Popular Projects
three.js
JavaScript 3D Library.
JavaScript
108179
35965
13168
18298
stats.js
JavaScript Performance Monitor
JavaScript
8953
1203
0
69
texgen.js
JavaScript Texture Generator
JavaScript
1833
136
8
29
glsl-sandbox
Shader editor and gallery.
JavaScript
1633
273
51
47
frame.js
JavaScript Sequence Editor
JavaScript
1121
183
17
18
htmleditor
Simple editor for messing around.
JavaScript
615
176
10
6
Top Contributions
Top contributions made by the user in the last year.
Charts
Follow Up
Activity Graph
Contributions Calendar
Contributions made by the user in the last 365 days.
Recent Activity
8/18/2025, 9:48:35 PM
8/18/2025, 8:45:51 PM
- Update threejs_shaders.md
- Runtime: Initialize parameters.
8/18/2025, 1:27:24 PM
- Examples: Improved WebGPU SSR example. (#31539) * Examples: Improved WebGPU SSR example. * Pack metalness and roughness. * Updated screenshot. * Rename function.
- Examples: Improved transpiler UX.
- Examples: Improved transpiler styling.
- TSL: Fix blocky gaussian blur (#31528) * Fix for blocky gaussian blur Calculate a proper sigma from kernel-size to avoid blocky gaussian blur. * Remove weightSum * Remove 'mul' import * Provide screenshots for checks * Double kernel-radii for BloomNode * Add comment to explain change of kernel-sizes * Change default sigma value of GaussianBlurNode * Update examples * Roll back screenshots for tests * Update screenshot for procedural texture example * Update screenshot for procedural texture example again * Update BloomNode.js * Update GaussianBlurNode.js --------- Co-authored-by: Nox Dawnsong <nobody@nowhere.void>
- Updated builds.
- Improved MaterialX example (#31541) * Improved MaterialX example. * Potential fix for code scanning alert no. 3610: Unused variable, import, function or class Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * MaterialXLoader: Set transparent/side when opacityNode and transmissionNode is not null. * Improved example. * MaterialXLoader: Simplified auto-enable transparency code. * Clean up. * Fix transparent materials. --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
- RawTexture: Rename to `ExternalTexture`. (#31543)
- Updated package-lock.json
- Updated builds.
- Examples: Added OrbitControls to webgpu_postprocessing_dof_basic.
- Node: Clarify Usage of Setup in Function Declaration (#31535) * clarify usage of setup * modify NodeBuilder text
- WebGPURenderer: Explicitly set `VideoTexture#colorSpace` to `SRGBColorSpace` (#31534) * fix * shorten * lint
- Examples: Improved grid in materialx example.
- Clean up.
- Updated builds.
- Examples: Improved webgpu_reflection.
- r179
- TSL: Add missing `label()` rename (#31546) * add missing `label()` rename * cleanup * rename `preferredName` -> `nodeName`
- r179 (bis)
- DepthOfFieldNode: New implementation. (#31547) * Manual MRT test. * DepthOfFieldNode: Fix MRT setup. * DepthOfFieldNode: Initial approach. * DepthOfFieldNode: Fix kernel size. * DepthOfFieldNode: Clean up. * DepthOfFieldNode: Fix aliased near field edges. * DepthOfField: Clean up. * DepthOfFieldNode: Add comments. * DepthOfFieldNode: Final adjustments. * E2E: Update screenshot. * DepthOfFieldNode: Clean up. * DepthOfFieldNode: Clean up. * Examples: Use `OrbitControls` in DOF demo.
8/18/2025, 1:23:10 PM
8/18/2025, 9:51:06 AM
8/18/2025, 9:43:59 AM
8/18/2025, 8:38:39 AM
8/17/2025, 2:57:46 PM
8/17/2025, 1:12:12 PM
- Changed FRAME.Parameters.* to FRAME.*
- SidebarAnimation: Added effect edit button back.
8/17/2025, 11:54:59 AM
8/17/2025, 6:31:52 AM
- Added basic parameters support. Not robust yet.
8/17/2025, 5:14:12 AM
8/16/2025, 4:45:27 PM
8/16/2025, 4:44:18 PM