Blender Scripting with Python: Automate Tasks, Write Helper Tools, and Procedurally Generate Models in Blender 4
Эта книга представляет собой практическое руководство по использованию Python для автоматизации задач, создания вспомогательных инструментов и процедурной генерации 3D-моделей в Blender 4. Автор, имеющий опыт работы в игровой индустрии, делится накопленными знаниями и решениями реальных производственных проблем, с которыми сталкиваются разработчики при написании скриптов для Blender.
Книга начинается с ознакомления с рабочей областью Scripting в Blender, основ загрузки и выполнения скриптов, а также преобразования ручных шагов моделирования в Python-код с помощью Info Editor. Вы изучите структуру операторов и аддонов, научитесь создавать пользовательские интерфейсы с использованием различных виджетов и освоите систематические методы поиска Python-эквивалентов для опций меню и горячих клавиш Blender.
В последующих главах рассматриваются более продвинутые темы: работа с модификаторами и модулем bmesh для редактирования сеток, создание аддонов для генерации 3D-моделей с нуля, а также реализация таких функций, как экструзия, bridge edge loops, loop cut-and-slide, и манипуляции с вершинами, рёбрами и гранями. Особое внимание уделяется разработке практических, готовых к использованию в производстве аддонов, вдохновлённых этапами pipeline 3D-моделирования.
Издание подойдёт как для программистов, желающих автоматизировать рабочий процесс в Blender, так и для 3D-художников, стремящихся расширить свои возможности с помощью скриптинга. Книга содержит примеры кода, разбор встроенных аддонов Blender и шаблоны для быстрого создания новых скриптов.









