If all you know about Blender is that it’s free to download, maybe it’s time you took another look. There’s a number of free 3D software packages available for download online. One of the most popular open source software is Blender 3D. Over the last few years, its development has really forged ahead and while many of its idiosyncrasies remain, there’s a lot of good stuff in there of use to CG artists and illustrators.
In fact, the software has come so far in recent years, that Blender enthusiasts all over the world are branching out into 3D movies, currently working on a feature animation The Gooseberry project. You can master the software with this brilliant selection of Blender tutorials. But before you do, read on for some interesting facts about Blender; some you might know, a few you probably won’t – and a couple of things that took us by surprise too…
1. You can render with it
Blender Cycles offers stunning ultra-realistic rendering. Of course you know you can create images with Blender, but did you know it has a GPU-accelerated unbiased render engine, called Cycles? As long as you have a CUDA-compliant graphics card, you’ll get realtime rendering in the main display.
Not only does this help Blender artists work more quickly and efficiently, but with Cycles’ global illumination the images are much more photo-real. The latest version of Cycles has an improved sky model, blackbody emissive materials, hair rendering and tone mapping – and the next one will feature volumetrics.
2. You can simulate fluids
You can use Blender to make anything from splashing liquids to oozing toothpaste with Blender’s fluid simulation component. Yep, Blender also has a fluid simulation component (using the Lattice Boltzmann method if you must know), which you can use to make anything from splashing liquids to warm chocolate or oozing toothpaste. Fluids are part of Blender’s Physics system, and generates a cached surface mesh as it simulates.
It’s pretty basic, and it’s easy to set up and provides some niceties like Fluid Control to shape the substance (think The Abyss’ watery pseudo-pod). It’s not the most advanced fluid simulation and certainly not the fastest, but for simple jobs or funky illustrations it’ll do the job. Oh and Blender’s physics can also generate smoke as well, using a voxel system.
3. It’s a video editor
As well as enabling you to create and output CG, Blender is also a non-linear video editor. And even though it looks a little different to your Typical Premiere or Final Cut Pro set-up, all the tools are there and you can rearrange the layout to imitate one of the big-name NLEs.
Blender offers the usual video editing tools, allowing you to add clips or images to a time-line, make cuts and edits, add transitions, keyframe fades and so on. The graph editor lets you manipulate timings or audio levels, and when you’re done you can export to a number of formats.
4. You can do compositing
Blender comes with a fully fledged compositor built right in. So you’ve rendered all your CG, and now you’d like to sweeten the image in post. Well, Blender has that covered too, with an integrated node-based compositing system. The OpenCL-accelerated compositor allows you take the various render layers output from Blender and assemble them with control over the individual elements.
You can make subtle color grades, apply flares and glows, add depth-of-field, or motion blur, and more. It’s not going to worry the makers of Nuke or After Effects any time soon, but it’s useful if all you need is to combine your CG elements and add a little finesse.
5. It handles camera and motion tracking
Blender now includes production ready camera and object tracking. Making cool CG is fine, but what about if you need it combined with live-action footage? Blender’s camera tracker can help do that. Just like Boujou or SynthEyes, Blender will track markers or naturally-occurring features in your video clip, and reverse-engineer the camera’s position.
It pumps this data to Blender’s camera and then your CG can be seamlessly composited into the footage. It might not have the same high-end features as the big players but it does support object and planar tracking, and for most users it’s absolutely ideal.
6. You can sculpt in it
Blender sculpts organic subjects using the built-in sculpting feature set of Blender. ZBrush began a revolution in digital sculpting that has been emulated by the likes of Mudbox, Cinema4D, 3D-Coat and so on. Not to be left out, Blender has its own multi-resolution sculpting tool-set, enabling you to add enormous amounts of organic detail to your models. It features 20 different sculpting brushes to push, pull, mold and carve your meshes.
Not only that, but it also has a Dynamic Topology function, which, like Sculptress, adds extra geometry as you work, so you can doodle away without worrying about poly flow. It does begin to choke a little with high poly counts, where other apps still work smoothly, but for a free app, it’s very impressive nonetheless.
7. You can simulate dynamics
Blender isn’t alone in its use of the Bullet physics engine – you’ll find it in Maya, LightWave, Modo, and Cinema4D – but its implementation is pretty substantial. As well as the usual object collisions, you have a range of constraints, so you can motorize components and make hinges, pistons, springs or chains of objects that can come apart during the simulation.
It also includes a fracturing system for breaking up meshes, interaction with forces such as wind, plus soft bodies for making jelly-like substances, rubber rings, elasticated objects, floppy body parts, etc. Oh and it also does cloth, for all your floppy fabric needs.
8. Make hairy characters
No self-respecting CG app doesn’t have a hair system these days, and Blender is no exception. So rather than having to fake it with alpha-mapped textures or loads of geometry, you can create hair fibers which are rendered using the Cycles engine. The hair is actually based on Blender’s particle system, which creates splines determining where the hair fibers are drawn.
You can allocate particles to vertex groups, then cut, comb and style the guides, or use Blender’s built-in dynamics to make the hair behave in a naturalistic fashion. And, in the right hands, the results are as good (if not better) than many apps costing thousands.
9. You can make an ocean
Blender’s ocean generator is a simple but brilliant system. The surface of the Earth is two-thirds water, so it makes sense to have a dedicated ocean generator. Based on the open source Houdini Ocean Toolkit, it displaces a plane object, with control over the size and frequency of the waves, wind power and velocity and so on. You can then just render it in Blender, or you can use the exported displacement maps in an app of your choice.
But if you render in Blender you can also include normal maps for additional detail and a vertex map to generate animated foam on the wave crests. It’s a simple system but works brilliantly.
10. There’s a game engine built in
Okay, it might not be high on your list, but if you fancied dabbling with game design, Blender has that covered too. The OpenGL-based engine uses a graphical interface for building game behaviors without coding, features the Bullet physics engine for realtime collisions and interactions, and has support for vehicle dynamics.
The game engine is currently a separate project but there are plans to integrate it more closely, so it’ll be less of a game engine, and more useful for things like interactive demos, arch viz walkthroughs and scientific simulations. Of course, you can still build game prototypes, too, for that Kickstarter project…