About the Book
(10/24/2020) Chapters 1 to 3 revised and updated to Blender 2.9.
2.9x script repo: https://github.com/iklupiani/blender_scripting_with_python_2.9
2.8x script repo: https://github.com/iklupiani/blender_scripting_with_python_2.8
2.7x script repo: https://github.com/iklupiani/blender_scripting_with_python_2.7
Early Release Version 2.3 (Chapters 1 to 7). Free future updates (including 2.9). Learn how to procedurally generate the fire hydrant meshes on the cover in Chapter 5! (Download the 3D printable version here: http://bit.ly/fh_thing).
Blender Scripting with Python will teach you how to develop custom scripts and helpful add-ons to streamline and automate your workflow, as well as tricks on how to procedurally generate game level geometry. Once you've gained a understanding of the Blender Python API and learned how to load and run scripts in Blender, you'll learn how to automate tasks related to mesh modeling, sculpting, retopology, UV mapping, and texture painting. You'll also learn to create impressive demos of your add-ons and how to package them for distribution.
Packed with hands-on examples, code samples, and tips for future experimentation, Blender Scripting with Python is an all-in-one reference guide for the Blender user interested in taking control of Blender.
About the Author
Isabel Lupiani is a software engineer, researcher, and Blender enthusiast who enjoys handcrafting 3D models as much as procedurally generating them. She has worked at several game studios as an AI and gameplay engineer writing PC and console games. Her love of Blender has led to several research projects in the areas of computer vision, VR, and computational geometry, including a revolutionary add-on that procedurally generates human face meshes from photographs. Isabel currently works as a senior AI engineer in multiagent traffic simulation. She lives in Orlando, FL with her family.