Нода «Текстура Вороного» (Voronoi texture node)

Нода ":abbr:`Текстура Вороного (Voronoi Texture)`".

Нода Voronoi Texture оценивает «шум Worley» по входным координатам текстуры.

Входы (inputs)

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

Вектор (vector)

Координата текстуры для вычисления шума; если порт не подключён – «по умолчанию» координаты текстуры «генерируются».

W

Координата вычисления текстуры шума.

Масштаб (scale)

Масштаб шума.

Гладкость (smoothness)

Сглаживание шума.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-zero.png

Smoothness: 0.0.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-quarter.png

Smoothness: 0.25.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-half.png

Smoothness: 0.5.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-one.png

Smoothness: 1.0.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-zero.png

Smoothness: 0.0.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-quarter.png

Smoothness: 0.25.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-half.png

Smoothness: 0.5.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-one.png

Smoothness: 1.0.

Экспонента (exponent)

Показатель метрики расстояния Минковского.

../../../_images/render_shader-nodes_textures_voronoi_minkowski-half.png

Exponent: 0.5.

../../../_images/render_shader-nodes_textures_voronoi_minkowski-one.png

Exponent: 1.0.

../../../_images/render_shader-nodes_textures_voronoi_minkowski-two.png

Exponent: 2.0.

../../../_images/render_shader-nodes_textures_voronoi_minkowski-32.png

Exponent: 32.0.

Случайность (randomness)

Случайность шума.

../../../_images/render_shader-nodes_textures_voronoi_randomness-one.png

Randomness: 1.0.

../../../_images/render_shader-nodes_textures_voronoi_randomness-half.png

Randomness: 0.5.

../../../_images/render_shader-nodes_textures_voronoi_randomness-quarter.png

Randomness: 0.25.

../../../_images/render_shader-nodes_textures_voronoi_randomness-zero.png

Randomness: 0.0.

Свойства

Измерения (dimensions)

Измерения пространства для оценки шума.

1D:

Вычисление шума в одномерном пространстве на входе W.

2D:

Вычисление шума в двумерном пространстве на входе «Vector». Компонент Z – игнорируется.

3D:

Вычисление шума в трёхмерном пространстве на входе «Vector».

4D:

Вычисление шума в четырёхмерном пространстве на входе «Vector» и на входе W как четвёртое измерение.

Чем больше измерений, тем больше времени рендеринга, поэтому следует использовать меньше измерений, если только они не требуются для вашей задумки.

Вывод особенностей (feature output)

Функция Вороного, которую будет вычислять нода.

F1:

Расстояние до ближайшей характерной точки, а также её положение и цвет.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-zero.png

Расстояние.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-zero.png

Цвет.

../../../_images/render_shader-nodes_textures_voronoi_f1-position.png

Положение.

F2:

Расстояние до второй ближайшей характерной точки, а также её положение и цвет.

../../../_images/render_shader-nodes_textures_voronoi_f2-distance.png

Расстояние.

../../../_images/render_shader-nodes_textures_voronoi_f2-color.png

Цвет.

../../../_images/render_shader-nodes_textures_voronoi_f2-position.png

Положение.

Сглаживание F1 (smooth F1):

Сглаженная версия F1.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-one.png

Расстояние.

../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-one.png

Цвет.

../../../_images/render_shader-nodes_textures_voronoi_smooth-f1-position.png

Положение.

Расстояние до края (distance to edge):

Расстояние до краёв ячеек Вороного.

../../../_images/render_shader-nodes_textures_voronoi_distance-to-edge.png

Расстояние.

../../../_images/render_shader-nodes_textures_voronoi_distance-to-edge-less-than.png

Distance меньше, чем 0.05.

Радиус N-сфер (N-sphere radius):

Радиус n-сферы, вписанной в ячейки Вороного. Другими словами, это половина расстояния между двумя ближайшими характерными точками.

../../../_images/render_shader-nodes_textures_voronoi_n-sphere-radius.png

«N-Sphere Radius» можно использовать для создания плотно упакованных n-сфер.

../../../_images/render_shader-nodes_textures_voronoi_n-sphere-radius-nodetree.png

Древо нод для шейдера слева.

Метрика расстояния (distance metric)

Метрика расстояния, используемая для вычисления текстуры.

Эвклидово (Euclidean):

Используется «Евклидово расстояние».

Манхэттенское расстояние (Manhattan):

Используется метрика «Манхэттенского расстояния».

Расстояние Чебышёва (Chebychev):

Используется «расстояние Чебышёва».

Минковский (Minkowski):

Используется «расстояние Минковского». Расстояние Минковского является обобщением вышеупомянутых метрик с «Экспонентой» в качестве параметра. Метрика расстояния Минковского с экспонентой, равной единице, эквивалентна метрике расстояния Манхэттена. Метрика расстояния Минковского с экспонентой, равной двум, эквивалентна метрике расстояния Евклида. Метрика расстояния Минковского с бесконечной экспонентой эквивалентна метрике расстояния Чебышёва.

../../../_images/render_shader-nodes_textures_voronoi_minkowski-half.png

Экспонента Минковского: 0.5 (Минковский 1/2).

../../../_images/render_shader-nodes_textures_voronoi_minkowski-one.png

Экспонента Минковского: 1.0 (Manhattan).

../../../_images/render_shader-nodes_textures_voronoi_minkowski-two.png

Экспонента Минковского: 2.0 (Euclidean).

../../../_images/render_shader-nodes_textures_voronoi_minkowski-32.png

Экспонента Минковского: 32.0 (приближение Чебышёва).

Выходы (outputs)

Расстояние (distance)

Расстояние.

Цвет (color)

Цвет ячейки. Цвет произвольный.

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

Положение точки функции.

W

Положение точки функции.

Радиус (radius)

Радиус N-сферы.

Примечания

В некоторых конфигурациях ноды, особенно при низких значениях «Randomness», могут возникать артефакты рендеринга. Это происходит по тем же причинам, которые описаны в разделе «примечания» на странице «Текстура белого шума» и могут быть устранены аналогичным образом, описанным там же.

Примеры

../../../_images/render_shader-nodes_textures_voronoi_example-beveled-cells.png

Разницу между «F1» и «Smooth F1» можно использовать для создания скошенных ячеек Вороного.

../../../_images/render_shader-nodes_textures_voronoi_example-hammered-metal.jpg

Создание шейдера чеканного металла с помощью ноды Voronoi Texture.