Вступ – Introduction

Python – інтерпретована, інтерактивна, об’єктно-орієнтована мова програмування. Вона має в собі модулі, винятки, динамічну типізацію, дуже високорівневі динамічні типи даних та класи. Python комбінує надзвичайну потужність із дуже чітким синтаксисом.

Скрипти Python є універсальним способом розширення функціональності Blender’а. Більшість областей Blender’а можуть бути скриптовані, включаючи анімацію, рендеринг, імпорт й експорт, створення об’єктів та автоматизування повторюваних завдань.

Для взаємодії з Blender скрипти можуть використовувати тісно інтегрований інтерфейс програмування застосунків API.

Загальна Інформація – General Information

Посилання, корисні при написанні скриптів:

  • Python.org - Загальні інформація про Python.

  • Blender Python API – Official API documentation. Use this for referencing while writing scripts.

  • API Introduction – A short introduction to get you started with the API. Contains examples.

Посилання, що стосуються розповсюджування ваших скриптів:

  • 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.