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 – Шляхи Файлів – «Уподобання > Шляхи Файлів».
Installation – Інсталяція#
Додатки зручно інсталювати у Blender через уподобання Preferences. Клацніть на кнопці та виберіть файл .py
або .zip
.
Для інсталювання вручну скриптів або додатків поміщайте їх файли у каталог addons
, modules
, presets
або startup
відповідно до їх типу. Дивіться опис вище.
Ви можете також напряму виконувати скрипти, завантаживши їх у редактор тексту Text Editor.