Создание реалистичного феррофлюида в Blender больше не требует дорогостоящих физических симуляций. С помощью Geometry Nodes и дополнения Extra Nodes вы можете процедурно генерировать динамические пики и металлическое затенение. Этот рабочий процесс позволяет контролировать формирование структур, динамическое поведение и материалы, что идеально подходит для моушн-графики и визуальных эффектов без использования тяжелых симуляций.
Техническая настройка с динамическими нодами 🛠️
Процесс начинается с подразделенного плана и нода случайных атрибутов для распределения точек притяжения. Extra Nodes предоставляет такие ноды, как Field at Index и Edge Neighbors, для симуляции поверхностного натяжения и отталкивания между частицами. Регулируя параметры, такие как peak height и attraction radius в группе нодов, можно добиться удлинения или схлопывания пиков в реальном времени. Затенение использует шейдер Principled BSDF с переменной шероховатостью в зависимости от кривизны, отображенной из нода Pointiness. Все обновляется при изменении значений без необходимости запекания.
День, когда мой феррофлюид решил заняться йогой 🧘
Настраивая пики, я заметил, что если слишком сильно снизить поверхностное натяжение, ваш феррофлюид перестает быть похожим на жидкий металл и превращается в ежа с тревогой. Пики начинают дрожать, словно выпили слишком много кофе, а частицы отказываются формировать связные структуры. Хуже всего, когда забываешь подключить нод притяжения и получаешь аморфную массу, напоминающую космическое желе. Но, эй, если вы ищете эффект дезориентированной инопланетной жидкости, эта ошибка станет вашим новым лучшим другом.