Skip to main content

Lumina Studio 2.0 Development Report: May 2026

Historical backfill · 74 pull requests merged this month

← April 2026 · Changelog overview · June 2026 →

Monthly overview

May turned April's new workflows into complete, deliverable paths. Material profiles, batch generation, SVG transparency and outlines, 3MF thumbnails, ColorChecker calibration, and the macOS desktop experience were filled out end to end. Much of the work focused on making the final 3MF match the preview while preserving material, process, and backing settings in slicers.

Highlights

Batch results merged into one 3MF

Batch generation no longer returns only a collection of models that must be imported one by one. Successful models are arranged on one build plate and exported as one 3MF with process settings, backing-layer modifiers, and material metadata. Very large batches may limit the 3D preview count without removing models from the final project.

ColorChecker integrated into calibration

ColorChecker calibration now runs directly in the Extractor and Gradient Card pages. Custom XLSX reference tables can be imported, and a confirmed correction flows into extraction or fitting. Trigger reliability, device configuration, and heightmap consistency were improved at the same time.

Real cover thumbnails in every 3MF

3MF files generated from both raster and SVG artwork now contain recognisable cover thumbnails. SVG projects no longer appear as a white image or an unrelated layer preview in file managers and slicer project lists.

Complete material and recipe workflow

Materials are grouped by brand and backing material can be selected explicitly. Recipe lookup gained a queue and validation-swatch board, allowing several recipes to be collected and exported together with a legend. Material profiles retain native colours, real slots, visible-face order, and added layers instead of replacing white or backing layers unexpectedly.

New features

  • High-Fidelity SVG conversion gained a detail setting, allowing a speed/detail trade-off while preserving the existing default.
  • The Color Workstation now exhaustively matches palettes up to 10 colours and 5 layers while preserving the source light-to-dark order between nearby colours.
  • Share cards gained a website QR code and guidance explaining that they can be imported into Lumina 2.0 to reproduce the result.

Calibration and materials

  • Calibration blocks accept fractional sizes such as 5.5 mm, and 6-colour LUT/calibration workflows reuse precomputed Smart1296 recipes instead of solving them repeatedly.
  • PETG slots, auxiliary objects, single-stage cards, and keychain loops now carry real material names and temperatures into Bambu Studio and OrcaSlicer instead of falling back to PLA.
  • Updated Caiduowu gradient-card data and added BIQU PLA profiles. Recipe lookup and validation swatches now consistently follow the visible face first.

Vectorisation and modelling

  • SVG transparency, white cutouts, and non-zero fill rules are no longer misread as black solids, substantially reducing stray edge colours.
  • SVG coating, outlines, backing, and single-sided orientation now agree between preview and export, with outline width written into the 3MF.
  • Extra recipe layers, gradient colours, and large-format material-profile context now survive final generation instead of reverting to the first material or losing layers.

Preview and interaction

  • Transparent areas use a checkerboard consistently. The first SVG preview includes the full backing, while post-generation previews retain pixel-level colour mixing.
  • The macOS desktop build gained cleaner launch/exit behaviour, a proper Dock icon, and robust slicer discovery that skips damaged app bundles.

Feedback and stability

  • Bug reports can include screenshots, source artwork, final 3MF, LUTs, material profiles, backing choice, API errors, and recent actions, with manual fallbacks for email and clipboard failures.
  • 3MF and ZIP downloads remain available after switching LUTs, closing source sessions, or losing an optional preview. Share-card, batch, and material caches gained safer invalidation and cleanup.

Stability, performance, and infrastructure

Full frontend and backend regression gates were restored. The month also addressed vector precision boundaries, SVG caching, material-profile candidate collisions, test isolation, and missing external reference assets. A new 3D mesh kernel was scaffolded behind a disabled-by-default flag and was not presented as a delivered feature.

Known limitations

  • The new mesh kernel remained an experimental, disabled-by-default path.
  • Large-format SVG did not support every outline combination; incompatible controls were restricted by mode.
  • Custom ColorChecker references require a correctly structured spreadsheet and measured patch data.

← April 2026 · Changelog overview · June 2026 →

Comments