Нода «Сэмплинг сетки» (sample grid node)

Нода ":abbr:`Сэмплинг сетки (Sample Grid)`".

Нода „Sample Grid“ извлекает значения из сетки вокселей в заданных положениях в пространстве. Она оценивает сохранённые данные сетки (например, числа с плавающей запятой, целые числа, логические или векторные значения) и возвращает интерполированный результат для каждого запрошенного положения.

Данная нода полезна для чтения данных из сеток, созданных другими нодами (такими как Mesh to SDF Grid, Field to Grid или Points to SDF Grid) и использования этих значений для управления процедурными эффектами, деформацией геометрии или затенением.

Входы (inputs)

Сетка (grid)

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

Положение (position)

Пространственные положения (в пространстве объектов), в которых оцениваются значения сетки. Каждое положение интерполируется на основе значений соседних вокселей.

Интерполяция (interpolation)

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

Ближайший сосед (nearest neighbor):

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

Трилинейная (trilinear):

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

Триквадратичная (triquadratic):

Использует интерполяцию более высокого порядка (квадратичную) для ещё более плавных градиентов и более непрерывных результатов за счёт дополнительных вычислений.

Свойства (properties)

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

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

Выходы (outputs)

Значение* (value)

Интерполированное значение, выбранное из сетки в заданных положениях. Тип вывода соответствует „типу данных“ входной сетки.