this post was submitted on 02 Jun 2026
20 points (100.0% liked)

3DPrinting

22774 readers
57 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or !functionalprint@fedia.io

There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml

Rules

If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 3 years ago
MODERATORS
 

I'm new to the world of 3D Printing. What do you recommend for creating STL files from pictures? What I am hoping to do is generate them and mod them as needed.

top 9 comments
sorted by: hot top controversial new old
[–] daannii@lemmy.world 9 points 22 hours ago

Meshroom

But you need a ton of photos.

The technique is called photogrammetry

[–] SaveTheTuaHawk@lemmy.ca 1 points 15 hours ago
[–] InEnduringGrowStrong@sh.itjust.works 7 points 23 hours ago* (last edited 23 hours ago)

It depends a lot on what you have in mind?
Something like a parametric mechanical gizmo will be very different than a sculpture thingy.

Parametric CAD:
I had to create a part that laid flat over decorative moulding. I took one end, traced its cross-section on paper, added an "L" traced with a square as a reference to compensate skew and to have an easy known dimension reference, then took a picture of that.
Opened in inkscape and traced path from bitmap, export to dxf, import into 3d cad software and use as sketch in the rest of the part.

Sculpting CAD:
Or maybe you're talking about something like a mini and looking to do photogrammetry instead.
Haven't tried that, but at least you know what it's called

[–] MxRemy@piefed.social 4 points 21 hours ago* (last edited 21 hours ago)

Like others have said, if you're just trying to make a raised version of a simple flat design, that's easy. Ideally convert it to a vector first, and then import it into just about any CAD software. Even TinkerCAD can do that.

If it's more of a real 3d object, i.e. varies across a few dimensions, first consider how complicated it is. As long as there aren't too many organic curves, the best route might be to take careful measurements and recreate it from scratch in CAD.

Finally, if none of those options are possible, it's time for photogrammetry. Mix up a simple solution of isopropyl and zinc oxide (or anything talc-like i guess, I dunno), and use a quality sprayer bottle to speckle your object with it. Try to illuminate the object well from only a single source. If you can, pick up some cheap cross polarizing filters, use one on the light source and one on the camera. Take shots at the same distance from as many angles as you can, covering the whole object, ideally with a matte background. As mentioned, Meshroom is pretty decent at turning such a photoset into a decent object, but it does rely on you having a reasonably powerful PC. Alternatively, OpenScan offers a free cloud based option. (They're also just very cool people who do lotttsss of other stuff, my makerspace just built one of their "Mini" rigs. Works great btw!!)

[–] FuglyDuck@lemmy.world 4 points 23 hours ago (1 children)

What exactly are you asking?

It’s pretty easy, for example, to turn an image into a grayscale .bmp and convert that to an elevation map that roughly creates an embossed/engraved surface.

It’s not easy to take photos of objects and turn them into 3d models of that object. It’s pretty much impossible from a single photo, as well. It’s possible, but usually fairly complicated- it’s called photogrammetry and there’s tools and plugins for blender that can do it; but it’s very hit or miss.

[–] BCsven@lemmy.ca 0 points 23 hours ago

There's AI tools to assume the 3d shape from the 2s image.

https://makeit3d.app/explore

[–] yaroto98@lemmy.world 4 points 1 day ago* (last edited 1 day ago)

Not easy for complex pictures, but if you have a simple png with a transparent background you can import it into blender or orcaslicer and then add to the z axis.

[–] Solumbran@lemmy.world 2 points 23 hours ago

I used vecto3d, but it was just to visualize something quickly so I have no idea how the STL export is.

[–] BCsven@lemmy.ca 0 points 23 hours ago

You can try one of these AI apps. https://makeit3d.app/explore