Вступ – 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:
Розширення Blender – Extending Blender¶
Додатки – Add-ons¶
Додатки – це скрипти, які ви можете вмикати для отримання додаткової функціональності у Blender’і, вони можуть вмикатися з Уподобань – Preferences.
Поза середовищем самого Blender’а існують буквально сотні додатків, написаних багатьма людьми:
- Офіційно підтримувані надбудови поставляються в комплекті з Blender.
- Інші додатки категорії Тестування – Testing включаються у розробницькі будови, але не в офіційні випуски. Багато хто з них працюють надійно і дуже корисні, але не є гарантовано стабільними для офіційного випуску.
Дивіться Додатки – Add-ons щодо документації про додатки, включені з Blender.
Скрипти – Scripts¶
Окрім додатків, існують також інші скрипти, які ви можете використовувати для розширення функціональності Blender’а:
- Модулі – Modules: Корисні бібліотеки для імпорту в інші скрипти.
- Передустави – Presets: Устави для засобів Blender’а та конфігурацій клавіш.
- Запуск – Startup: Ці файли імпортуються при запуску Blender’а. Вони визначають більшість інтерфейсу Blender, а також деякі додаткові основні оператори.
- Кастомні скрипти – Custom scripts: на відміну від додатків, вони, як правило, призначені для одноразового виконання за допомогою Редактора Тексту – 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.