Preface
Blender is a free, open source application for 3D modeling and animation. It has evolved over the years and, since version 3.0, is on par with state-of-the-art software in many aspects.
It provides a Python Application Programming Interface (API) for automating tasks, adding functionalities, and integrating Blender in large productions.
Python is a free, open source programming language for quick yet powerful scripting. Its syntax, akin to simplified English, automatic memory management, and ease of integration, makes it the standard in software APIs and 3D pipelines.
This book goes through the steps of the 3D process, starting with the creation and manipulation of objects, then animation and deformation follow, with rendering as the closing chapter. Though this order is a linear path, every chapter can stand on its own, with the exception perhaps of Chapter 6, and Chapter 8, which rely on examples introduced in their immediate predecessor.