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.

  • Інші додатки категорії тестування Testing включаються в розробницькі збірки development builds програми Blender, але не в офіційні випуски. Багато з них працюють надійно і є дуже корисними, але поки не гарантується їх стабільність для випуску.

Дивись також

Дивіться 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 – Інсталяція#

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

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

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