Sketch based modelling is a method of creating 3D models by drawing 2D strokes.
The idea is appealing to me since I come from a 2D art background and I love drawing. There are many research papers on the subject and tantalising examples of digital analytic drawing which look like sorcery. Spoiler alert, digital analytic drawing is not available publicly (or it is so top secret I can’t find anything that does it).
However there are some sketch based modelling applications available.
Sketch Based Modelling
When I started learning about 3D software I created my first 3D models with a web based software called Smoothie 3D.
Smoothie 3D lets you trace over an image and then makes the image into a 3D mesh using the image as a texture. This is a fast and easy way to make very basic 3D models using 2D artwork or photos as a guide. It is easy to make something relatively quickly for 3D printing or visualisation with this method compared to traditional 3D modelling techniques.
I’ve also used a similar software called Archipelis Designer which is a desktop based software made by the same developer.
This is a very like Smoothie 3D but it had a few more features I found handy, especially exporting combined meshes into Blender for quick base meshes for sculpting. I found this method a very fast way to sketch out basic 3D shapes for use in other 3D applications. I used Archipelis in this way when I was creating this quick (ish) squirrel character.
I created the torso, arms and tail in Archipelis and then exported the mesh parts as obj files. The parts were imported into Blender where I sculpted a bit more detail and painted them before rigging the model and posing it.
There were some useful features from Smoothie 3D I wish had been included in Archipelis but it is useful if you combine it with Blender. Archipelis is limited to creating simple symmetrical models, whereas I was able to lock images to parts of meshes in Smoothie 3D and move those mesh parts around to create non-symmetrical models. This limitation was overcome by exporting mesh parts and using them in Blender though.
I did some research and also came across some other sketch based modelling software. A software developer called Ryan Schmidt worked on a project called ShapeShop. If you are interested in the science of the technique behind the software there is lots of information here: http://www.rms80.com/shapeshop.
Unfortunately the actual software is pretty outdated, but it was ahead of its time.
I came across an experimental project called Galumph. The developer Andrea Interguglielmi used to work at Dreamworks. It is a software that creates 3D objects from 2D strokes.It has since been discontinued because the developer has been working on a newer tool for Unity called Clayxels.
The other day I also came across a Japanese software called MagicalSketch 3D.
It is aimed toward children for 3D printing use. It looks like it works similarly to Smoothie 3D and Archipelis, except that the objects created don’t have to be symmetrical and you can paint directly onto the models you create in the program rather than having the image reference mapped as the texture. I think it is only one step up or similar to Paint 3D however (a free Windows 10 app).
Possibly the most mainstream or well known type of this software for artists is Aartform Curvy3D
Curvy 3D uses sketch based modelling techniques and has digital sculpting capability. It has more features than the software I’ve listed above and has a higher price tag to reflect that, but it is on sale at the moment.
I’ve bought Curvy 3D 4 and it is great. Once you get the hang of it you can build some quick base meshes for sculpting and it has an inflate image to mesh feature which is useful. The developer is friendly and is working on improvements to the software for a 4.1 version.
Because I tried similar software such as Smoothie 3D and Archipelis Designer first I understood the working methods for Curvy 3D a little better than I would otherwise have with it being sketch / curve based.
A future version of a software called Dust3D may incorporate a “Marker Pen” sketch based modelling option as well as an interesting node based creation method that is designed to be easy to use for non-modellers.
Merry Christmas! Do you think the modeling process of #Dust3D is weird ?! Let’s make it more weird! A new way of modeling is ready to download: Marker Pen.
— Jeremy HU (@jeremyhu2016) December 25, 2019
Taya Conceptor is a 3D kitbashing sketch software. It used to be called Polybrush when it was in early development. HR Giger would have loved it. But seriously it may be one of the best looking 3D sketching applications I’ve come across so far. I may have to give it a go one day if I need to do Sci Fi squirrels or ornate detailed things.
Some addons for Blenders sculpting mode utilise the Grease pencil to help carve out parts of existing 3D models. These are still fairly experimental and in the early stages.
The 2.80 update will probably bring more innovation in this area. There are new addons for Grease Pencil being developed as we speak such as this one called Bumarin for drawing 3D meshes with grease pencil:
Reminds me a little of the ZSpheres approach in ZBrush.
Another new one I’ve found is QuickDRAW by a concept artist called Aleksandr Kilimnik.
Aleksandr Kilimnik and Jama Jurabaev are working on Blender add-ons that are aimed at making 3D modelling more intuitive, including some sketch based ones. Check out Quick Shape and QuickDeform. I think Quick Shape might be the successor to QuickDraw, but I’m not sure.
The Speedsculpt addon by Pitiwazou — Cédric Lepiller also has basic 3D sketching features in the latest update for Blender 2.8. Perhaps another one to try out.
Voxels: 3D Pixel Art
This is a fun way to create 3D models which can also be exported and used in other 3D software.
There is also an add-on for Blender called Sprytile that lets you create 3D meshes using pixel tilesets.
Drawing in 3D Software
Nowadays artists are also exploring ways of bringing their drawings into a 3D space. This is useful for interactive presentations and animation work visual development. 2 ways I currently know of are a software called Mental Canvas and with the Grease Pencil feature in Blender.
Mental Canvas is aimed toward animation visual development artists (such as Sam Nassour) and studios.
Blender Grease Pencil is also being used for visual development and animation. The advatage with Grease Pencil is that it is free and available now, whereas Mental Canvas is not.
Blenders Grease Pencil strokes can also be converted into 3D mesh objects as I mentioned earlier, so it is being used as a conceptual 3D tool visualisation tool combined with the new physically based renderer known as Eevee.
Another interesting use of 2D images and drawings in 3D software is to help create poses for 3D models. Software such as Clip Studio Paint uses AI features to analyse drawings and photographs of poses and apply them to 3D rigged models.
2D images to 3D Meshes
If you are losing hope in sketch based 3D software there may be an alternative. Draw your image and turn it into a mesh. I recently figured out a way to do this to an extent using software that generates normal maps from sprites. I discovered that if you convert the normal map into a depth map (sometimes also called a height map or alpha image), you can use the depth map to generate a 3D mesh.
Some work is also being done with AI to generate full 3D figures from photos which is interesting.
It is called PiFuHD: Multi-Level Pixel-Aligned Implicit Function for High-Resolution 3D Human Digitization. Currently there is a demo available on Google Research. I think if they made it into a usable program I would buy it, but I don’t know what their plans are. It would be a useful feature to make quick base meshes for sculpting, fashion, concept art, or 3D reference for artists.