Мой первый инструмент написанный на python в houdini.


Я изучаю python для houdini artist, и чтобы попрактиковаться я создал этот инструмент. С помощью этого инструмента можно выбрать объект с именем и он создаст component builder со всем необходимым в stage, создаст прокси и материалы, на материалы можно накинуть текстуры во время создания, или можно выбрать obj или fbx и тогда имя будет сделано из имени материала на объекте и созданы материалы, на которые можно накинуть текстуры.

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

Я понял на сколько глубоко питон интегрировать в каждый аспект гудини, как много можно сделать, и это просто интересно создавать. Создаешь, проверяешь, ищешь нужную функцию, ищешь решения, снова проверяешь и так шаг за шагом код начинает работать, начинаешь понимать что можно улучшить, что изменить, как работает сам питон и гудини.
Питон сильно отличается от vex, vex очень быстро работает с геометрией, но с помощь питон можно работать с сотней нод, а можно сделать hda с собственными модулями, все что не достает в работе, от простенького инструмента до большого пайплайна, чтобы не задумано можно сделать в питон.
Гудини крайне сложная программа, но я считаю что именно создание собственных инструментов для себя или студии делает эту программу лучшей, хоть и изучать ее приходиться годами, я думаю это стоит того.

569 0 850 2
0
RENDER.RU