Gabor-textur nod¶

Noden Gabor Texture utvärderar ett Gabor-brus i de inmatade texturkoordinaterna. Gabor-brus kännetecknas visuellt av slumpmässigt sammanflätade band vars riktning och bredd kan kontrolleras. Dessutom kan det användas för att skapa rundstrålande brus som standardnoden Noise Texture, men eftersom det är dyrare att beräkna är det förmodligen bättre att använda Noise Texture-noden i dessa fall. Se exemplen för mer information.
Inmatningar¶
- Vektor
De koordinater där Gabor-bruset kommer att utvärderas. Z-komponenten ignoreras i 2D-fallet. Standardvärdet är Genererade texturkoordinater om uttaget inte är anslutet.
- Skala
Skala för Gabor-bruset.
- Frekvens
Den hastighet med vilken Gabor-bruset förändras i rymden. Detta skiljer sig från Scale-ingången genom att den endast skalar vinkelrätt mot Gabor-brusets riktning.
- Anisotropi
Gabor-brusets riktningsverkan. 1 betyder att bruset är helt riktat, medan 0 betyder att bruset är allsidigt riktat.
- Orientering
Riktningen för anisotropiskt Gabor-brus. Detta är en vinkel för 2D-fallet, medan det är en enhetsriktningsvektor för 3D-fallet.
Egenskaper¶
- Typ
Typ av Gabor-brusstruktur.
- 2D:
Utvärderar bruset i 2D-rymd. Z-komponenten i ingångsvektorn ignoreras.
- 3D:
Utvärderar bruset i 3D-rymd.
Observera
Högre dimensioner motsvarar högre renderingstid, så lägre dimensioner bör användas om inte högre dimensioner är nödvändiga.
Utgångar¶
- Värde
Gabor-brusvärdet med både slumpmässig intensitet och fas. Detta är lika med sinusfasen multiplicerad med intensiteten.
- Fas
Fas för Gabor-bruset, som inte har någon slumpmässig intensitet.
- Intensitet
Intensiteten hos Gabor-bruset, som inte har någon slumpmässig fas.
Exempel¶
Följande tabell visar olika utdata från noden med olika parametrar. Som synes kännetecknas bruset visuellt av sammanflätade band som i allmänhet är orienterade i en viss riktning. Parametern Anisotropy kan dock minskas till under 1 för att göra banden mer slumpmässiga i riktningarna. Parametern Frequency bestämmer antalet band som är vinkelräta mot brusets riktning. Parametern Scale kan dock också användas för att öka antalet band globalt, så överväg att öka skalan först eftersom högfrekvent brus kan ha låg kontrast och begränsad interleaving av band.
![]() Utmatat värde. Frekvens = 2. Anisotropi = 1.¶ |
![]() Fasutgång. Frekvens = 2. Anisotropi = 1.¶ |
![]() Intensitetsutgång. Frekvens = 2. Anisotropi = 1.¶ |
![]() Utmatat värde. Frekvens = 3. Anisotropi = 1.¶ |
![]() Fasutgång. Frekvens = 3. Anisotropi = 1.¶ |
![]() Intensitetsutgång. Frekvens = 3. Anisotropi = 1.¶ |
![]() Utmatat värde. Frekvens = 2. Anisotropi = 0,7.¶ |
![]() Fasutgång. Frekvens = 2. Anisotropi = 0,7.¶ |
![]() Intensitetsutgång. Frekvens = 2. Anisotropi = 0,7.¶ |
Gabor-brus delas upp i en Fas- och en Intensitet-komponent, där Gabor-värdet beräknas som sinusfasen multiplicerad med intensiteten, med noteringen att fasutgången är normaliserad till intervallet [0, 1].

Beräkna utmatningsvärdet från fas- och intensitetsutmatningarna.¶
Fördelen med Phase-utdata är att den inte har några slumpmässiga intensiteter och inga områden med låg kontrast som i värdeutdata, så den kan användas som bas för texturer som är mer strukturerade till sin natur, som sanddyner.

Sanddyneliknande strukturer skapas med hjälp av fasutgången.¶
Den största fördelen med och användningen av Intensity-utdata är att den ger information om var singulariteter finns i Phase-utdata. Singulariteter är de områden i fasen där banden möts, vilka visas i rött i följande figur. Dessa områden kommer att ligga nära noll i Intensity-utdata. Så om dessa områden är oönskade kan de döljas genom att multipliceras med en variant av Intensity-utgången.

Visualisering av de områden där singulariteter inträffar.¶
Ingångarna kan varieras över rummet för att få mer intressanta mönster.

Varierande frekvens och orientering över rummet.¶