Introduction – Вступ
Python – інтерпретована, інтерактивна, об’єктно-орієнтована мова програмування. Вона має в собі модулі, винятки, динамічну типізацію, дуже високорівневі динамічні типи даних та класи. Python комбінує надзвичайну потужність із дуже чітким синтаксисом.
Скрипти Python є універсальним способом розширення функціональності Blender’а. Більшість областей Blender’а можуть бути скриптовані, включаючи анімацію, рендеринг, імпорт й експорт, створення об’єктів та автоматизування повторюваних завдань.
Для взаємодії з Blender скрипти можуть використовувати тісно інтегрований інтерфейс програмування застосунків API.
General Information – Загальна Інформація
Посилання, корисні при написанні скриптів:
Python.org - Загальні інформація про Python.
Blender Python API – Офіційна документація щодо інтерфейсу програмування застосунків API. Використовуйте це для орієнтування при написанні скриптів.
API Introduction – Коротке ознайомлення, щоб ви почали працювати з інтерфейсом програмування застосунків API. Містить приклади.
Посилання, що стосуються розповсюджування ваших скриптів:
Sharing scripts – Інформація про те, як поділитися своїми сценаріями та мати їх включеними в офіційний дистрибутив Blender’а.
Creating Add-ons – Додатки використовуються для інкапсулювання та розповсюдження скриптів.
Add-ons project – Проєкт для підтримки центрального репозиторію розширень для 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.