How I Turn 2D Drawings into 3D Models in Blender
I've been working with Grease Pencil in Blender for a few years now and one thing I kept running into was the conversion problem. Grease Pencil is incredible for drawing and animating in 3D space, but when I needed to turn those strokes into actual mesh geometry, the process was never clean. I tried building a solution with Geometry Nodes but kept hitting walls, specifically around retaining variable stroke thickness and working freely in the viewport without fighting the object's origin point.
So I built an addon called Inkform to fix it. Link here: https://kevandram.gumroad.com/l/inkform
What Inkform does
The core idea is simple — draw with Grease Pencil the way you normally would, run an operator, and get actual mesh geometry out the other side. It works for both digital stylized workflows and 3D printing, so whether you're building a scene or modeling something you want to hold in your hands, it fits into either process.
Here's what it can do:
Stroke to Mesh converts your stroke into either a tube or ribbon mesh, reading the per-vertex radius data so the thickness follows exactly how you drew it. Fill to Plane takes a closed stroke and fills it as a flat mesh with an optional extrude value. Revolve spins a profile stroke around an axis like a lathe — useful for pots, vases, anything with radial symmetry. Mirror converts and flips a stroke symmetrically across an axis. Path Indent boolean cuts your stroke directly into the surface of a mesh. Cutout does the same but cuts all the way through. And Scene Setup automatically configures your units for 3D printing so you're working in the correct scale from the start.
Why I built it
There were three specific problems I wanted to solve. The first was stroke radius — when you draw with variable pressure, the thickness varies naturally, but getting that to carry over into the converted mesh cleanly wasn't something I could achieve with Geometry Nodes. Inkform reads the per-vertex radius data directly so what you draw is what you get.
The second was viewport flexibility. My Geometry Nodes setup was dependent on the object's origin point which made it awkward to use in practice. Inkform converts wherever the stroke is in the viewport regardless of origin.
The third was speed. I wanted to draw, convert, and keep drawing without stopping to clean up. The Clear Strokes button keeps you in Draw Mode so you can keep building up geometry stroke by stroke without interrupting your flow.
Who it's for
If you work in stylized 3D, run a hybrid 2D and 3D workflow, or want to model organic shapes for print in a way that actually feels natural, this one's for you. It's free to download on my Gumroad.
Kevin Ramirez is a digital artist and creative producer based in Los Angeles. He runs Kevandram, an independent creative studio focused on stylized 3D, 3D printing, and original IP development.
🎥 YouTube: youtube.com/@kevandram
🛍 Shop: kevandram.com
📦 Gumroad: kevandram.gumroad.com
📷 Instagram / TikTok / Threads: @kevandram
🌐 Website: kevinramirez.com