STL workflow
Image to STL workflow: choose the job before the converter
The converter is the easy part. The expensive mistake is asking a single photograph to produce a full 3D object when the job only needs a closed relief, or asking a relief workflow to preserve a logo's exact outline.
Three workflows, three different inputs
A relief starts from a height field. The front surface varies with brightness or estimated distance, and the back is flat. It is the right workflow for portraits, plaques, lithophanes, carved panels, and decorative tiles. It needs one view and a clear subject, and it accepts the fact that hidden geometry is not recoverable.
A silhouette extrusion starts from a mask. The shape is extruded to a constant thickness. It is the right workflow for logos, signs, badges, and simple flat parts. It needs a clean vector or a high-contrast raster, not a depth model. A full reconstruction starts from multiple views or a scan and tries to recover the whole object. It needs more input and a different toolchain.
Try the workflow
Put this guide against your own image
The tool below is the same workbench described in this article. Generate a free preview, inspect the source checks, and decide whether the image is worth a production file.
Live manufacturing workbench
Upload a photo. Preview the depth. Download your file.
Three free AI previews per day. Source checks, editing, 3D preview, and compatibility exports are free.
Choose a source image to begin.
Why a height image is not a printable mesh
A height image is a surface sample. A slicer needs a closed volume. If you import a grayscale image directly, most slicers either refuse it or create a zero-thickness sheet. A useful relief mesh needs a top surface, side walls, and a bottom face, and the walls must meet both surfaces without gaps.
The free preview STL is a low-resolution closed mesh for scale and orientation checks. The production bundle builds a denser watertight mesh from the raw depth field and validates the closed topology before export. Neither is G-code, and neither chooses print orientation, supports, or toolpaths for you.
Automatic repair is not a substitute for construction. A repair tool can close a hole, but it can also remove a thin feature or flip a normal. If the mesh needs repair, inspect the repaired result against the preview and keep the original file. A repaired mesh that no longer matches the approved preview is a different part, even if the filename is the same.
Pick the source for the workflow
For a relief, use a sharp photograph with one clear subject and a quiet border. Front-facing portraits, pets, products, and architectural details are easier than groups, glass, smoke, and fine hair. Crop before depth estimation so the subject occupies the useful range.
For a silhouette, use a high-contrast image or a vector. Anti-aliased edges, JPEG halos, and thin lines become manufacturing problems. Check the smallest feature against the nozzle or cutter before converting. For a full reconstruction, use several views with overlapping coverage and consistent lighting; one photo is not enough.
Set scale before you inspect detail
A model that looks good in a viewer can be the wrong size in the slicer. Set the finished width, relief height, base thickness, and mesh grid deliberately. A 120 mm plaque and a 300 mm wall panel need different relief heights and base thicknesses even when they use the same image.
The mesh grid controls how much detail the geometry can carry. Too little and faces become facets; too much and the file grows without adding information. Compare the grid with the nozzle or cutter and inspect the preview before choosing a dense production mesh.
STL has no unit metadata. The slicer or CAM package decides whether a number means millimeters or inches. Write the intended unit in the filename or the job record, and confirm the bounding box after import. A model that is correct in one program can be ten times too large in another. If the target program has a unit setting, confirm it explicitly before scaling the mesh.
What the free and paid files prove
The free path includes source checks, shaping, a 3D preview, an 8-bit PNG, a compatibility 16-bit container, and a preview STL. It proves that the scene interpretation and the dimensions are worth continuing. It does not prove production precision, because the compatibility file derives from the 8-bit preview.
One approved production job re-encodes from raw float depth and returns the source EXR, verified true 16-bit forward and inverse PNGs, a preview, a watertight STL, and a manifest. A confirmed provider failure refunds the credit. A completed estimate you decide not to use is not a technical failure.
A pre-export checklist
Confirm the workflow, the direction, the subject order, the background, the finished size, the relief height, the base, the mesh grid, and the target process. Open the STL in the slicer or CAM package at real size. Check the bounding box, the closed topology, and the smallest feature.
If the preview already shows a flat subject, a broken border, or an impossible slope, do not buy a denser mesh. Fix the source or the range first. The cheapest failure is the preview you reject.
Before the file moves forward
Final checklist
- The job is identified as a relief, a silhouette, or a full reconstruction.
- The source matches the workflow: photo for relief, mask for silhouette, multiple views for 3D.
- The subject is cropped and the background is quiet.
- Width, relief height, base, and mesh grid are set before export.
- The preview STL opens at real size in the target program.
- The mesh is closed and the smallest feature survives the process.
- The approved bundle and manifest are archived with the job.
Straight answers
Questions this workflow raises
Can one image produce a full 3D STL?
Not reliably. One view cannot recover hidden sides. A relief is the honest output from one image. A full object needs multiple views, a scan, or a sculpt.
Should I use a relief or a silhouette for a logo?
A silhouette is usually better for a logo because it preserves the exact outline and constant thickness. A relief is better when the logo should sit on a shaped background or become a decorative panel.
Why is the free STL lower resolution?
It is a scale and import check, not a production file. It is intentionally small and fast so you can reject a bad image before paying. The production mesh is denser and validated for closed topology.
What if the STL is not watertight?
A closed mesh is required for reliable slicing. If the target program reports holes or non-manifold edges, do not print it. Return to the production bundle or fix the mesh in a dedicated tool.