Source metadata
- Type: Textbook
- Author: Oliver Villar (blendtuts.com; University of Murcia)
- Edition: 3rd (2021, targeting Blender 2.83 LTS)
- Publisher: Addison-Wesley / Pearson
- Pages: 443 (15 chapters in 7 parts)
Key takeaways
- Blender is a complete 3D suite — modelling, UV unwrapping, texture painting, PBR shading, rigging, animation, camera tracking, compositing, rendering, video editing, 2D animation (Grease Pencil), and Python scripting — all in a single free, open-source (GPL) application.
- Open-source model: Blender Foundation (Amsterdam, non-profit) organises development. Funded by Blender Cloud subscriptions, the Development Fund, one-time donations, private investment, crowdfunding, and the Blender Store. Anyone can access and modify the source code. Users can sell work created with Blender without restriction.
- Three render engines: Workbench (lightweight viewport for modelling/rigging work), EEVEE (real-time, game-engine-like — fast but approximated), Cycles (path-traced, physically accurate — slow but photorealistic). Materials are designed to be compatible between EEVEE and Cycles; you can preview in EEVEE and render final output in Cycles with minimal adjustment.
- PBR materials via Principled BSDF: The default shader supports base colour, metallic, roughness, specular, transmission, emission, and more — matching the PBR workflow used in game engines and film.
- 3D production pipeline: Villar structures every project as preproduction → production → postproduction, with a character-specific breakdown: character design → model → unwrap → texture → shade → rig → animate → camera track → light → render → composite.
- Preproduction is critical: “Think twice, work half.” Good planning anticipates problems and breaks large projects into manageable tasks. Skipping preproduction is the most common cause of project failure.
- Modelling tools: Box modelling, poly-to-poly, sculpt-and-retopology. Key modifiers: Mirror (work on half the model), Subdivision Surface (smooth and add detail), Solidify (add thickness to flat surfaces), Shrinkwrap (project onto another surface). Good mesh topology (quads, edge flow following deformation) is essential for animation.
- UV unwrapping: Converting 3D surfaces to 2D coordinates so textures can be projected. Mark seams where cuts should be, unwrap, then adjust UV islands in the UV Editor. The globe-to-flat-map analogy.
- Rigging and animation: Armatures contain bones; bones are connected in hierarchies with constraints (IK, FK). Rigify generates production-ready rigs. Skinning assigns vertex weights to bones. Animation uses keyframes, the Dope Sheet, and the Graph Editor (F-Curves).
- Compositing and rendering: Node-based compositing combines render layers with real footage. Shadow catchers integrate 3D objects into live-action. Output can be image sequences or video.
Notable claims
“Blender is OSS that provides one of the most complete 3D-graphics creation suites. It includes tools for modeling, texturing, shading, rigging, animation, compositing, rendering, video editing, 2D animation, and more.” — Villar, Ch. 1
“The essence of practicing to learn is to set a feasible goal, set a deadline (due date), and try your best to reach that goal. No excuses; no complaints!” — Villar, Preface
“Think twice, work half.” — Villar, Ch. 4 (on preproduction)
“EEVEE has been one of the greatest additions to Blender lately, and it’s a real-time render engine, using technologies similar to those used in videogame engines.” — Villar, Ch. 3
“Cycles… provides high quality and realism, but it’s also much slower than EEVEE, as it doesn’t use tricks or sacrifice complex calculations to be faster.” — Villar, Ch. 3
Relevance
This source introduces 3D graphics and Blender as a tool. It is the primary source for:
- blender-overview — what Blender is, its ecosystem, render engines, and toolsets
- 3d-production-pipeline — the universal preproduction → production → postproduction pipeline for 3D asset creation
It also connects to existing pages:
- prototyping — Villar’s emphasis on preproduction echoes Schell and Bond’s iterative design
- game-feel — Villar’s render engine comparison (real-time vs path-traced) parallels the system layer vs representation layer distinction
What was skipped (too advanced or out of scope)
- Detailed step-by-step character modelling instructions (Ch. 7) — procedural, not conceptual
- Advanced rigging (shape keys, drivers, facial rig) — Ch. 11 detail
- Camera tracking workflow — Ch. 13 VFX-specific
- Python scripting — Ch. 15 mention only
Open questions raised
- Blender’s version at time of writing is 2.83 LTS. Blender 4.x has since been released with significant changes (geometry nodes, asset browser, EEVEE Next). How much has changed?
- The book focuses on character creation. How does the pipeline differ for environment art, hard-surface modelling, or game-ready low-poly assets?
- EEVEE’s game-engine-like rendering raises the question: can EEVEE output be used directly in a game pipeline, or is it strictly a preview/render tool?