Введение

Python – интерпретируемый интерактивный объектно-ориентированный язык программирования. Он включает в себя модули, исключения, динамическую типизацию, динамические типы данных очень высокого уровня и классы. Python сочетает в себе замечательную мощь с очень ясным синтаксисом.

Скрипты Python – универсальный способ расширить функциональность Blender. Для большинства областей (areas) Blender можно использовать сценарии (скрипты), включая анимацию, рендеринг, импорт и экспорт, создание объектов и автоматизацию повторяющихся задач.

Для взаимодействия с Blender скрипты могут использовать тесно интегрированный API.

Общая информация

Ссылки, полезные при написании скриптов:

  • Python.org – Общая информация о Python.

  • Blender Python API — Официальная документация по API. Используйте это при написании скриптов.

  • Введение в API – краткое введение, которое поможет вам начать работу с API. Содержит примеры.

Ссылки, посвящённые распространению ваших скриптов:

  • Sharing scripts – Information on how to share your scripts and get them included in the official Blender distribution.

  • Creating Add-ons – Add-ons are used to encapsulate and distribute scripts.

  • Add-ons project – Project to maintain a central repository of extensions to 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 Testing add-ons are included in development builds of Blender but not 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 .py or .zip file.

To manually install scripts or add-ons, place them in the addons, modules, presets, or startup directory according to their type. See the description above.

You can also run scripts by loading them in the Text Editor.