Узел White Noise Texture (текстура белого шума)
Примечание
Этот узел портирован из шейдерных узлов. Руководство и изображения относятся к шейдерной версии узла. Этот узел принимает входные и выходные данные поля. Когда вход Vector не подключен, он имеет неявное значение атрибута position
(положения).
Узел возвращает случайное число на основе входного начального значения. Начальное значение может быть числом, 2D-вектором, 3D-вектором или 4D-вектором; в зависимости от свойства Dimensions (размеры). Выходное число находится в диапазоне от нуля до единицы.
Входы
Входы динамические, они становятся доступными при необходимости в зависимости от свойств узла.
- Vector
Вектор, используемый в качестве исходного в 2D, 3D и 4D измерениях.
- W
Значение, используемое в качестве начального значения в измерениях 1D и 4D.
Свойства
- Dimensions
Размеры пространства для оценки шума.
- 1D:
Вход W используется как начальное значение.
- 2D:
Компоненты X и Y входа Vector используются в качестве начального значения.
- 3D:
Вход Vector используется как начальное значение.
- 4D:
И вход Vector, и вход W используются в качестве начального значения.
Выходы
- Value
Вывод случайного значения.
- Color
Вывод случайного цвета.
Примечания
Малейшая разница в начальных значениях приведет к совершенно разным результатам. Следовательно, плохая точность может существенно повлиять на результат. Обычно мы можем смягчить эту проблему следующим образом:
Устранение проблемного начального значения. Если проблемное начальное значение является постоянным, его следует устранить, выбрав меньшую размерность или умножив его на ноль.
Добавление произвольного значения в начальное число. Проблема может возникать только на определённых границах, например границах единиц, поэтому простое добавление произвольного значения может решить проблему.
Принимая абсолютное значение распределения. В вычислениях ноль может быть положительным или отрицательным, поэтому принятие абсолютных значений объединяет ноль в одно значение.