← Энциклопедия Fusion
3DПродвинутый

CustomVertex3D

Custom Vertex 3D

Процедурная 3D-нода Fusion для изменения вершин, нормалей, цветов, UV, tangent/vector-данных и вспомогательных пользовательских значений через выражения.

CustomVertex3D1InputOutputMaskForegroundBackgroundOutput

CustomVertex3D

Обзор

Что делает CustomVertex3D

CustomVertex3D — одна из самых технических 3D-нод Fusion. Она не просто двигает объект как Transform3D, а работает с внутренними данными геометрии: координатами вершин, нормалями, цветом вершин, UV и дополнительными вычислениями.

На вкладке Vertex задаются выражения для Position, Normal, Vertex Color, Texture Coordinate, Environment Coordinates, Tangent U, Tangent V и Velocity. Это даёт возможность делать собственные деформации, процедурное смещение, нестандартные UV-эффекты и технические pass-данные.

Вкладки Numbers, Points, LUTs, Setup, Inter и Config работают как управляющая панель: можно создать пользовательские числа, точки, кривые LUT, подготовительные формулы и промежуточные вычисления. Поэтому нода больше похожа на мини-шейдер/процедурный модификатор внутри Fusion.

Как это понимать

CustomVertex3D — это не обычный деформер, а программируемый модификатор вершин: ты задаёшь формулы, а Fusion пересчитывает геометрию по этим формулам.

Где используется

Процедурно деформировать 3D-геометрию
Сдвигать вершины по формулам
Изменять нормали для нестандартного шейдинга
Генерировать или править vertex color
Менять UV/texture coordinates
Использовать Numbers и Points как пользовательские контролы
Создавать сложные выражения через Setup и Intermediate
Делать технические 3D-эффекты, которые невозможно собрать обычным Transform3D