New
15 Built-in 3D Primitives — Add 3D objects directly to any scene: sphere, box, torus, cylinder, cone, plane, torus knot, icosahedron, octahedron, dodecahedron, twisted column, helix, Möbius strip, wave, and particles. Each with full PBR material controls.
New
Custom 3D Scene Code — Write Three.js directly in the editor. A sandboxed runtime executes your setup and animate functions with access to scene, camera, renderer, clock, mouse, and the full Three.js r170 namespace.
New
Layer Animation Events — Attach hover, scroll, appear, and click events to any layer. Each event animates one or more properties (x, y, opacity, scale, rotation, blur) with configurable easing, duration, and looping.
New
Animation Chaining — Trigger one layer's event when another finishes. Build multi-step reveal sequences or cascading transitions without writing code.
New
Click Toggle Events — Click events cycle forward and reverse on each click, with optional ping-pong looping for continuous oscillation.
New
3D Material Controls — Full PBR property panel for 3D primitives: roughness, metalness, transmission (glass), IOR, dispersion, clearcoat, iridescence, sheen, Fresnel color, emissive, and environment intensity.
New
Rim Glow — Add edge lighting to 3D primitives with adjustable Fresnel intensity, power, and color. Works on all material types including glass.
Improved
Bump Mapping — Four bump styles for 3D surfaces: striped, noise, dots, and none. Controls for scale and frequency.
Engine
Background Tab Performance — WebGL rendering pauses automatically when the browser tab is hidden and resumes on visibility. Reduces CPU and GPU usage for inactive tabs.
Engine
Post-processing in 3D Runtime — Three.js scenes support EffectComposer with UnrealBloomPass, ShaderPass, GlitchPass, FilmPass, and AfterimagePass natively in custom code.