Нода «Прореживание сетки» (prune grid node)

Нода ":abbr:`Прореживание сетки (Prune Grid)`".

Нода „Prune Grid“ оптимизирует хранение воксельных сеток, сжимая однородные области в более крупные тайлы или внутренние узлы, что уменьшает потребление памяти и повышает производительность.

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

Входы (inputs)

Сетка (grid)

Входная сетка, которую следует оптимизировать.

Режим (mode)

Метод прореживания, используемый для упрощения структуры сетки:

Неактивный (inactive):

Преобразовывает неактивные воксели и тайлы в неактивные фоновые тайлы. Это самый простой режим, обеспечивающий базовую чистку сеток с пустыми или неиспользуемыми областями.

Порог (threshold):

Объединяет области, где все воксели имеют близкое значение и активное состояние (в пределах заданного порога допуска), в фоновые тайлы. Это полезно для операций с туманными или скалярными сетками, где небольшие изменения могут приводить к образованию почти однородных областей, которые можно упростить.

SDF:

Специализированный режим для сеток поля знаковых расстояний (SDF). Заменяет неактивные тайлы неактивными узлами, обеспечивая более быстрое и целенаправленное прореживание без необходимости сравнения с пороговыми значениями допуска. Этот режим эффективен для узкополосных SDF сеток, содержащих большие внутренние или внешние области постоянного знака.

Порог (threshold) режим „Порог (threshold)“

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

Свойства (properties)

Тип данных (data type)

Тип данных, хранящихся в сетке (например, „Float“, „Integer“, „Boolean“ или „Vector“). Должен соответствовать типу входной сетки.

Выходы (outputs)

Сетка (grid)

Результирующая оптимизированная сетка. Однородные области сжимаются в более крупные тайлы или узлы, что приводит к более компактному и эффективному представлению.