Introduction – Вступ

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

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

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

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

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

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

  • Blender Python API – Офіційна документація щодо інтерфейсу програмування застосунків API. Використовуйте це для орієнтування при написанні скриптів.

  • API Introduction – Коротке ознайомлення, щоб ви почали працювати з інтерфейсом програмування застосунків 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.

Getting Started – Почин

Manual links – Посилання на Підручник

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

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

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

Extending 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.

Scripts – Скрипти

Окрім додатків існують інші типи скриптів, що розширяють функціональність Blender’а:

Modules – Модулі:

Корисні бібліотеки для імпорту в інші скрипти.

Presets – Передустави:

Устави для засобів Blender’а та конфігурації клавіш.

Startup – Запуск:

Ці файли імпортуються при запуску Blender. Вони визначають більшість інтерфейсу користувача Blender’а, а також деякі додаткові основні оператори.

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 – Інсталяція

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.