Skip to content
PHOTO TO 3D PRINT

Photo to 3D Print: Turn a Picture into a Multi-Color Relief

Turn a photo into a 3D printable multi-color relief up to 96 mm. Upload a JPG or PNG, choose 2–8 filament colors, set the base thickness, and export a slice-ready 3MF for Bambu Studio or OrcaSlicer.

Photo to 3D Print Generator

Drop a portrait, pet photo, or product shot. The converter separates tones into solid color layers on a 0.6 mm grid and exports one multi-part 3MF — no lithophane backlight required.

Active PlanFree Maker Tier
Remaining ExportsSign in · 1 free export/day

01Input Artwork / Logo / Photo

SVG · PNG · JPG · WebP
Try instant demo:Click to load & preview

02Bambu AMS & Slicing Setup

Auto-Z Offset
Target Width (Scale to mm)60.0 mm
mm
AMS Filament Channels4 Colors Active
AMS Filaments & Layer Isolation
Base Plate (Floor)2.0mm
Slot 1: PLA Basic Jade White
Slot 2: PLA Basic Black
Slot 3: PLA Basic Grey
Slot 4: PLA Basic Silver
Layer Height Preset0.16 mm
Base Thickness (Z-Floor)2.0 mm
Keychain Ring Cutout (3.5mm)Starter+
Adds cylindrical negative cutout for split key rings & straps.
Bambu Filament Auto-MatchingLifetime
Auto-cluster image colors to official Bambu PLA filament codes.
Flush Waste Reduction OptimizationLifetime
Order layer transitions to minimize AMS purging waste.
High-Precision Curve SmoothingCommercial
Sub-pixel chamfer filtering for smooth commercial prints.

03Multi-Material 3D Live Preview

Bambu Studio Ready
Bambu 256×256 PEI Bed
Drag to orbit · Pinch zoom
Drop directly into Bambu Studio, OrcaSlicer, or PrusaSlicer

Why Native .3MF Instead of Standard .STL?

Standard STL files collapse all colors into one single monochrome mesh, forcing you to spend hours manually painting triangles in your slicer. Our generator exports an open-standard 3MF archive with individual color objects and stepped Z-coordinates, giving you instant zero-effort AMS assignment.

From Your Image to a 3MF Model

Adjust your model in the browser, inspect the preview, and check the exported geometry in your slicer before printing.

STEP 01

Upload a Cropped Photo

Use a JPG, PNG, or WebP where the subject fills most of the frame. Transparent backgrounds are trimmed away automatically.

STEP 02

Pick Your Color Layers

Two to four layers suit most portraits. Add more only when the photo has large, clearly separated color regions.

STEP 03

Export and Scale in the Slicer

Download the multi-part 3MF, then scale uniformly in Bambu Studio or OrcaSlicer to your final plaque size before slicing.

Image Processing and Model Export

Review the processing workflow and choose settings that match your artwork and printing requirements.

Tonal Clustering, Not Dithering

Similar tones are grouped into one filament body instead of being scattered as noise. Faces stay readable after color reduction.

Transparent Background Trimming

A cut-out PNG keeps its exact silhouette. There is no forced rectangular backing plate around the subject.

Z-Stepped Color Bodies

Each color layer is raised by 0.6 mm, which avoids coplanar face collisions and the yellow warning blocks in Bambu Studio.

Named Multi-Part 3MF

Every color body carries its own object name, so you can reassign an AMS slot without separating the mesh by hand.

Browser-Local Processing

The photo is decoded and converted in browser memory. It is not uploaded to a server for analysis or storage.

Single-Color Fallback

No AMS or MMU? Choose one color and the same geometry prints as a single-material relief with no filament swaps.

What a “photo to 3D print” conversion can and cannot produce

There are three different things people mean by printing a photo, and they need different files. A color relief — what this converter builds — is a mostly flat plate where each tonal region becomes a solid layer at a slightly different height. It looks like a printed poster with real physical depth, and it prints on any FDM machine without a backlight.

A lithophane is the translucent alternative: the image is encoded in material thickness and only appears when light passes through it. A true 3D reconstruction is a sculpted bust or object rebuilt from many angles, which needs photogrammetry or a 3D modeling tool rather than a single image. This page is the relief workflow, which is the fastest route from one photo to a printable model.

That distinction matters when you choose a source image. Relief conversion preserves silhouette and large tonal shapes; it does not invent geometry behind the subject. A face photographed straight-on converts far better than a profile shot with a complex background.

Choose a photo that survives color reduction

