max.js v0.6.0
max.js 0.6.0 is a snapshot, animation export, and image rendering reliability release.
Image rendering feature was moved out of the esoteric 3ds Max API.
Visit clone.llc to see a website exported using max.js. More examples will be added soon.
Thank you for your support.
New Features
-
Image rendering with "Max.js Orchestrator" - Write frames to disk directly from WebView2. This setting is enabled by default in render settings and can save frames up to 10x faster as it removes uneccessary abstraction.
-
Snapshot diagnostics - added snapshot analysis panel for inspecting snapshot data.

-
Morph cleanup - added removal for zero morpher channels that have no keyframes and are sitting at
0.0.
Improved
- Skin export behavior - disabled Skin modifiers are no longer treated as active skin export sources.
- Animation export stability - improved snapshot export behavior around morphers and fixed crashing.
- Alpha/background correctness - viewer, snapshots, and render writes now respect the environment state more strictly.
- WebGPU geospatial sky snapshots - fixed Takram geospatial sky vendor packaging and import-map routing for standalone WebGPU snapshots.
- Classic sky fallback - when geospatial sky is disabled or unavailable, snapshots fall back to the classic procedural sky path instead of producing a black sky.
Supported 3ds Max versions
- Built & tested: 2026, 2027.
- 2024 & 2025: compile + link cleanly against their SDKs. Not tested as I don't have old 3ds Max versions installed. Please let me know about any issues.
Install
- Copy
maxjs.gupandmaxjs_web/into your3ds Max <ver>\pluginsfolder.
Known limits
- Path tracing is experimental and live-only and not part of the stable snapshot/export contract.
- Arbitrary 3ds Max procedural texmap baking remains intentionally disabled.
- PostFX stack export is still limited and may not match the live viewer in all snapshot cases.
Each archive contains maxjs.gup + maxjs_web/. See Install above.