Введение#

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)#

Add-ons are scripts that enable Blender to gain extra functionality; they can be enabled from the Preferences.

Помимо исполняемого файла Blender, существует сотни аддонов, написанных многими людьми:

  • Официально поддерживаемые аддоны поставляются в комплекте с Blender.

  • Other add-ons are provided by Blender Extensions which aren’t part of official releases. Many of them work reliably and are very useful but are not yet ensured to be stable for release.

См.также

См. Дополнения (Add-ons) для документации по аддонам, включённым в Blender.

Скрипты#

Помимо аддонов, существует несколько других типов скриптов, расширяющих функциональность Blender:

Модули:

Библиотеки утилит для импорта в другие скрипты.

Пресеты (presets):

Настройки для инструментов Blender и ключевые конфигурации.

Начало (Startup):

Эти файлы импортируются при запуске Blender. Они определяют большую часть пользовательского интерфейса Blender, а также некоторые дополнительные основные операторы.

Пользовательские скрипты:

В отличие от аддонов, они обычно предназначены для однократного выполнения через Текстовый редактор.

Сохранение собственных скриптов#

Расположение файла#

Все скрипты загружаются из папки scripts по локальному, системному и пользовательскому пути.

Вы можете настроить дополнительный путь поиска для скриптов в File Paths Настройки -> Пути к файлам.

Установка#

Add-ons are conveniently installed through Blender in the Preferences. Click the Install… button and select the .zip file.