Mappningsnod¶
Noden Mapping transformerar ingångsvektorn genom att tillämpa translation, rotation och skalning.

Inmatningar¶
Nodens indata är dynamiska. I synnerhet är Location endast tillgänglig i vektortyperna Texture och Point.
- Vektor
Den vektor som ska transformeras.
- Plats
Mängden förflyttning längs varje axel.
- Rotering
Rotationsmängden längs varje axel. XYZ-ordning.
- Skala
Mängden skalning längs varje axel.
Egenskaper¶
- Vektortyp
Noden tillämpar transformationen på olika sätt beroende på den semantiska typen av inmatningsvektorn.
- Punkt:
För den här vektortypen utför noden en enkel omvandling.
Att transformera en texturs koordinater är analogt med att transformera en UV-karta. Om man till exempel translaterar texturkoordinaterna längs den positiva X-axeln kommer den utvärderade texturen att röra sig i den negativa X-axeln, ungefär som om man translaterade en UV-karta. På samma sätt skulle en skalning av texturkoordinaterna upp resultera i att den utvärderade texturen skalas ned. Att omvandla texturkoordinaterna verkar alltså ha motsatt effekt på den utvärderade texturen.
Transformationsordningen är: Skala –> Rotera –> Översätt, vilket betyder:
Translation flyttar inmatningen längs den lokala rotationsaxeln.
Rotation roterar inmatningen runt utrymmets ursprung.
Skalning skalar inmatningen längs den globala axeln.
- Textur:
För den här vektortypen utför noden en invers transformation.
Omvänd transformering av en texturkoordinat skulle, i motsats till typen Point, transformera den utvärderade texturen själv. Om man t.ex. translaterar texturkoordinaterna längs den positiva X-axeln skulle det resultera i att den utvärderade texturen rör sig i den positiva X-axeln, vilket man skulle förvänta sig. På samma sätt skulle en uppskalning av texturkoordinaterna resultera i att den utvärderade texturen skalas upp, vilket man kan förvänta sig.
Transformationsordningen är: Translate –> Rotate –> Scale, vilket betyder:
Translation flyttar inmatningen längs den globala axeln.
Rotation roterar inmatningen runt translationsvektorn.
Skalning skalar inmatningen längs den lokala rotationsaxeln.
- Vektor:
För denna vektortyp utförs en Point-transformation, men med noll translation.
- Normal:
För den här vektortypen utför noden den inversa transponering av transformationen och normaliserar resultatet. En sådan transformation säkerställer korrekta normaler efter icke-uniform skalning. Denna typ bör därför användas vid transformering av normaler.
Utgångar¶
- Vektor
Ingångsvektorn efter omvandling.
Exempel¶

Exempel på mappningsnod.¶