Аннотация
This text details the development and use of 3D modeling tools in Blender’s Python API. We challenge the perception of Blender as purely an artist’s tool by building precise data-driven models. Simultaneously, we teach you how aid and enable artists by deploying custom tools in the familiar Blender environment.
The knowledge presented in this text is the result of a deep understanding of not only Blender’s documentation and source code, but also of the source code of add-ons written by Blender’s core developers. The author has discovered many useful functionalities that are, as of the time of writing, undocumented. Thankfully, we as users can stay on the cutting edge by listening to and learning from those developers. This text unifies well-documented introductory material and undocumented advanced material to create a powerful reference.
This book is packed with code examples and screenshots of powerful scripts and add-ons. We include scripts to automate precise tasks that would otherwise be very difficult to implement by hand. In addition, we build add-ons that augment Blender’s existing functionalities with new tools, objects, and customization options.
![This book uses a functional programming language (F#) as a metalanguage to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type... Programming Language Concepts [2nd Edition]](https://www.rulit.me/data/programs/images/programming-language-concepts-2nd-edition_492775.jpg)


![В этой уникальной книге самые авторитетные разработчики программного обеспечения делятся опытом оригинального решения задач, которые вставали перед ними при... Идеальный код [Как научиться видеть красоту в программировании]](https://www.rulit.me/data/programs/images/oram-endi_605774.jpg)


![This book aims to help you develop a consistent vision of the domain of low-level programming. We want to enable a careful reader to • Freely write in assembly language.
• Understand the Intel 64 programming model.
• Write maintainable and robust code in C11.
• Understand the compilation... Low-Level Programming [C, Assembly, and Program Execution on Intel® 64 Architecture]](https://www.rulit.me/data/programs/images/low-level-programming-c-assembly-and-program-execution-on-in_607209.jpg)
Комментарии к книге "The Blender Python API"