Primed3D

Update Log

Version history & changelog
← Back to Primed3D
Update Log

All public releases and what changed in each version.

v0.9.3.3 April 2026 Release Current Stable

Major feature update introducing photo projection painting, solid colour export for traditional multi-colour printing, a rewritten help system, and a range of brush and colour tooling improvements.

New Features
  • Photo Projection tool — load a photo (JPG or PNG) and project it onto your model as a painted texture. Position, scale, and rotate the overlay in the viewport before applying. Supports whole-model and face-selection modes. Transparent PNG backgrounds are respected. Filament mode automatically switches to WKCMY on apply for best photo colour accuracy
  • Solid Colours export — new export mode that outputs each painted face as a flat solid colour with no CMY dithering. Designed for traditional multi-colour FDM printing (e.g. Bambu AMS). Also works as a project save format — export as Solid (Full Spectrum) and re-import into Primed3D to continue editing
  • Palette Size control for Solid Colours export — reduce your painted colours to a fixed palette of 4, 8, 12, 16, 20, or 24 colours using weighted k-means++ clustering, to match the number of filament slots in your slicer
  • Filament Colour customisation — set the actual hex colour codes for each filament channel (C, M, Y, W, K) to match your specific filament brands. This updates the slicer preview colours in the exported 3MF without affecting the dithering calculations
  • Rewritten Help & Tips modal with expandable accordion sections covering: basic workflow, all paint tools, the gradient tool, the photo tool (including limitations), and all export modes
Improvements
  • Brush tool now respects face normals during BFS spread — the brush no longer bleeds around sharp corners (e.g. onto adjacent perpendicular faces of a cube) when painting near edges
  • Angle-limit fill tool fixed for models with minor vertex precision variations — adjacency detection tolerance relaxed to correctly identify shared edges across flat faces
  • UV atlas overflow fixed — patch sizes are now calculated with a binary search that guarantees all face patches fit within the texture bounds, preventing UV clamping artefacts (wrong colours on unrelated faces, swirling photo distortion)
  • Photo projection export quality improved — each 0.08mm layer slice is individually reprojected through the saved camera to sample the photo, giving accurate per-layer colour variation on any mesh regardless of polygon density
  • Applying the photo tool, then scaling the model, no longer causes a duplicated photo appearing on hidden geometry in the exported 3MF
  • Photo projection in selection mode now correctly tracks only the faces from the most recent application, preventing accumulation of previous projection state bleeding into the export
v0.8.4 April 2026 Release

Cross-slicer export compatibility, a light/dark UI mode, and further refinements to the CMY dithering algorithm for cleaner printed output.

New Features
  • Exported 3MF files are now compatible with Bambu Studio, PrusaSlicer, and Snapmaker Orca Slicer — colour data imports correctly in all three
  • Lite Mode — a light UI theme toggled via the button in the footer status bar, with preference saved between sessions
🐛 Bug Fixes
  • Fixed incorrect layer index assignment for flat and near-horizontal faces, which was causing inconsistent dithering on top surfaces and embossed details
  • Fixed near-white and zero-demand colours being dithered as an equal mix of all channels (printing dark) rather than using minimal material
  • Fixed modifier and negative-volume parts (e.g. cut geometry) rendering as solid objects on 3MF import
  • Fixed 8-character hex colour values in Bambu filament config (e.g. with alpha channel) silently failing to parse, shifting all subsequent filament slot colours
  • Fixed per-part colour assignment on component-based multi-part 3MF objects importing with incorrect colours
Improvements
  • Dithering sequence refined — flatter surfaces now receive correctly positioned layer assignments, producing a cleaner and more uniform finish when printed
  • Gradient tool: applying without first setting start and end points in Selection mode now shows an in-window notification rather than a browser alert
  • Undo and redo now correctly clear gradient selection highlights before applying
↗ Use this version
v0.7.8.2 April 2026 Release

Major update adding pre-painted 3MF import with Bambu Studio paint support, gradient paint tool, 2C filament mode, and significant processing improvements for large models.

New Features
  • Import 3MF objects with pre-applied colour data
  • Gradient paint tool with two application modes: Whole model, and painted selection
  • Whole Model gradient: rotation and pitch sliders for direction control, 3D arrow preview through model, adjustable centre point with visible marker
  • Selection gradient: brush and fill sub-tools for face selection with striped highlight, start/end point markers for custom gradient direction
  • Gradient steps slider (2–256 range, default 64)
  • 2C filament mode for dual-nozzle printers — pick two filament colours, painted surfaces dithered between them
  • Loading animation with status updates during file parsing
  • Version update log page
🐛 Bug Fixes
  • Fixed "Reset to Base" preventing repainting of previously painted areas
  • Fixed scale percentage not updating when typing dimension values directly
Improvements
  • Large model processing: chunked XML generation and async yields prevent browser hanging on models with 1M+ triangles
  • Improved dithering coherence with deterministic tie-breaking for better gradient output
  • Smoother colour gradients: reduced quantisation from 16-step to 4-step (64 levels per channel)
  • Improved handling of larger loaded files
  • Version number in status bar now links to update log
↗ Use this version
v0.6.4 April 2026 Release

First public release of Primed3D — a browser-based tool for painting 3D models and exporting them with CMY filament dithering for multi-material FDM printing.

Features
  • STL file loading (binary and ASCII formats)
  • Per-face colour painting with four tools: Surface Brush, Sphere Brush, Flood Fill (connected and angle-limit modes), and Colour Picker
  • HSV colour picker with hue slider and hex input
  • Configurable base colour for unpainted surfaces
  • Undo/redo support with per-stroke tracking
  • 3MF export with layer-based CMY colour dithering using Bresenham proportional sequencing
  • Four filament modes: CMY (3), WCMY (4), KCMY (4), WKCMY (5)
  • Orient tool — click a face to set it as the bottom
  • Scale tool with X/Y/Z dimension inputs and percentage slider
  • Six preset camera views with keyboard shortcuts (Ctrl+1–6)
  • Wireframe and grid toggles
  • Help & Tips modal with video tutorial link
↗ Use this version