Узел «Текстура „Масгрейв“»

../../../_images/render_shader-nodes_textures_musgrave_node.png

Узел «Текстура „Масгрейв“»

Узел «Текстура „Масгрейв“» используется для добавления продвинутой процедурной текстуры шума.

Musgrave is a type of Fractal Noise. Simple Perlin Noise is generated multiple times with different scaling, and the results are combined in different ways depending on the Musgrave type. This results in a detailed texture with self-similar appearance at different scales, like fractals.

Входы

Вектор
Texture coordinate to sample texture at; defaults to Generated texture coordinates if the socket is left unconnected.
Масштаб
Общий масштаб текстуры.
Детальность
Controls how many instances of base noise textures are combined. Each extra instance is scaled and adds smaller details.
Размерность
Controls the intensity of the different instances of base noise. Setting it to zero will use the same intensity for all noise instances. Larger values will reduce the intensity of finer (larger-scaled) instances, making smaller details less visible.
Лакунарность
Controls the scale of the different instances of the base noise. This is a factor for scaling each further instance, relative to the previous one, i.e. the scales grow exponentially. When setting it to 1 all instances have the same scale.
Смещение
This value is added to each noise instance, determines the level where least fine noise will appear. It only has an effect for Hybrid Multifractal, Ridged Multifractal and Hetero Terrain.
Насыщенность
An extra multiplier to change the intensity of finer noise instances. It only has an effect for Hybrid Multifractal and Ridged Multifractal.

Свойства

Тип

Specifies different methods to combine the multiple noise instances. Originally, the algorithms for generating procedural terrain.

fBM (fractal Brownian Motion)
Produces an unnatural homogeneous and isotropic result. Uses an additive cascade, the values are simply added together.
Multifractal
The result is more uneven (varies with location), more similar to a real terrain. Uses a multiplicative cascade.
Hybrid Multifractal
Creates peaks and valleys with different roughness values, like real mountains rise out of flat plains. Combines the additive cascade with a multiplicative cascade.
Ridged Multifractal
Creates sharp peaks. Calculates the absolute value of the noise, creating «canyons», and then flips the surface upside down.
Hetero Terrain (Heterogeneous Terrain)
Similar to Hybrid Multifractal creates a heterogeneous terrain, but with the likeness of river channels.

Выходы

Цвет
Texture color output. It is grayscale, all three RGB components are equal to the value of the Factor output.
Коэфф.
Выход интенсивности текстуры.

Совет

The Musgrave Texture often needs some adjustments (e.g. by multiplication and addition) in order to avoid clipping and to see more detail.

Примеры

Подкорректированная текстура «Масгрейв»: стало видно большинство значений
../../../_images/render_shader-nodes_textures_musgrave_nodes.png

Структура узлов для изображения справа

../../../_images/render_shader-nodes_textures_musgrave_example.jpg

Текстура «Масгрейв»

Musgrave Types

Different Musgrave types with the same parameters.
../../../_images/render_shader-nodes_textures_musgrave_example-type-fbm.jpg

fBM (fractal Brownian Motion).

../../../_images/render_shader-nodes_textures_musgrave_example-type-multifractal.jpg

Multifractal.

../../../_images/render_shader-nodes_textures_musgrave_example-type-hybrid.jpg

Hybrid Multifractal.

../../../_images/render_shader-nodes_textures_musgrave_example-type-terrain.jpg

Heterogeneous Terrain.

../../../_images/render_shader-nodes_textures_musgrave_example-type-ridged.jpg

Ridged Multifractal.

См.также

Displacement