Вступ – 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 Preferences ‣ File Paths.

Інсталяція – Installation

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

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

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