Зона симуляции (simulation zone)

Зоны симуляции позволяют результату одного кадра влиять на следующий. Таким образом, даже набор простых правил может привести к сложным результатам с течением времени. Наиболее распространённым типом из них является симуляция физики с определёнными решателями для физических явлений.

../../../_images/modeling_geometry-nodes-simulation_zone.png

Начальные ноды симуляции и зона для симуляции.

При добавлении симуляции добавляются две ноды, определяющие между собой «зону симуляции».

Входы, подключённые к вводной ноде Simulation, оцениваются только один раз, в начале симуляции, передаются в следующее состояние симуляции и в конечном итоге выводятся. Другие ноды могут быть связаны с внутренней областью симуляции извне. Они переоцениваются на каждом шаге на основе их значения в данном кадре.

Невозможно иметь какую-либо связь, выходящую непосредственно наружу. Результат симуляции может быть доступен только через ноду вывода Simulation. Это также позволяет использовать интерполяцию подкадров для размытия движения.

Счётчик

Симуляция привязана к системе анимации с поддержкой подшагов. Она будет оцениваться только при изменении кадра анимации и кэшируется, как и существующие физические симуляции в Blender’е.

Свойства (properties)

В редакторе нод входы можно переименовывать, перемешивать и удалять. Это также то место, где можно определять подшаги для симуляции.

Запекание (baking)

Симуляция кэшируется автоматически во время воспроизведения. Действительный кеш можно увидеть в редакторе временной шкалы в виде яркой жёлтой линии. Это позволяет аниматорам быстро просматривать все предыдущие кадры симуляции.

../../../_images/modeling-geometry_nodes-simulation-baking_timeline.png

Кэшированные кадры на временной шкале.

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

Когда результат готов к отправке на рендер-ферму, его можно запечь на диск. Это позволяет визуализировать симуляцию в непоследовательном порядке.

../../../_images/modeling-geometry_nodes-simulation-baking.png

Симуляция и физика, пользовательский интерфейс Simulation Nodes.

Примечание

Запекание симуляции – запекает все симуляции во всех модификаторах для выделенных объектов.

Примеры

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

../../../_images/modeling-geometry_nodes-simulation-example.png

Sample файл Index of Nearest CC-BY Шон Кристоферсон.