A shorter label and a shared horizontal inspector row for diamond quality.
Changed
Diamond optics uses Map Resolution with the label on the left and dropdown on the right. Auto is labeled Auto · Balanced. Compact selected values retain full per-cut estimates in the menu. The memory budget, precision correction and saved values are unchanged.Read the guide
Validation
Shared material inspectors supply the control to both component references. Release checks cover material persistence, bounded allocation and both hosting targets; exact deployment evidence is recorded in the release handoff. Browser layout, close-up appearance and device FPS acceptance remain pending.Read the guide
Stable facet-plane reconstruction and explicit per-material map resolution for magnified gemstones.
Fixed
Diamond internal intersections use stored facet plane constants instead of reconstructing planes from a sampled radial distance. This reduces a source of magnified internal steps without softening the material.Read the guide
Added
Diamond optics offers Auto, 256, 512, 1024 and 2048 facet-map resolution with per-cut color memory estimates, shared-geometry reuse and bounded allocation. Both component references use the same material inspector.Read the guide
Validation
Tests cover resolution validation, material round trips, runtime propagation, device/memory limits, cache reuse and rebaking. Decoded round and marquise geometry from the supplied scene showed about two-thirds lower mean intersection error in a matched-facet numerical test. Native shader compilation was checked separately.Read the guide
Limit
The internal tracer remains approximate. More than 16 cuts and deforming geometry retain fallback refraction. Resolution requests may be reduced by the 256 MiB color-map ceiling or device limits. Browser close-up appearance, motion FPS, Safari, Windows and touch acceptance remain pending.Read the guide
Sharper reflections at contact, increasing softness with distance, and a simpler Kelvin control.
Improved
Flat catchers and mirrored PBR floors use reflected depth to vary roughness blur with distance from the surface. Filtered sampling reduces broad-blur grain; zero roughness remains sharp. Settled catchers retain their cached result.Read the guide
Fixed
Color temperature uses a conventional round thumb on a centered, clipped color track. Both component references share the same control.Read the guide
Validation
Native graphics checks verify contact-to-distance softening and sharp zero-roughness reflection. Runtime checks cover reflected-depth reconstruction in perspective and orthographic views, history reuse and invalidation. Full local and remote release verification is recorded in the release handoff.Read the guide
Limit
Glossy reflection remains a bounded depth-based approximation. Final jewelry-scene visual comparison, motion FPS and browser slider interaction are pending because browser access was blocked. Safari, Windows and touch remain unverified.Read the guide
Transparent shadow and reflection catchers, planar floor reflections, a Kelvin color ramp and a roomier Gradient Creator.
Added
Beta Catcher material combines progressive shadows, glossy planar reflections, thin-surface refraction and approximate diffuse color transfer on meshes or Dynamic Ground. Exports finish catcher refinement even with Temporal AA off.Read the guide
Improved
Opaque flat PBR receivers use a mirrored scene capture when SSR is enabled. Gradient Creator uses the available window height with an inline Gradient Type selector. Light Properties adds a 1,000–15,000 K color ramp beneath the existing swatches.Read the guide
Validation
Catcher runtime, settling and reuse, mixed material groups, camera clipping, export convergence, ground behavior and Kelvin checks passed. Nine integrated shaders compiled and linked on the Mac graphics driver; five native compositing pixel checks passed. Local Vercel verification passed, including the access gate, 43 public routes and export workers.Read the guide
Limit
Screen-space refraction, diffuse bounce and curved reflections cannot recover hidden geometry. Catcher captures are limited to four flat receivers and 1024 pixels. Final supplied-scene visual, transparent export, UI and motion-FPS acceptance remain pending because browser access was blocked; Safari, Windows and touch are unverified.Read the guide
Gradient tabs have an edge-to-edge divider and steady top position. Inline toggles, gradient-type icons, matching save controls, uppercase groups and separated card actions improve the compact editor.Read the guide
Improved
Saved-gradient actions use notifications; Update and Remove include Undo. Settings sections use consistent top spacing, panel context menus use gold borders, and pinned HDR previews hide their top border.Read the guide
Validation
Local browser checks passed for save, rename, update/remove Undo, full-width tabs, ordinary dialog padding, context-menu borders and sticky preview corners. Gradient and My Gradient have no horizontal overflow at 540 px. Full local Vercel verification passed, including production compilation, regression checks, access gates, all 43 public routes and packaged render/export workers.Read the guide
Limit
Safari, Windows and touch acceptance remain pending. Deployment is not yet verified.Read the guide
Local implementation adds reversible gem repairs, selection transfer, encrypted settings archives and missing reset controls. Deployment is pending.
Fixed
Mirrored marquise placements use consistent diamond batching. Default-on Import Fixes also repairs reversed closed meshes; Faces inspection identifies orientation and normal conflicts.Read the guide
Added
Copy/paste selections between open projects, including definitions, placements, materials, object layers and image-backed lights. Full or focused settings can be copied; encrypted settings archives include background and gem image binaries.Read the guide
Validation
Benz browser acceptance verified two-placement transfer, Faces inspection and an encrypted settings export/import. Focused native tests cover transforms, dependencies, repair opt-outs, scope isolation and authenticated encryption. The complete local Vercel verification suite and documentation checks passed; the running localhost encryption endpoint also passed its authenticated request check.Read the guide
Limit
No deployment is claimed. Archives require the same configured server key. Clipboard transfer is within one Studio session; partial animated/rigged branches are excluded. Safari, Windows, touch and large mixed-format device checks remain pending.Read the guide
Combine model files as sibling branches and import again after clearing imported geometry.
Improved
New appended model files appear directly under Scene root and are selected after import. Each keeps its source hierarchy, shared instances, materials and alignment, independently of the first imported file. Both interface references explain the behavior.Read the guide
Fixed
Importing into a document after deleting all imported geometry no longer attempts to attach to the deleted source hierarchy. Authored geometry is preserved.Read the guide
Validation
Supplied head-first GLBs and repeated Rhino imports passed root placement, assignment isolation, mixed-axis alignment, and delete/reimport history tests. Production Chrome verified sibling roots, independent hide/delete, Undo, reimport in the same document, subsequent append and reload without browser errors. Exact-source CI and Vercel rollout results are recorded in the handoff.Read the guide
Limit
Existing saved nested imports retain their hierarchy. Source package size limits and animated/skinned/GPU-instancing definition limits remain unchanged. Safari, Windows, touch and wider animated mixed-format acceptance are pending.Read the guide
Combine ring parts, assign materials to linked placements and refine backgrounds with live HDR feedback.
Improved
Model orientation defaults to Append to scene; Replace imported models remains available. Combined sources retain existing assignments and source alignment through local saves and .lumen. Authored primitives and lights remain intact.Read the guide
Added
Static shared GLB/glTF meshes appear in Instances and Instance Placements. Material drops offer All Instance Placements before ordinary group assignment.Read the guide
Improved
Background has four templates with selected borders. Compact Gradient Creator separates Gradient, My Gradient and Presets. The clickable Gem Environment card has a responsive sticky 2:1 preview, live transforms/tones, original-preview comparison and an icon-led reset button. Both component references use the production controls.Read the guide
Validation
Supplied shank/head files passed transform, append, repeated append, reload and assignment-isolation tests. Chrome verified native file imports, the 16-placement material-drop prompt and live HDR intensity/original comparison. Synthetic repeated Rhino imports also passed. Exact-source CI and development rollout are recorded in the release handoff.Read the guide
Limit
One model plus its resources per import; 100 MB combined source limit. Animated/skinned GLB and GPU-instancing extensions retain native paths. The HDR thumbnail is a bounded tone-mapped preview. Safari, Windows, touch and wider mixed-format/animation device acceptance remain pending.Read the guide
Independent backdrops, reusable gradient editing, Temporal AA and configurable preview frame limits.
Added
Background settings offer Default Background, Transparent, Show Light Stack, Color, Gradient and image templates. Gradient Creator includes five types, positioning, color/opacity stops, midpoints, presets and draft Apply/Cancel. The preview toggle is now Show Scene Background.Read the guide
Improved
Temporal AA progressively refines silhouettes, gemstone roughness and SSR; motion controls stabilize gemstone appearance during orbit. Preview frame limits range from 30 to 240 FPS, with measured FPS above 60 when supported. Both component references reuse the new controls.Read the guide
Fixed
Temporal history resets when floor guides disappear, preventing retained grid lines. Background-only intensity preserves scene and gemstone lighting while respecting tone mapping and LUT masks.Read the guide
Validation
Production Chrome on Apple M3 Max passed 33 GPU assertions, SVG upload, conditional controls, gradient persistence, review-scene import and 120 FPS with Settings expanded. Build, schema, frame scheduling, shader/material, export and reset regressions passed locally; exact-source CI and development deployment evidence are recorded in the release handoff.Read the guide
Limit
Camera-motion reprojection only: edited or animated geometry resets history. No object velocity buffer or temporal upscaling. Temporal captures take more samples. Safari, Windows, mobile and owner visual comparison remain pending; no universal 2–3× speedup or renderer-parity claim.Read the guide
Gem lighting moves into Scene Settings with a panorama preview and shared sliders; engine revision information returns.
Improved
Scene Settings owns Gem Environment. Its toggle reveals the HDR/EXR upload preview, dimensions, replacement/removal and slider/value controls. Uploaded lighting remains saved when disabled. Section and Reset All controls include gem settings.Read the guide
Fixed
Three.js revision is visible in Preferences → 3D Engine without the top separator. Unchanged slider rows reuse their rendered controls, disclosure observers ignore value-only updates, and Preferences telemetry no longer rerenders the editor.Read the guide
Validation
Reset/Undo and numeric-control regressions pass. Actual Latest.lumen browser acceptance, measured UI update timings and exact-source CI/deployment checks are recorded in the release handoff.Read the guide
Limit
This reduces interface work, not shader complexity. Native Safari, Windows and mobile checks remain pending; no universal frame-rate gain is claimed.Read the guide
Separate gemstone HDR lighting, richer optical controls, repeated-stone batching and progressive screen-space reflections.
Added
Document-specific Gem Environment in Preferences loads HDR/EXR with intensity, gamma, camera lock, three-axis rotation, repeating scale and offsets. Expanded Diamond optics and Ruby, Emerald, Sapphire and Citrine presets use independent gem lighting. Both UI references include shared controls.Read the guide
Improved
Repeated gemstones share instanced draw calls without merging authoring objects. Small-cut-count scenes use sharper facet maps. SSR uses a combined geometry pass, adjustable trace resolution, static accumulation, tone/fade controls and optional settled bounce feedback.Read the guide
Validation
Chrome on Apple M3 Max passed production shader compilation, independent gem-versus-metal lighting pixels, gem transform/gamma and material grading pixels, instancing/orthographic checks, batched-versus-individual pixel equivalence and reflection history convergence/reset. The supplied 61-gemstone engagement ring is the GPU benchmark. Exact measurements, CI, deployment and Studio persistence acceptance are recorded in the release handoff.Read the guide
Limit
Closed convex static gemstone cuts; approximate dispersion and screen-space feedback. No caustics or off-screen reflections. Scene exports approximate gemstones with physical transmission. Safari, Windows, mobile and owner visual acceptance remain pending. No renderer-parity or universal 2–3× speedup claim.Read the guide
A dedicated faceted-stone material and screen-space reflections that retain metal color.
Added
Diamond material and preset with saved index of refraction, dispersion, internal-bounce, absorption and environment-strength controls. Shared geometry reuses facet maps; perspective and orthographic views use the same scene lighting. Both UI references expose the controls.Read the guide
Improved
SSR uses linear material reflectance, metal tint and texture-aware roughness. Diamonds keep their internal optics while remaining visible to reflections on nearby surfaces. Fresnel-weighted compositing limits darkening on low-reflectance surfaces.Read the guide
Validation
Material validation, scene persistence, assignment, runtime edits and physical export fallback passed. Chrome on Apple M3 Max compiled the production shaders and passed dispersion, environment-rotation, SSR, instancing, orthographic, linear metal/dielectric reflectance and diamond-exclusion pixel checks. Full local ci:vercel passed, including the production build, 43 public routes, access gates and export workers. Local Studio creation, assignment, numeric editing, reload persistence and 340 px control layout passed. Matching remote CI and deployment are recorded in the release handoff. Safari, Windows, mobile, customer jewelry comparisons and hardware performance benchmarking remain pending.Read the guide
Limit
Diamond beta targets closed convex static cuts and caches up to 16 distinct visible cuts within 48 MiB. Additional or deforming cuts use simple environment refraction. No caustics, direct scene-light response, temporal SSR or multi-bounce SSR feedback; scene exports approximate diamonds with physical transmission. This is not a claim of parity with another jewelry renderer.Read the guide
Square panel actions, a cleaner Preferences heading and refined shared input and color controls.
Improved
Floating performance has compact/details, reset, options and close square controls; collapse is dock-only. Preferences moves from its title area without a dot grip.Read the guide
Fixed
Palette alignment and rounded swatch corners, muted numeric states, Step preset click area, password inset and contextual popover spacing. The reference uses a standard Help topic dropdown and actual color-picker tab labels.Read the guide
Fixed
Reference Exposure layout and round thumb; removed the extra Dynamic Ground title shape and 3D Engine revision heading.Read the guide
Validation
Full local ci:vercel passed, including lint, TypeScript, regression tests, production build and 43-route/access-gate checks. Color/palette numeric round-trips and migration checks also passed. Local browser checks cover 28 × 28 header actions, compact/details switching, palette surfaces and alignment, Preferences cursor and Engine content, popover spacing and confirmation title. Full release CI and exact-source deployment status are recorded in the handoff. Native Safari, Windows and touch acceptance remain pending. The import recording follow-up remains pending clarification.Read the guide
Restore one Preferences tab at a time with Undo, and orbit the Sculpture preview without moving its window.
Added
Each editable Preferences tab has a named Reset action with scoped Undo. Conditional values reset too; the active tab, window position and other tabs stay unchanged. The informational 3D Engine tab has no reset.Read the guide
Fixed
Selection preview orbiting, slider tracks and marked interactive surfaces no longer initiate Preferences dragging. Heading, grip and unused-space movement remain available.Read the guide
Improved
Performance reset restores Auto, acceleration, monitor visibility, live dragging, 2K preview and Screen DPR; changed render preferences clear stale device-check reports. Both UI references demonstrate the shared reset controls.Read the guide
Validation
All five scoped resets and Undo passed real-module/component and authenticated Chrome checks, including quality/DPR, cross-tab preservation, hidden values, persistence, preview orbit, sliders and pointer/keyboard movement. Short-window and 340-pixel reference checks passed without page errors. Safari, Windows and physical touch acceptance remain pending; Rhino grid precedence is unchanged.Read the guide
Active tab menus offer dynamically named Float in Studio and Float in Window actions alongside whole-group commands. Floating title bars move freely; six-dot grips enable docking and stacking.Read the guide
Improved
Render Performance joins the shared panel system with compact/details, collapse, docking, tabs, standard theme colors and synchronized Panels/Preferences visibility.Read the guide
Fixed
Rounded dialog headings correct the Export Environment corner; the first Preferences tab icon aligns with the header icon and body headings. Shared UI references include the performance toggle.Read the guide
Validation
Automated gesture checks cover title movement, grip docking and cancellation at 75%, 100% and 200% zoom. Local browser checks cover compact/collapse, stacking, dynamic menu labels, visibility sync and matching Preferences left edges. Safari, Windows, touch and detached-window visual checks remain pending.Read the guide
Vertically centered viewport dropdowns and a portrait drag handle before the Preferences icon.
Improved
Persp/Ortho and viewport display-mode controls share the same vertical center. The display-mode wrapper no longer adds inline baseline space.Read the guide
Improved
Preferences uses a vertical dot grip in the existing space before its icon, preserving the icon position and pointer/keyboard movement. Both UI references use the shared controls.Read the guide
Validation
Browser measurements confirmed matching 28-pixel trigger heights and centers, unchanged Preferences icon coordinates, and working pointer/keyboard movement. Safari, Windows and touch-device checks remain pending.Read the guide
World-origin grid sizing, movable live Preferences, synchronized diagnostics and a complete input-family reference.
Added
Preferences → Grid adds finite world-origin grids, defaults of 1-unit spacing and 10 cells per side, automatic scene sizing at 125%, and optional Rhino document grid settings. Imported construction planes and snapping remain unsupported.Read the guide
Improved
Preferences can be dragged while the studio remains interactive. Changes apply and save immediately, the last tab is remembered, and Panels and Preferences share the Floating Performance Monitor toggle.Read the guide
Improved
All direct numeric-input sites in the studio use a shared editing control. Empty/incomplete text remains local; valid numbers update live, bounds apply on commit, and empty blur restores the accepted value.Read the guide
Added
Foundations includes unit suffixes, compound controls, mixed/disabled/invalid fields, dropdown variants, and a searchable generated source audit. Foundations and Feedback include real toast previews with loading, success, information, warning, error and Undo states.Read the guide
Validation
Local CI, genuine Rhino 2–8 metadata fixtures, dynamic/manual grid bounds, numeric editing and source coverage passed. Browser checks covered live Preferences, remembered tabs, monitor synchronization, dark/light fields and notification states. Safari/Windows/touch and hardware GPU performance remain pending.Read the guide
Landscape Camera Animation with individual transition timing, smooth paths and predictable lighting rotation.
Improved
Camera Animation has a sticky toolbar confined to the view-list column, Save Current View before Delete, an 8 px inset view list, no empty guidance after saving, a subtle input-matched scrubber and zero default hold. Labels and dropdowns share rows; Preview Journey and Export Animation stay accessible.Read the guide
Added
Set each view transition duration, soften the path with Bézier smoothing, and scrub the shared preview/export timeline. The direct Export Animation shortcut opens the existing video/PNG popup.Read the guide
Added
Plan combined HDRi Stack rotation with start angle, direction, motion and hold/repeat/back-and-forth behavior. Match animation follows the complete camera journey; Custom reveals its seconds input and preserves that value.Read the guide
Validation
Timing, endpoints, constant-speed travel, saved-project compatibility, reset isolation and deterministic rotation regressions passed. Local browser checks covered reordering, persistence, scrubbing and video/PNG generation. Exports remain limited to 60 seconds; no shutter blur or separate diamond environment. Safari/Windows and hardware GPU acceptance remain pending.Read the guide
Full-width Camera Animation actions, context-menu renaming, scene-sized grids and stable disclosure hover.
Improved
Camera Animation has a compact full-width duplicate/move/delete toolbar and row context menus for view, update, rename, selection and bulk actions. Rename uses a Save/Cancel popup.Read the guide
Fixed
Grid spacing and floor height refresh after scene edits from visible object bounds, excluding Dynamic Ground. Camera coverage retains its soft fade.Read the guide
Improved
Section headers hide adjoining dividers on hover and keyboard focus without changing layout. Both component references include the updated camera panel and Rename View popup.Read the guide
Validation
TypeScript, grid and animation regressions passed. Chrome verified minimum-width toolbar geometry, rename Save/Cancel, grouped move/duplicate/delete and unchanged disclosure heights. Safari/Windows and hardware GPU acceptance remain pending.Read the guide
Stable Auto preview density, refined selection rendering and Preferences, shared camera list controls and updated component references.
Fixed
Auto no longer reduces resolution during orbit. Adaptive modes measure actual render cost and recover settled detail. Balanced anti-aliasing uses a single FXAA pass; silhouette selection retains full drawing-buffer resolution and fractional edge coverage.Read the guide
Improved
Compact top-aligned Preferences with underlined tabs, full-area Sculpture preview, 0.1–3 px selection lines and optional back edges. Consistent input borders, a taller password entry and 340 px Light Stack containment. Scene Settings resets preserve the separate Camera Animation panel.Read the guide
Improved
Camera Animation uses shared selectable, draggable list rows with move/delete actions; help states, count badges, field borders and panel icons are consistent. Component-reference categories have direct links.Read the guide
Fixed
Centers and compacts the view controller; replaces finite square grid cutoffs with camera coverage and density-aware world lines. Adds fine, standard and coarse transform modifier steps.Read the guide
Validation
Local Node 24 Vercel verification passed; all 68 feature checks have passing results after two test-fixture updates. Chrome verified 340 px camera lists, grouped selection/drag, component links and field sizing. Native GLES is checked in Linux CI. Safari/Windows and sustained GPU timing remain device acceptance; no universal 60 FPS guarantee is made.Read the guide
Adds password-protected scene archives, saved camera journeys, unified animation media exports and focused rendering controls.
Added
AES-256 GLB ZIP export with password confirmation; camera-view sequences; model clip playback with speed, loop and timeline; video or PNG-frame animation export.Read the guide
Improved
Render Canvas and Model Animation have independent reset scopes. Preferences uses icon tabs with a live Sculpture selection preview and configurable outlines/fills.Read the guide
Added
Balanced anti-aliasing, SMAA/MSAA controls, object-overridable screen-space Edge Rounding, and background tone mapping/clipping. Shared component references include the new controls.Read the guide
Validation
All 67 local regression checks passed, including camera timelines, isolated resets, encrypted archive rejection/decryption and material restoration. Chromium decoded camera and glTF animation H.264 exports, completed PNG frames, replayed clips and cancelled export. Safari/Windows, HEVC/MOV and maximum-size exports remain device checks. Edge rounding does not modify geometry; shutter motion blur is not included.Read the guide
Adds configurable navigation, import placement, progressive ground shadows and an optional advanced pivot, alongside panel and component-reference fixes.
Added
Orbit Control, Drag Options, bounded Progressive Shadows on Dynamic Ground, and the Advance Pivot Control module with anchors and snapping.Read the guide
Fixed
App-styled Dynamic Ground confirmations, stable tab scroll, contained-canvas overlays, full Properties labels, disclosure spacing, compact name fields and consistent toolbar heights.Read the guide
Improved
340 px Light Stack minimum, 13 px field typography, matching field borders, functional portrait specimens, visible width/state radios and dropdown scroll retention in both component references.Read the guide
Improved
Vercel production build, route/access checks and documentation validation passed locally. Focused checks cover settings bounds, 22 reset scopes, real OrbitControls and pivot gestures, shadow convergence and state restoration. Local Chromium confirms the soft shadow, stable tab position, canvas overlays and cancellation. Progressive shadows require Shadow Only ground; Safari/Windows GPU and physical multi-monitor acceptance remain pending.Read the guide
Brings the local Canvas/export work and popup refinements into the Vercel development release and six maintained product references.
Added
Canvas modes and shared DPR; PNG/JPEG preview export, GLB/3DM scene export and MP4/MOV turntable export with progress and cancellation.Read the guide
Improved
Readable popup bodies, centered title-only headers, consistent naming inputs and footer actions, compact orientation radios, conversion controls and rig choices. Engine/module information is in Settings.Read the guide
Added
UI Components and Actual UI Components: shared fields, real panel states for 19 panels, 32 popup contexts and application-default specimen widths.Read the guide
Improved
Panel counts follow drag handles, material creation stays in tab headings, list selection actions and compact instance rows reduce navigation. Preview skips neutral grading and empty helper work; a movable diagnostics surface reports measured performance.Read the guide
Improved
Local browser review covers all 19 panel types and empty states, real pagination, popup alignment and completed HDRi conversion. Vercel production verification, documentation checks and export/render regressions passed. The Linux-native selection shader check is deferred to GitHub CI. Safari/Windows, physical multi-monitor DPR, browser-specific HEVC and desktop Rhino version acceptance remain pending. Codec support is device-dependent; viewport gallery artwork is illustrative.Read the guide
Moves environment quality to HDRi Canvas, gives the model viewport explicit DPR, and adds configurable PNG export.
Improved
HDRi Canvas quality shows compact 1K–8K choices with dimensions in the menu. Channel labeling moves inside its dropdown; View and projection gains a chevron.Read the guide
Added
Screen DPR detection and explicit 0.50–5.00 pixel density, plus shared Export Preview controls in the panel menu and Scene Settings for view, options, dimensions, PNG saving and clipboard copying.Read the guide
Fixed
Disabling Dynamic Ground or resetting it or Scene Settings asks before disabling the shared Geometry Tree object. Cancel leaves settings unchanged.Read the guide
Improved
Verified DPR drawing-buffer sizes, shared export settings, decoded transparent PNG file and clipboard output, viewport restoration, keyboard/narrow layouts, and all three Dynamic Ground confirmation/cancellation paths in Chrome. Automated regression and local Vercel verification passed. Safari/Windows and physical multi-monitor acceptance remain pending. PNG exports are capped at 16 megapixels; clipboard access depends on browser permission.Read the guide
Combines the stable production refinements with Dynamic Ground and both hosting targets.
Fixed
Dynamic Ground embedded in Scene Settings uses the Settings scrollbar instead of a nested inspector scroller, with consistent spacing between fitting, shadow, transform and material controls.Read the guide
Fixed
Preserves the current Export HDRi location in the HDR Canvas heading and Studio menu when bringing development up to the production source.Read the guide
Improved
Retains the production instance cards, material selection, named workspaces, viewport selection and cached shadows alongside scene-based Dynamic Ground.Read the guide
Improved
Verified the ground panel at narrow and short sizes, both hosting builds and their authentication/export workers. Hardware GPU, Safari/Windows and live Rhino Compute acceptance remain separate checks.Read the guide
Geometry Tree and Scene Settings share one Dynamic Ground object and existing scene material assignments.
Added
Dynamic Ground in + Geometry, with shared shape, fitting, shadow, transform, layer and material controls in Scene Settings and Geometry Properties.Read the guide
Improved
Legacy enabled floors migrate to scene geometry and a reusable material. Ground edits, visibility, connection, deletion and restoration follow scene history and project persistence.Read the guide
Removed
Obsolete custom-preview Materials section and inline ground material presets/knobs in Scene Settings; edit assigned materials in Material Properties.Read the guide
Fixed
Nested authored geometry releases owned resources once on deletion. Ground sizing excludes the ground itself and hidden scene geometry.Read the guide
Validation
Three.js ground lifecycle/material/picking tests, scene/reset regressions, local component-browser synchronization and Vercel build/access/worker/export checks pass. One ground per document; no scene geometry in HDRi exports. Native Safari/Windows, hardware GPU shadows/reflections and representative customer-file acceptance remain pending.Read the guide
Roomier instance cards, persistent workspace controls and configurable viewport selection.
Improved
Instances use full-width name/details cards, compact counts and context Source Details. All-placement selection communicates off-page counts; confirmed bulk deletion preserves unrelated definitions and rejects locked changes.Read the guide
Added
Settings offers silhouette selection alongside default bounding boxes. Adjacent selected surfaces keep separate borders; selection display no longer depends on transform availability.Read the guide
Added
Panels keeps checkbox changes open, adds Select All, moves workspace types into the menu and supports named layouts with saved reset snapshots.Read the guide
Improved
Sticky bottom pagination, explicit material-scope buttons, Frame beside the object name, compact shared-member flags, yellow-fill focus and clearer NURBS Representation bridge input.Read the guide
Fixed
Collapsed dock frames use their intrinsic header height; float/window menu labels count visible tabs. Project switching reports real restoration stages and elapsed time.Read the guide
Improved
Verified the supplied 39.8 MB Rhino file with 713 objects and 102 placements using native bounds/selection checks. Native GLES selection shaders and adjacent-edge pixels pass; interactive Chrome, short-window screenshots and hardware frame-rate acceptance remain pending.Read the guide
Optional Rhino geometry inspection with reusable display data, explicit Compute fallback and reduced Instances scene-processing costs.
Added
NURBS panel in Professional and Advance: points/curves, surface edges, control vertices/nets, isocurves, display quality and source notices. Original 3DM geometry is retained; CAD modeling stays in Rhino.Read the guide
Added
Local untrimmed surface previews, missing-mesh placeholders, source-bound display caches and explicit local/server Rhino Compute adapters for trimmed fallback and wireframes.Read the guide
Fixed
Instances reuse immutable scene indexes, skip unchanged assembly work and detach unused expanded source copies. A 500-placement CPU fixture verifies the improvement without claiming GPU frame-rate gains.Read the guide
Improved
Single-point imports are accepted. Generated display packages persist with projects and Undo, while rebuilds preserve current scene edits.Read the guide
Validation
Native Rhino geometry/cache tests, actual component SSR, loopback HTTP bridge and authenticated server protocol checks pass. Live licensed Windows Rhino Compute and interactive browser/GPU acceptance remain pending.Read the guide
Documentation
All four documentation pillars include setup, boundaries, measured Instances results and the remaining launch acceptance gate.Read the guide
A dedicated manager for shared definitions and placements, with accurate nested transforms and explicit shared edits.
Added
Instances lists definitions, direct/nested placements, unused content and source notices. Place, duplicate, replace, make unique, select, frame, hide, lock and delete placements; delete only unused and unreferenced definitions.Read the guide
Added
Edit shared stages definition metadata and member transform, layer, material, visibility and lock changes for every linked copy. Save and Cancel make the edit scope explicit.Read the guide
Fixed
Rhino reference transforms retain double precision, signed scale and exact shear. Copies share geometry buffers while resolving Parent materials independently. Removing a copy preserves resources used by others.Read the guide
Improved
Saved project migration retains individual-copy edits as explicit definition variants. Viewport picking selects outer placements; shared members are protected from accidental independent changes.Read the guide
Validation
Real Rhino WASM files and Three.js checks cover nested/unused definitions, transforms, material inheritance, editing, locks, deletion/Undo, reload, migration and graph limits. Interactive browser, GPU rendering and native-device acceptance remain pending.Read the guide
Documentation
All four pillars updated. Linked external-file refresh, topology/NURBS editing, 3DM writeback and GPU batching remain outside this release.Read the guide
Clearer authoring workflows with scoped material assignment, reliable transform commits and constrained popup/panel layouts.
Fixed
Shared menus reposition and scroll within short windows; floating and separate-window panels cannot collapse, and floating frames stay within the window.Read the guide
Added
Materials support range/toggle multiselection, atomic bulk deletion and common contextual color/opacity properties. Geometry, Object Layers and Instance Placements have common deletion controls.Read the guide
Improved
Material dragging highlights and names the object target. Instance and group scope dialogs confirm changes before assignment, retaining explicit member material sources.Read the guide
Added
Instance Placements is a separate searchable, paged panel with material, lock, frame, visibility and delete controls plus right-click duplicate/make-unique actions. Instances focuses on definitions with Place, Edit, Delete, source details and counts.Read the guide
Fixed
Transform gestures preserve solved Move/Rotate/Scale values across equivalent scene refreshes and commit on document pointer release before clearing draft properties.Read the guide
Improved
Shared-definition checkbox alignment and sticky actions, NURBS search/field spacing, bounded numeric dropdowns and clearer missing-display notices.Read the guide
Added
New Blank Project opens an empty scene with default document settings. Project tabs support inline renaming; the header retains local save status.Read the guide
Improved
EV appears inside the header input. Export HDRi moves to the HDR Canvas heading and remains in the Studio menu.Read the guide
Added
Settings stores model reference units and tolerance preferences; existing geometry coordinates and Rhino meshing are unchanged.Read the guide
Improved
Autosave coalesces document changes for 1.6 seconds and shows Saving only when the write begins.Read the guide
Validation
Native Three.js transform and Rhino instance checks, split-panel SSR, actual material selection handlers, material scope/lock tests, document-session and panel-layout regressions passed. Interactive short-window, GPU, detached-window and native pointer acceptance remain pending because browser testing is unavailable in this session.Read the guide
Customer-model profiling removes avoidable hierarchy work during orbit and reuses unchanged ground-shadow maps.
Fixed
Inactive panel bodies defer first mounting and retain opened state without rebuilding on unrelated updates. Geometry Tree and Instances use stable event handlers to avoid camera-driven list reconciliation.Read the guide
Improved
Large trees load on request, with 80 rows per page and collapsed instance contents. Instance placements use 50-row pages; selection and search retain the complete logical list.Read the guide
Fixed
Ground shadows are cached during camera-only movement and refreshed for scene, environment and ground changes. Source meshes, transparency and exact placement transforms are preserved.Read the guide
Improved
Device readings include CPU drawing time and draw calls/triangles across all passes, with Chrome acceleration guidance.Read the guide
Validation
A supplied 3DM with 102 block placements, 713 scene entries and 973,388 triangles was profiled. Initial tree SSR cost dropped from roughly 250–440 ms to 1–13 ms. These are CPU/HTML and native submission checks, not browser/GPU FPS measurements. Hardware-browser acceptance remains pending.Read the guide
Sculpture and Teapot, unified panel creation actions and cleaner, compact color and viewport controls.
Added
Sculpture and Teapot can be added from Geometry or + Geometry in Geometry Tree. Each is an independent editable object with material assignment, transforms, project persistence and Undo/Redo.Read the guide
Improved
+ Geometry, + Object Layer and + Material now share + Light’s compact header placement and yellow plus across docked, tabbed, floating and collapsed panels.Read the guide
Improved
The color picker’s touching comparison swatches omit visible Current/New labels while retaining hover descriptions and accessible names. Geometry Tree and Object Layers material indicators are borderless and retain source badges.Read the guide
Improved
HDR Canvas has a labeled Channel dropdown matching Quality/Detail height. Method, Gesture and Transform Axis match the compact viewport display control; transform values read World and Local. PBR/tone status has additional spacing.Read the guide
Validation
Real Three.js checks cover new geometry, finite bounds/normals, materials, transforms, persistence and delete/Undo. Chromium checks cover compact selector heights, unlabeled color restore, borderless indicators and creation across docked, collapsed, floating and detached tabs. Visual GPU rendering and native macOS Safari/Windows checks remain pending.Read the guide
Documentation
All four pillars updated, including the developer UI stack reference, the shared creation control and the scoped styling consolidation completed in this release. Further consolidation stays on the roadmap.Read the guide
Stable color-library height, clearer comparisons, reliable document names and compact scene controls.
Improved
Color mode spacing, inset labels and a single numeric focus outline refine the shared picker. Labeled Current/New swatches touch horizontally; swatch-and-Hex controls are borderless throughout Studio.Read the guide
Fixed
My Palette and Presets retain the height established by Color and scroll when needed. Extremely short or enlarged layouts scroll the full popup so the footer cannot cover the tabs.Read the guide
Fixed
Switching among projects no longer copies an incoming name onto the outgoing tab. New tabs and opened files preserve existing titles. The close-project backup warning now appears as readable body content.Read the guide
Improved
View-controller axes use smaller labels and opaque colored hover feedback. Geometry Tree and Object Layers material circles have more prominent outlines in both themes.Read the guide
Improved
Compact + Light returns to the Light Stack header; the redundant HDRi lights creation strip is removed. Existing creation, import and conversion menu actions remain available.Read the guide
Validation
Three-document restoration, renaming, new-tab and file-open regressions pass. Chromium component checks cover 40 saved colors, steady popup dimensions, cancellation, both themes and short windows at 200% zoom. Native macOS Safari and Windows device acceptance remains pending.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated together for all six follow-up requests.Read the guide
Clearer numeric color editing, organized presets, reliable short-window scrolling and selective material opacity.
Improved
Color, My Palette and Presets tabs replace the crowded picker. Hex, RGB, HSL and HSB modes provide compact borderless sliders and clear numeric fields; the preferred mode is remembered.Read the guide
Added
Save up to 40 named colors, rename or remove them, and reuse neutral, accent and recent presets. Existing saved colors migrate automatically.Read the guide
Fixed
The shared picker now covers Light Layer Properties, color ramp stops, Ambient, preview backgrounds and floor colors, effect tints, materials, scene lights and Object Layers. Short windows use the available viewport and scrollable content.Read the guide
Added
Transparency-enabled material base colors expose opacity, checkerboard previews and alpha Hex input. Solid controls ignore saved alpha and preserve their separate settings.Read the guide
Validation
4096 RGB/HSB/HSL round-trips, alpha parsing, palette migration and blocked-storage cases pass. Chromium component checks cover naming, persistence, cancellation, 180/240-pixel windows and enlarged controls. Native Safari/macOS and Windows acceptance remains pending.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated together for this color-picker release.Read the guide
Two-axis movement, direct light-target editing, clearer materials and color controls, and a quieter workspace.
Added
XY/XZ/YZ move pads and a Position/Target switch for aimed scene lights. Target gestures preview live, cancel safely and undo as one edit. Lights expose relevant movement/rotation controls and omit generic scaling.Read the guide
Improved
Numeric Hue, Saturation and Brightness accompany the sliders. My palette adds and removes up to 40 device-local colors. Material type menus use distinct nonselectable headings; creation icons are yellow.Read the guide
Fixed
Material selection stays independent of geometry and layers and can be cleared. Non-drawable groups omit incompatible material controls; point clouds offer matching Points materials and compatible creation. Material swatches identify direct, parent and layer sources.Read the guide
Improved
Selection updates Contextual Properties without switching panels. Layer Properties keeps its full tab label. Tab arrows appear only for overflow and disable at each boundary. Layer States editing is disabled while stored states remain preserved.Read the guide
Added
Geometry Tree now creates geometry and all scene-light types or imports models with resources. Import asks for Y-Up/Z-Up and preserves orientation through Undo/Redo.Read the guide
Improved
Light intensity has finer low-range control. Thicker guides and colored shaded emitter bodies clarify light types; Rendered shows only illumination except selected editing guides. The Light Stack + moves into its content toolbar.Read the guide
Validation
Native planar/target gestures, cancellation, atomic Undo/Redo, import orientation and material/selection regressions pass. All seven light types pass PBR pixel tests and 45 production programs compile on GLES. Chromium component checks pass; full Safari/macOS and Windows graphics-device acceptance remains pending.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated together for all 17 requested refinements.Read the guide
Visible scene lights, complete aim controls, slimmer object bounds and clearer transformation and panel gestures.
Fixed
Geometry Tree and Object Layers material indicators remain round at compact row sizes. New mesh primitives use a neutral diffuse surface so scene lighting is visible. Directional lights no longer carry an unintended local position offset.Read the guide
Added
Seven distinct selectable 3D light guides appear in Render Preview. Spot, Directional and Rectangle Area lights offer target coordinates or rotation aiming. Supported shadow lights expose resolution, bias, clipping and directional coverage controls. Guides stay out of clean captures.Read the guide
Improved
Camera-facing rotation arcs, separated move arrows and inner scale boxes, yellow active feedback, hidden inactive handles and live degree/distance/scale readouts make transformations clearer. Near end-on axes and edge-on rotation retain responsive dragging. Object-aligned bounds use actual vertices and a slimmer 1.5-pixel outline.Read the guide
Added
Drag tabs to reorder or use first/left/right/last commands and keyboard shortcuts. Float or open an entire tab group in a separate window; closing the window returns the group together. Previous/next arrows navigate overflow without native tab-strip scrollbars.Read the guide
Validation
Seven light types pass native PBR pixel and intensity checks; target lights pass aim-away checks. Repeated transforms, imports, materials, Undo, selection, layouts and browser component workflows were audited. Full Safari/Windows graphics-device acceptance remains pending.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated together with the audit evidence and remaining device checks.Read the guide
Three viewport modes, common selection transforms, clearer panels and editable material inheritance.
Improved
Orbit combines camera navigation and selection. Light Paint labels Method/Gesture and uses Shift to paint. Transform also retains orbit/pan/zoom and Shift-area selection. The control strip stays within two rows; PBR/tone status moves before Quality.Read the guide
Added
Universal colored arrows, rings and scale boxes replace separate operation buttons. Multi-object selection gets a shared move/rotate/uniform-scale pivot and one Undo step. Thicker selection bounds, signed-axis view controller and synchronized projection toggle complete the viewport controls.Read the guide
Fixed
Transform calculations now use a fixed initial world-space frame and parent mapping, independent of later redraws. Offset imported 3DM meshes and blocks respond to initial and repeated gestures without altering source normalization. Stationary handle clicks create no edit.Read the guide
Improved
Material creation asks for type first and uses increasing Material N names. Geometry/layer swatches reveal material properties; objects can choose layer, parent or explicit materials. Compatible Rhino material tables and assignment metadata are imported.Read the guide
Added
Material and scene-light colors share a stable HSV/Hex/RGB picker, palette/recent swatches, optional screen eyedropper, and Done/Cancel. Directional-light color edits remain open and undo as one session.Read the guide
Improved
Docked multi-tab panels no longer repeat their icon/name in the active heading. Standalone, floating and detached panels retain headings.Read the guide
Improved
Node Graph adds automatic connection-based organization and anchored zoom behavior, retaining its zoom buttons and Fit action. Organize preserves connections and supports Undo. Direct material wires follow the chosen source; disconnecting restores layer inheritance.Read the guide
Validation
Real Three.js and Rhino WASM tests cover transformations, camera/selection routing, material inheritance, naming and graph layout. Browser component checks cover controls, two-row layout and picker lifecycle. Hardware-browser 3D visual acceptance remains pending because the test browser lacks WebGL 2. Shared group scaling is uniform.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated together with measured checks and remaining device acceptance.Read the guide
Reliable initial transform gestures, centered imported geometry pivots and more space for the rendered image.
Fixed
Transform gestures initialize the selected axis plane immediately. Imported objects and blocks use their visible center for move, rotate and scale, preserving source coordinates and model fitting. World/local orientation changes keep the same center.Read the guide
Improved
Render Preview controls fit in two rows at minimum panel width and in landscape. Active-tool options share the second row with visibility and camera actions; full mode labels return when space permits.Read the guide
Validation
Real 3DM mesh/block and Three.js gesture tests cover first/repeated drags, local/world axes, perspective/orthographic, snapping, cancellation and persistence. Two-row browser layouts checked at 620 px panel minimum and 1363 px landscape. Live hardware-browser 3D acceptance remains pending; scaling remains local.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated with the transform contract and measured acceptance results.Read the guide
Separate selection from movement, organize viewport controls above the image, and edit geometry and layers with focused inspectors.
Added
Four Render Preview tools: Selection, Orbit, Light Painting and Transformation. Selection supports click/rectangle gestures with Shift, Command/Ctrl and Option/Alt modifiers. Gizmo visibility is independent.Read the guide
Improved
Top-left viewport control strip, compact dropdowns and fixed-size document close buttons. Wireframe and Shaded follow layer colors; Rendered follows assigned materials. Faces replaces Face orientation. Render passes are available only in Rendered.Read the guide
Improved
Compact geometry/layer trees with aligned actions, captured pointer dragging, before/inside/after drop markers and safe multi-selection moves. Object Selection adds mixed assignments and relative transform controls.Read the guide
Added
Dedicated Layer Properties with multi-layer edits, editable rectangular row color swatches and distinct lock states. Contextual Properties follows geometry, materials, light layers, object layers and Light Groups while dedicated panels remain available.Read the guide
Validation
Real Three.js selection, hierarchy, gizmo and material tests, 37 Mesa shader programs, and isolated browser tree/menu/inspector checks passed. Full authenticated hardware-browser rendering and viewport gesture acceptance remain pending. Multi-object transforms use numeric relative controls; handles operate on one object or group.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated with implemented behavior and validation limits.Read the guide
Rhino-aware layer authoring, stable panel tabs and more direct geometry, material and graph interactions.
Added
Object Layers imports empty/nested Rhino layers and adds current-layer controls, membership, visibility, locks, colors, material overrides and saved layer states.Read the guide
Improved
Geometry hierarchy uses indented rows and guides, smart Expand/Collapse All, context renaming, multi-selection and safe drag reparenting that preserves world placement.Read the guide
Improved
Material rows show their core type, support drag reordering and rename/delete actions, and select related objects. New reusable materials default to both sides.Read the guide
Improved
Panel tabs retain user-adjusted height, order and local state. Compact titles, menus, icons and a taller command-search field match the interface scale; light selection reveals its properties tab.Read the guide
Added
Live node connector drags and disconnection gestures, face-orientation colors, combined selection framing and compact viewport controls. Settings shows the Three.js revision and registered loader status.Read the guide
Validation
Rhino WASM layers/blocks, scene transactions, real Three.js behavior, browser drag gestures and 37 Mesa shader programs checked. Full authenticated GPU/device acceptance remains pending. This is not full Rhino CAD layer parity or 3DM writeback.Read the guide
Documentation
Help Center, Feature Reference, Changelog and private Developer Handbook updated with workflows, limits and QA evidence.Read the guide
A broader scene-authoring system with preserved model hierarchies and cleaner viewport controls.
Added
Seventeen WebGL material classes, contextual physical controls, local texture channels, reusable assignments and Apply/Reset GLSL editors. Material cards drag onto compatible objects or hierarchy rows.Read the guide
Added
Preloaded 3DM/glTF/GLB with local resource packages; optional model loaders on demand. Rhino layers and nested block references retain hierarchy and shared geometry. Imports undo with their source file.Read the guide
Added
Seven 3D light types, shadow controls where supported, and per-document Wireframe, Shaded and Rendered modes.Read the guide
Improved
Removed the Preview model/import and material/roughness bottom bar. Imports and material edits use their scene panels. HDR backgrounds use the spherical environment; gizmo chrome is transparent.Read the guide
Improved
Planned editor context menus replace browser menus; reflection light picking is an explicit Preview menu action. Text editing stays selectable while chrome avoids accidental text selection.Read the guide
Validation
Real material/light classes, Rhino WASM nested blocks, representative loaders, source-material restoration, import Undo/Redo and isolated browser controls checked. GPU appearance and the full optional-format corpus remain pending; WebGPU node materials and universal CAD import are not claimed.Read the guide
Documentation
Updated Help Center, Feature Reference, Changelog and private Developer Handbook with limits, workflows and measured QA.Read the guide
Direct scene-object editing and familiar 3D view controls inside Render Preview, using the existing Studio palette.
Added
An explicit object-selector icon and V shortcut, with Move/Rotate/Scale handles, World/Local axes, snapping, synchronized Geometry Properties and one Undo per completed gesture. Unfinished gestures cancel safely.Read the guide
Added
An orientation-aware axis controller, six standard orthographic views, Isometric, separate perspective/orthographic projection choices and Frame selected. The controls remain part of floated, detached and full-screen preview layouts.Read the guide
Improved
Locked and hidden geometry remain protected. Auto-rotation and animation pause when entering object mode; gizmos and selection outlines are omitted from preview captures and HDRi output.Read the guide
Documentation
Updated Help Center, Feature Reference, Changelog and Developer Handbook with shortcuts, event ownership, camera behavior and current transform limits.Read the guide
Validation
Real Three.js handle gestures, snapping, cancellation, parent transforms, camera projection/framing and document/preview regressions passed. Isolated component checks cover the controls in both themes. Authenticated GPU rendering and native-fullscreen acceptance remain pending.Read the guide
A scalable workspace in the familiar Studio palette, with independent project tabs and connected material, geometry and graph editors.
Added
Compatible panel tabs, remembered Lighting/Materials/Modeling/Review workspaces, panel visibility controls and Ctrl/Command K command search. Original orientation and sizing rules, floating windows and full-screen controls remain.Read the guide
Added
Up to eight project tabs with independent lighting, assets, scene, selection and session Undo histories. Local session autosave, safe close/download choices and legacy project compatibility.Read the guide
Added
Materials and Material Properties plus Geometry, Geometry Tree and Geometry Properties feed the existing Render Preview. Shared PBR surfaces, primitive objects, transform groups, assignments and inherited object locks are included in the beta.Read the guide
Added
A typed Node Graph controls material assignments and environment/geometry connections to Render Preview. Node layouts save with the project; HDRi export remains lighting-only. Arbitrary shader authoring and CAD modeling are not included.Read the guide
Improved
Focus one Scene Settings category to avoid long expanded-section scrolling while keeping its existing controls. Both themes retain the Studio palette.Read the guide
Documentation
All Four Pillars updated with workspace workflows, scene and document ownership, compatibility and beta limits.Read the guide
Validation
TypeScript, documentation and targeted layout/scene/history/document regression gates; isolated Chromium interactions in both themes. Authenticated full-editor and GPU appearance checks remain pending because local access configuration and WebGL2 were unavailable.Read the guide
Faster row actions, clearer group colors and automatic cleanup after light deletion.
Added
Right-click a Light Group for Rename or Delete. The shared Light Groups toolbar Delete is removed; row and Mass Actions deletion remain.Read the guide
Added
Red Delete icons follow Hide/Show on each light row and match the stack toolbar and group deletion controls. Row deletion targets only that row and preserves surviving selections; locked branches remain protected.Read the guide
Fixed
Deleting lights dissolves affected groups with fewer than two members while keeping surviving lights. Row/bulk deletion, Cut and disabled-light cleanup share this behavior, and one Undo restores lights and membership together.Read the guide
Improved
Group colors vary across the color wheel, with consecutive automatic names clearly separated. Group rows, affected stack markers and Mass Actions use the same color.Read the guide
Documentation
Focused updates to Help Center, Feature Reference, Changelog and Developer Handbook.Read the guide
Validation
Group deletion and Undo/Redo regression tests, locked/Composite protections, TypeScript, documentation checks and isolated Chromium interaction checks in both themes. Full authenticated-editor and graphics-device acceptance remain pending.Read the guide
Create groups directly from selected layers and edit one group through the shared Mass Actions panel.
Added
Right-click two or more selected stack layers to Create Light Group. Automatic names, rename, one-group selection and repeat-click deselection replace the separate membership picker.Read the guide
Improved
Layer and group editing use one active context. Inactive selections stay dimmed; target-specific Mass Actions headings, colored stack markers and an Affected layers list show which lights are involved.Read the guide
Improved
Group actions respond to target states, respect direct and inherited locks, and adjust Composite branches once. One-member groups remain editable; Solo is available for targets in one sibling stack. Basic and Professional explain the Advance requirement on unavailable Composite-child reveal controls.Read the guide
Added
Group deletion is available in the toolbar, group row and group Mass Actions. It keeps every light and can be undone. With no active selection, the properties panel explains what to select.Read the guide
Fixed
Light Groups has one parent scrollbar. Long group names stay within panel widths, with full names available on hover.Read the guide
Improved
Stack actions follow Composite, Selection, Preview exclusion, Solo, Lock and Hide/Show. The Composite folder is larger, grip-to-number spacing is tighter, and the stack minimum width is 380 px.Read the guide
Fixed
Distinct icons identify Solo, picking, preview inclusion and Composite menu commands. The opening right-button release no longer activates a context-menu item accidentally.Read the guide
Documentation
Help Center, Feature Reference, Changelog and Developer Handbook updated together.Read the guide
Validation
Focused group and Studio callback tests, save/Undo/Redo, lock and Composite rendering checks, layout regressions and isolated Chromium checks in both themes. Authenticated editor, additional browsers and graphics-device acceptance remain separate.Read the guide
More predictable layer interaction and exports, with the existing workspace layout retained.
Fixed
Unified Shift, Ctrl/Command and checkbox selection; removing a layer from a selection now removes its selected styling. Clicking the sole selected row again clears it, and row edges/gaps are clickable.Read the guide
Improved
Canvas numbers show names on hover and share a distinct hover cue with numbered stack rows. Canvas clicks no longer create empty lighting Undo entries.Read the guide
Added
Mass Actions adds protected bulk deletion, preset/custom exposure and position steps, and an absolute EV slider/field. Available visibility, locking and linking actions respond to the selected states.Read the guide
Added
Solo others isolates the enabled siblings outside the selection, alongside Solo selected and Clear Solo. Isolation stays within the current stack. Turning off one Solo correctly removes that member, including from a wider isolated set.Read the guide
Fixed
Bulk exposure preserves high-radiance authoring values instead of clipping at the half-float export limit.Read the guide
Fixed
Unlinking a mirrored Composite now retains a complete independent child tree for every copy and checks the full layer capacity before changing the project.Read the guide
Improved
Export opens with Radiance HDR, 1K and Ignore Excluded Lights enabled. Files and ZIPs include short sampling, EXR color-space and precision suffixes.Read the guide
Fixed
The menu uses yellow bars without a yellow background, and keeps a constant button size. Render Pass height, stack padding, drag indicators, selection-count spacing and extra focus outlines are corrected. Scene navigation is hidden in Basic and Professional.Read the guide
Documentation
Help Center, Feature Reference, Changelog and Developer Handbook updated together.Read the guide
Validation
Focused selection, bulk-action, export and R3–R4 authoring regressions plus isolated browser checks. Authenticated editor and broader graphics-device acceptance remain separate follow-up checks.Read the guide
A wider synchronized exposure control, a selection-aware properties panel and a coordinated light/dark interface.
Improved
The wider header Exposure control is also available in full-screen HDR Canvas and Render Preview. These controls and Scene Settings share one global exposure value and lighting Undo/Redo.Read the guide
Changed
Selecting multiple layers turns Light Properties into Mass Actions, with grouped exposure, movement, visibility, protection and linking controls. The separate Mass Actions panel is retired and old saved layouts are normalized.Read the guide
Changed
The yellow Studio menu after Export HDRi replaces the File label. Its hamburger becomes a close icon while open; existing commands and shortcuts remain.Read the guide
Added
Dark and Light interface themes, with an immediate header switch after Help and a saveable Settings choice. Dialogs, full-screen controls and Help follow the chosen appearance without recoloring HDR content.Read the guide
Fixed
Light Groups shows grouping controls only with at least two project layers. The header wraps correctly at larger Interface Zoom values.Read the guide
Documentation
Help Center, Feature Reference, Changelog and Developer Handbook updated together, including the new appearance guide and contextual Mass Actions workflow.Read the guide
Validation
Focused behavior tests and isolated Chromium checks cover both themes, Settings drafts, menu interaction, shared exposure and 200% header layout. Full authenticated editor and graphics-device acceptance remains pending.Read the guide
Focused improvements to Settings, export choices, Light Properties and the Light Stack.
Improved
Settings applies Usage Mode and all other choices only on Save. Discard changes restores the draft; closing unsaved edits offers Keep editing, Discard and close, or Save and close. Layout resets requested in Settings also wait for Save.Read the guide
Fixed
HDR/EXR Sampling, Output color space and precision dropdowns reserve room for their longest labels, with wrapping on narrow screens. Transparent background has tighter spacing.Read the guide
Improved
Fill entire HDR canvas is a reversible switch with a saved prior transform. Multi-selection hides single-light properties and points to Mass Actions.Read the guide
Improved
Deleting a selected layer selects the next surviving row below, or above when no lower row remains. Review disabled lights appears only when relevant; + Light hover and focus highlight both names and icons.Read the guide
Changed
HDRi Reference Layer is now HDRi Environment, described as Full Canvas HDRi Environment and included in preview by default. It shares the HDRi File icon. The highlighted HDRi to Light Stack command is available in + Light. Existing saved exclusion settings are preserved.Read the guide
Changed
Environment and Ambient sub-panels are removed from Light Stack. New imports and setups use editable HDRi Environment and fill layers. Existing project and rig lighting remains editable in a conditional Legacy lighting section in Scene Settings.Read the guide
Documentation
Help Center, Feature Reference, Changelog and Developer Handbook updated together, including a standing rule to size dropdowns for their longest options when space permits.Read the guide
Validation
Focused checks cover Settings drafts and close actions, canvas-fill restoration, deletion selection, project validation and new-setup radiance equivalence. Authenticated visual and device acceptance remains pending because the local preview has no configured studio access.Read the guide
A beta authoring engine for local lighting, reusable child stacks and original HDR regions.
Added
Professional and Advance: independent Value Blend and Alpha Multiply image/procedural sources, mapping, levels and inversion.Read the guide
Added
Low Pass, Amplify, Color, Hue and Saturation blends with explicit linear-HDR definitions.Read the guide
Added
Advance: nested Composites, local HDR Canvas with full-scene preview, subtree copy/duplicate/Undo and non-destructive HDR source-region crops.Read the guide
Improved
Versioned graph validation, complete channel asset retention and a bounded intermediate-image cache. Merge and release reject incompatible settings instead of changing the image silently. Export previews remain on the full scene during local editing.Read the guide
Documentation
Help Center, Feature Reference, Changelog and Developer Handbook updated together. Composite depth, memory and transformed-release limits are documented.Read the guide
A tested foundation for deeper authoring: full-float output, alpha and independent layer isolation.
Added
Solo without changing enabled states, independent picking, reflection-direction selection and reviewed disabled-light cleanup.Read the guide
Added
32-bit float EXR, coverage alpha, built-in ACEScg input/output and 1/4/16 production sampling.Read the guide
Improved
Spherical energy estimates for scale gestures and migration of existing projects to the new authoring schema.Read the guide
Documentation
All four documentation pillars accompany this release. Custom OCIO, 16K output and device-wide performance validation remain future work.Read the guide