Введение#
Python – интерпретируемый интерактивный объектно-ориентированный язык программирования. Он включает в себя модули, исключения, динамическую типизацию, динамические типы данных очень высокого уровня и классы. Python сочетает в себе замечательную мощь с очень ясным синтаксисом.
Скрипты Python – универсальный способ расширить функциональность Blender. Для большинства областей (areas) Blender можно использовать сценарии (скрипты), включая анимацию, рендеринг, импорт и экспорт, создание объектов и автоматизацию повторяющихся задач.
Для взаимодействия с Blender скрипты могут использовать тесно интегрированный API.
Общая информация#
Ссылки, полезные при написании скриптов:
Python.org – Общая информация о Python.
Blender Python API — Официальная документация по API. Используйте это при написании скриптов.
Введение в API – краткое введение, которое поможет вам начать работу с API. Содержит примеры.
Ссылки, посвящённые распространению ваших скриптов:
Обмен скриптами – Информация о том, как поделиться своими скриптами и включить их в официальный дистрибутив Blender.
Создание аддонов – Аддоны используются для инкапсуляции и распространения сценариев.
Проект аддонов – Проект по поддержанию центрального репозитория расширений для Blender.
Начало работы#
Ссылки на пособие
Следующие ссылки проведут вас от основ к более продвинутым концепциям написания сценариев Python для Blender.
Внешние ссылки
Внешние ссылки, содержащие много полезной информации для начала обучения по написанию скриптов для Blender:
Расширение Blender#
Дополнения (add-ons)#
Аддоны — это скрипты, которые позволяют Blender получать дополнительные функции; их можно включить в Настройках.
Помимо исполняемого файла Blender, существует сотни аддонов, написанных многими людьми:
Официально поддерживаемые аддоны поставляются в комплекте с Blender.
Другие аддоны доступны на сайте Blender Extensions и не являются частью официальных релизов. Многие из них работают надёжно и очень полезны, но пока их стабильность для выпуска не гарантируется.
См.также
См. Дополнения (add-ons) для документации по аддонам, включённым в Blender.
Скрипты#
Помимо аддонов, существует несколько других типов скриптов, расширяющих функциональность Blender:
- Модули:
Библиотеки утилит для импорта в другие скрипты.
- Пресеты (presets):
Настройки для инструментов Blender и ключевые конфигурации.
- Начало (Startup):
Эти файлы импортируются при запуске Blender. Они определяют большую часть пользовательского интерфейса Blender, а также некоторые дополнительные основные операторы.
- Пользовательские скрипты:
В отличие от аддонов, они обычно предназначены для однократного выполнения через Текстовый редактор.
Сохранение собственных скриптов#
Расположение файла#
Все скрипты загружаются из папки scripts
по локальному, системному и пользовательскому пути.
Вы можете настроить дополнительный путь поиска для скриптов в File Paths .
Установка#
Аддоны удобно устанавливаются через Blender в разделе Настройки. Нажмите кнопку и выберите файл .zip
.