Нода «Сетку в меш» (grid to mesh node)¶
Нода „Grid to Mesh“ преобразует воксельную сетку в полигональный меш путём извлечения изоповерхности при заданном пороговом значении. Этот процесс аналогичен алгоритму Marching Cubes, используемому во многих системах объёмного моделирования.
Полученный меш представляет собой границу, где значения сетки пересекают заданный порог – обычно это поверхность поля знаковых расстояний (SDF) или сетки плотности. Это позволяет преобразовывать процедурные объёмные данные в геометрию для рендеринга, симуляций или для дальнейших операций моделирования.
Входы (inputs)¶
- Сетка (grid)
Входная сетка вокселей, которую следует преобразовать в меш. Сетка должна содержать значения с плавающей запятой, такие как поля плотности или поля со знаковым расстоянием.
- Порог (threshold)
Значение, определяющее поверхность генерируемого меша. Воксели со значениями, превышающими этот порог, считаются находящимися внутри меша, а меньшие значения – снаружи. В большинстве случаев пороговое значение
0.0для SDF сетки обычно соответствует поверхности.- Адаптивность (adaptivity)
Управляет детализацией (упрощением) создаваемого меша с учётом кривизны. Более высокие значения уменьшают количество полигонов за счёт объединения почти плоских областей, в то время как меньшие значения сохраняют больше деталей. Значение
0.0отключает этот режим адаптивности и создаёт меш с одинаковой плотностью.
Выходы (outputs)¶
- Меш (mesh)
Результирующий меш, извлечённый из изоповерхности сетки. Меш соответствует области, где скалярные значения в исходной сетке равны заданному „порогу“, и может быть использован для дальнейшей обработки геометрии или рендеринга.