Houdini — это невероятно универсальный инструмент для создания 3D-графики и анимации, предоставляющий пользователям массу возможностей для манипуляции с геометрией и данными. Одной из полезных нод, часто применяемых для работы с атрибутами, является AttribPromote. В этой статье мы рассмотрим её функционал и применение в различных сценариях. AttribPromote — это нода, которая позволяет изменять тип уровня атрибута на геометрии. В Houdini атрибуты могут быть привязаны к разным уровням: точкам, примитивам, ребрам или деталям геометрии. Нода AttribPromote используется для переноса атрибутов между этими уровнями, что часто необходимо в процессе подготовки данных для различных операций. Это одна из самых распространённых операций, когда требуется, чтобы, например, цвет, заданный на уровне точек, применялся ко всему примитиву (например, полигонам). Часто используют AttribPromote для вычисления среднего значения атрибута по множеству точек или примитивов и применения этого значения к деталям ил