Узел Voronoi Texture (текстура Вороного)

Узел Voronoi Texture.

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

Входы

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

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

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

3D

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

4D

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

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

Feature (фунцкия)

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

F1

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

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

Distance.

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

Color.

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

Position.

F2

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

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

Distance.

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

Color.

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

Position.

Smooth F1

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

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

Distance.

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

Color.

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

Position.

Distance to Edge

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

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

Distance.

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

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

N-Sphere Radius

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

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

Радиус n-сфер можно использовать для создания плотно упакованных 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

Minkowski Exponent: 0.5 (Minkowski 1/2).

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

Minkowski Exponent: 1.0 (Manhattan).

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

Minkowski Exponent: 2.0 (Euclidean).

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

Minkowski Exponent: 32.0 (approximation of Chebychev).

Выходы

Distance (расстояние)

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.