PIZiadas GRÁFICAS

PIZiadas GRÁFICAS

Мой мир дюйма.

Программирование с использованием Python в блендере

Python-логотип-notext.svgОдин из самых интересных возможностей Смеситель является возможность использования скриптов Питон расширяя функциональные возможности этого набора анимации OpenSource.

Блендер включает в себя версию Python в установке пакета программного обеспечения, Хотя это всегда возможно вручную установить новую версию Python с официального сайта Сайт Python.

В этой статье мы начнем исследовать некоторые из возможностей интеграции этих скриптов для создания новых моделей геометрии, или изменять объекты в Blender, увеличиваем наши возможности существенно творческие.

В этом первом подходе мы начинаем видеть, как рабочая среда руководствоваться выполнение некоторых мелких примеров. Позже мы введем детальное изучение внутренней структуры данных Blender и возможности доступа и модификации его.

Доступ к консоли фитона.

Консоль Python предоставляет способ быстрого доступа к API (Интерфейс прикладного программирования), а именно, набор инструкций при условии, чтобы взаимодействовать с Blender Python. Эта консоль позволяет автоматически полные инструкции с автозаполнения, что упрощает доступ к тому же.

Консоль Python окно является рабочая среда Блендер.

Consola_Python

Выбрав соответствующий значок будет отображаться на экране консоли.

консоль

Мы можем видеть, что есть кнопка “Автозаполнение” в окне консоли, и что текст, который появляется ярлык клавиатуры указано “Ctrl – Space” нажав контроль, и одновременно пробел.

Если мы начнем писать некоторые тексты предлагая между модулями включены (Builtin модули) мы можем заполнить их с функциональностью автоматического заполнения.

Например, если мы напишем “бипиридин.” и нажмите кнопку для автоматического, Мы покажем следующие варианты:

autocompletar

Например, если мы знаем, дату компиляции программы мы могли бы получить, чтобы функции “Дата постройки” как показано на следующем рисунке

buid_date

Мы можем создать ссылки на операторов, чтобы упростить их внедрение. Оператор присваивания является знак равенства. “=”

например:

add_cube = бипиридин.ОПС.меш.primitive_cube_add

С помощью функции “Распечатать” Мы можем проверить это назначение

add_cube

Мы можем использовать эту ссылку, чтобы создать новый объект в положении (“Расположение”) грудь

nuevoCubo

Результат можно увидеть в окне 3D

nuevoCubo2

Инструкции Включение изолированных не обеспечивают большие преимущества. Планирование их позволить нам, с небольшим усилием, получить очень интересные результаты.

Почувствуйте, как начать программировать на Python с Blender?

Python исполняемые команды в "Info View"