Вступ – Introduction

Python – інтерпретована, інтерактивна, об’єктно-орієнтована мова програмування. Вона має в собі модулі, винятки, динамічну типізацію, дуже високорівневі динамічні типи даних та класи. Python комбінує надзвичайну потужність із дуже чітким синтаксисом.

Скрипти Python є універсальним способом розширення функціональності Blender’а. Більшість областей Blender’а можуть бути скриптовані, включаючи анімацію, рендеринг, імпорт й експорт, створення об’єктів та автоматизування повторюваних завдань.

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

Загальна Інформація – General Information

Посилання, корисні при написанні скриптів:

  • Python.org - Загальні інформація про Python.

  • Blender Python API – Official API documentation. Use this for referencing while writing scripts.

  • API Introduction – A short introduction to get you started with the API. Contains examples.

Посилання, що стосуються розповсюджування ваших скриптів:

  • Sharing scripts – Інформація про те, як поділитися своїми сценаріями та мати їх включеними в офіційний дистрибутив Blender’а.

  • Creating Add-ons – Додатки використовуються для інкапсулювання та розповсюдження скриптів.

  • Add-ons project – Проект для підтримки центрального репозиторію розширень для Blender.

Почин – Getting Started

Посилання на Довідник – Manual links

Наступні посилання переведуть вас з основ до більш просунутих концепцій скриптування на Python для Blender.

Зовнішні посилання – External links

Ось зовнішні посилання, що містять багато корисної інформації, щоб почати вчитися писати скрипти для Blender:

Розширення Blender – Extending Blender

Додатки – Add-ons

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

Outside of the Blender executable, there are hundreds of add-ons written by many people:

  • Офіційно підтримувані надбудови поставляються в комплекті з 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.

Скрипти – Scripts

Apart from add-ons, there are several other types of scripts that extend Blender’s functionality:

Modules

Utility libraries for import into other scripts.

Presets

Settings for Blender’s tools and key configurations.

Startup

These files are imported when starting Blender. They define most of Blender’s UI, as well as some additional core operators.

Custom Scripts

In contrast to add-ons they are typically intended for one-time execution via the Text Editor.

Збереження ваших власних Скриптів – Saving your own Scripts

Локація Файлів – File Location

Усі скрипти завантажуються з теки scripts, що може знаходитися по local, system and user paths.

Ви можете установити додатковий шлях для пошуку скриптів в «Уподобання > Шляхи Файлів» – Шляхи Файлів – File Paths Preferences ‣ File Paths.

Інсталяція – Installation

Додатки зручно інсталювати у Blender через уподобання Preferences. Клацніть на кнопці Install… та виберіть файл .py або .zip.

Для інсталювання вручну скриптів або додатків поміщайте їх файли у каталог addons, modules, presets або startup відповідно до їх типу. Дивіться опис вище.

Ви можете також напряму проганяти скрипти, завантаживши їх у Редактор Тексту – Text Editor.