AU
  
You are currently viewing the Australia version of the site.
Would you like to switch to your local site?
16 MIN READ TIME

TUTORIALS Turn images into models

Import and convert images to 3D models

BLENDER

Taking inspiration from images that started life outside of Blender, Michael Reed helps you turn them into shiny 3D objects.

Credit: www.blender.org

OUR EXPERT

Michael Reed tells us that outside of playing with Linux,his life is so square it’s practically a Blender default cube.

QUICK TIP

Rely on Undo (Ctrl+Z) to explore techniques, but remember that there are a limited number of undo steps.

You can increase the number of available steps (Edit> Preferences... >Undo Steps), but consider doing a save (File>Save As...) before trying things out.

We’re going to look at a couple of ways of taking externally sourced images and turning them into 3D objects inside Blender. First, we’ll take a rough sketch as our starting point. Thanks to vector drawing application Inkscape (https://inkscape.org), we’ll convert this into a set of curves and lines before importing it into Blender. From here, we can convert this flat shape into a solid 3D object. Then, most importantly, we can make it shiny! (ooh, now I’m interested! Ed) 

Secondly, we’ll look at working from a reference photo to draw an outline of a real-world object. From here, we can use a lathe-like technique to turn this into a solid 3D shape to which we can add some thickness so that it has solid walls. From there, it’s a cinch to add a texture to it, and give it a realistic-looking surface.

Sketch to logo

We’re going to take a sketch and turn it into a metallic 3D object in Blender. For this, we’ll assume that you’ve already got an image of a hand-drawn black and white 3D logo. Although this example starts with a sketch, there’s no reason that you couldn’t create something afresh in Inkscape, using its excellent drawing facilities. All you have to do to make this work is to generate a shape inside Inkscape, export it as an SVG file and then import it into Blender.

Inkscape is the ideal starting point for this type of work, and we’ll use it to prepare the image ready for importing into Blender, and we’ll assume you already have it installed. We’re going to take advantage of its Scan Bitmap function to convert a bitmap image into a vector image, a collection of lines and curves, rather than an image made of pixels.

Select the JPG or PNG image, ideally a line drawing, that you want to turn into a 3D object, and drag it into Inkscape. Left-click on the image to select it. Open the Trace Bitmap dialog (Path>Trace Bitmap...). In most cases, the default options are sufficient, including the default method of Brightness Cutoff. Click the Update button to get an idea of what the trace will look like. Note that you can increase the size of the preview area by maximising the Trace Bitmap dialog itself.

Remember that we don’t need an especially goodlooking image. We just need a clean path with a smooth outline to work with. When you have everything how you want it, click OK and close the Trace Bitmap dialog window. As you look at the traced version of the image in the main Inkscape viewing area, note that the original bitmap image is still present. So, drag the traced version to one side and then delete the original bitmap (leftclick to select and press Delete).

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for $1.48
SUBSCRIBE NOW
30 day trial, then just $14.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
August 2021
VIEW IN STORE

Other Articles in this Issue


WELCOME
MEET THE TEAM
We’re all about building a better server this issue, what tip would you give to our readers if they were setting up a home server?
You’ve been served
I suspect that many readers, whenever Linux is
REGULARS AT A GLANCE
Wi-Fi networks vulnerable to new FragAttacks
SECURITY
Freenode’s ownership drama sees users switch to Libera Chat
Numerous open source projects ditch the Freenode chat network after claims of a hostile takeover
Audacity shelves telemetry plans
Outcry from users prompts rethink from Muse Group
UNDER A CLOUD
Matt Yonkovit is Percona’s head of open source strategy and a member of SHA (Silly Hats Anonymous)
OUT OF TIME…
Keith Edmunds is MD of Tiger Computing Ltd, which provides support for businesses using Linux
Nvidia brings AI tech DLSS to Linux
Could result in performance gains – as long as you have the hardware
Light ’em up!
OpenRGB is the one-stop solution for PC lighting
Year of the office!
Annual report reveals huge appreciation for LibreOffice
Distro watch
What’s down the side of the free software sofa?
BRIDGING THE DIVIDE
Rohan Garg is a software engineer at Collabora
STRAIGHT TALKING
Jon Masters has been involved with Linux for more than 22 years
KERNEL WATCH
Jon Masters summarises the latest happenings in the Linux kernel, so that you don’t have to
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to lxf.answers@futurenet.com
Mailserver
WRITE TO US Do you have a burning
LETTER OF THE MONTH
More maps Thank you for the article on
KDFM
THE BEST NEW OPEN SOURCE SOFTWARE ON THE PLANET
Oil
Version: 0.8.9 Web: www.oilshell.org E veryone knows Bash,
Mousemic
Version: GIT Web: https://github.com/ ortegaalfredo/mousemic S ome things
Diskgraph
Version: GIT Web: https://github.com/ stolk/diskgraph M onitoring hard
Mergerfs
Version: 2.32.4 Web: https://github . com/trapexit/mergerfs O rganising
Fedy
Version: 5.0.12 Web: https://github . com/rpmfusion-infra/fedy T his
Autokey
Version: 0.95.10 Web: https://github . com/autokey/autokey F or
Eggvance
Version: 1.0 Web: https://github.com/ jsmolka/eggvance L inux is
URL Snake
Version: GIT Web: https://github.com/ epidemian/snake W e’ve seen
Pacstall
Version: 1.2 Web: https://github.com/ Henryws/pacstall P acstall is
Xbrzscale
Version: GIT Web: https://github.com/ atheros/xbrzscale S cale up
Create asynchronous code with Python
ASYNCIO
On the disc
Discover the highlights from this month’s packed DVD!
REVIEWS
Aorus Gen4 7000s
Gigabyte’s SSD is the fastest storage this side of Sean Webster’s oiled drawers
OSGeoLive 14.0
Being cooped up in his home office, Mayank Sharma’s quest to travel the world leads him to a distro that brings the world to him
Bodhi Linux 6.0
Mayank Sharma isn’t embarrassed to admit that there’s something about Enlightenment-based distros that makes him go weak in the knees
GeckoLinux Rolling
With openSUSE being the only real KDE distro that he’s ever found tolerable, Mayank Sharma wonders if a spin can add anything to that experience
NomadBSD 130R
While Mayank Sharma has tried a couple of BSD desktop spins, none of them has offered a compelling reason for him to keep them around… until now
Silicon Dreams
Management loves to treat the staff like robots. A defiant Luke Kemp can confirm that they’re certainly not human…
ROUNDUP
Roundup
WE COMPARE TONS OF STUFF SO YOU DON’T HAVE TO!
Desktop virtualisation
Need to run a different distro without rebooting, or run Windows without your friends knowing? Neil Bothwick looks at some virtual options for you
Talking to your guests
Communicating across the divide
Happy snaps
Keeping your guests safe
Ease of setup
Installing the software and a guest OS
Documentation
You know you’ll only look for it when you’re stuck
Compatibility
Will it fit in with your computer system and beliefs?
Useful extras
Additional titbits to tempt you…
Host interactions
How the guest uses the hardware
The Verdict
Desktop virtualisation
FASTER, BETTER SERVERS!
As the dust settles following Red Hat’s winding down of CentOS, Jonni Bidwell looks for alternative server distributions
CentOS remembered
Delve into the illustrious history behind one of the most respected server-targeting Linux distributions
Behold CentOS Stream
Red Hat’s new vision is CentOS Stream and caused a family feud, but would a CentOS by any other name smell so sweet?
Rocky Linux
CentOS’s co-founder has made his own RHELdownstream, and the community is behind him
Building better servers
Want to shift to CentOS Stream? Done with RPM-distros entirely? We have options that will ensure your boxes are firmly ticked
IN-DEPTH
THE X FILES
Jonni Bidwell wants to know why a middle-aged display server is still at the heart of the Linux desktop
WEB APP SECURITY
Former Dark lord of network operations Tim Armstrong teaches the mystical arts of systems, security and keeping your stuff secret and safe
Pi USER
》SALUTE TO THE MAKERS
Pete Lomas is the co-founder of the Raspberry Pi Foundation and co-creator of the Raspberry Pi
Huge demand pushes up RP2040 SoC sales
A silicon-starved world demands its integrated circuits and Raspberry Pi is trying to play catch-up
Pico robot board
A Cytron for sore eyes
All-access fun
Breakout RP2040 board
Ubuntu 21.04
IN BRIEF The latest Ubuntu release and the
Scratch sound and motion detection
SCRATCH
Getting to grips with breadboards
MAKER BASICS
Back up and clone your Raspberry Pi
BACKUPS
Turn a Raspberry Pi into a Chromebook
FYDE
TUTORIALS
Recovering deleted files
Shashank Sharma knows from experience that recovering deleted files is far easier than growing hair over a bald patch
Use your mobile as a secondary display
DESKREEN
Emulating the classic Altair 8800
EMUL ATION
Mastering the smallest Linux desktop distro
POKY LINUX
CODING ACADEMY
RABBITMQ Exchange messages between tasks
Sending messages and rabbits are Mihalis Tsoukalos favourite things, so he’s in Python heaven explaining how to use both
Chat
X
Pocketmags Support