The converter has to collapse a photograph into a handful of filament colors. Photos with strong local contrast survive that reduction; photos with soft gradients and busy backgrounds turn into flat blobs. Spend two minutes preparing the file and the printed result improves more than any slicer setting.

  • Crop so the head, pet, or product fills at least 60 percent of the frame.
  • Use even, front-facing light. Harsh flash creates blown highlights that merge into one color layer.
  • Replace a cluttered background with a plain wall or a transparent cut-out.
  • Export at 1200–2000 px on the long edge. Larger files are downsampled anyway; smaller files lose edge detail.
  • Avoid heavy beauty filters and HDR stacking. They flatten the shadows the converter uses to separate layers.
  • For a cut-out subject, keep a clean alpha edge. Stray semi-transparent pixels become ragged borders.

Sizing: what fits, and what needs slicer scaling

The generator builds models on a 160-cell grid with 0.6 mm cells, so the native footprint tops out near 96 mm. That is already large enough for a coaster, a keychain, or a small portrait plaque. Anything bigger is a uniform scale-up in the slicer.

Scaling is safe as long as you lock the Z axis and scale all three axes by the same factor. A 1.5× scale turns a 2.0 mm base into 3.0 mm and a 0.6 mm color step into 0.9 mm — usually an improvement for a large wall piece, because the thicker base resists warping.

Use caseTarget sizeBaseColorsRough print time
Bag charm or keychain45 × 55 mm2.0 mm2 – 325 – 40 min
Drink coaster90 × 90 mm3.0 mm3 – 460 – 90 min
Portrait plaque70 × 96 mm2.4 mm3 – 490 – 150 min
Wall piece (scaled)150 × 150 mm3.6 mm4 – 64 – 8 h
Starting points for common photo prints. Print times assume a 0.4 mm nozzle, 0.16 mm layers, and a modern bed-slinger.

Scaling without breaking color registration

All color bodies share the same origin, so a uniform scale keeps them aligned. Do not scale only the base or only the top layers, and do not use “scale to fit” on a single body after the objects have been split. In Bambu Studio, select the whole multi-part object, right-click, and use Uniform Scaling with the lock icon enabled.

If you need a size that is not a round multiple, scale by the exact ratio. For example, a 96 mm native model scaled to 150 mm uses a factor of 1.5625. The base thickness becomes 3.75 mm from a 2.4 mm original, and the color steps become 0.94 mm.

Slicing & 3D Printing Specification Matrix

Calibrated Production Parameters

Tested slicing recommendations for Bambu Lab X1C / P1S / A1, OrcaSlicer, and Prusa MMU3 systems.

Maximum Native Footprint
96 × 96 mm
The model is built on a 160-cell grid at 0.6 mm per cell. Scale uniformly in the slicer for larger prints.
Color Layer Count
2 – 8 solid layers
Two to four layers print faster and need less filament flushing than six or eight.
Base Thickness
1.0 – 4.0 mm
2.0 mm is fine for 60 mm pieces. Use 3.0 mm or more once a scaled print passes 120 mm.
Relief Height per Layer
0.6 mm steps
Each color body sits on its own Z step, so the slicer sees separate solids instead of overlapping faces.
Model Units
Millimeter
The 3MF declares millimeter units, so the model imports at true scale without a unit prompt.

How do I turn a photo into a 3D print?

To turn a photo into a 3D print: 1) Crop the photo so the subject fills the frame and save it as JPG or PNG; 2) Upload it to ImageTo3DLab’s Photo to 3D Print generator; 3) Choose two to four filament colors that match your spools; 4) Set the base thickness to at least 2 mm; 5) Download the multi-part 3MF; 6) Open it in Bambu Studio or OrcaSlicer, scale it uniformly to the size you want, and slice. The result is an opaque color relief, not a full 3D reconstruction or a backlit lithophane.

Frequently Asked Questions

Is this the same as a lithophane?

No. A lithophane is printed in translucent filament and read with a backlight, with brightness controlled by material thickness. This converter builds an opaque color relief that is viewed under normal light and uses separate solid bodies for each color.

Do I need a multi-color printer?

No. The 3MF contains several bodies, but you can assign all of them to one filament and print a single-color relief. Multi-color only requires an AMS, MMU, or manual filament swaps at the right layer heights.

Which photos convert best?

One clear subject, even lighting, and a simple background work best. Aim for at least 1200 px on the long edge, avoid heavy digital zoom, and crop tightly so the face or object occupies most of the frame.

How large can the 3D print be?

The native model is capped at roughly 96 mm on its longest edge. Use uniform scaling in the slicer to reach 150 mm or more; remember that scaling also multiplies the base thickness and the 0.6 mm color steps.

Is my photo uploaded to a server?

No. Image decoding, color reduction, and mesh generation all run inside the browser tab. The file is not sent to an external conversion service.

Create a 3MF Model from Your Artwork

Preview your geometry, export within your image-generator plan, and set up materials and printing in your slicer.