Attribut nod¶

Med noden Attribute kan du hämta attribut som är kopplade till ett objekt eller en mesh.
Inmatningar¶
Denna nod har inga ingångar.
Egenskaper¶
- Attributtyp
Anger vilken typ av attribut som avses.
- Geometri:
Attributet är kopplat till objektets geometri och dess värde varierar från toppunkt till toppunkt eller inom objektets volym.
De flesta geometriattribut är direkt tillgängliga via de olika inmatningsnoderna, utom dessa:
- Ocean Foam
Ger en skalär som definierar var skum kan visas när du använder en Ocean Modifierare. Detta beror på det namn du ger den här egenskapen.
Se även
För en fullständig lista över alternativ, se denna tråd på Blender Stack Exchange.
- Objekt:
Attributnamnet anger ett namn på custom property, eller en RNA-sökväg till en inbyggd egenskap (som den enskilda egenskapen driver variables).
Värdena för attribut av denna typ definieras en gång per objekt. Namnet eller sökvägen söks först upp i objektets datablock, följt av mesh-datablocket om det inte hittas. Egna egenskaper har prioritet över inbyggda egenskaper.
Egenskapens värde måste vara ett heltal, flyttal, boolean eller en vektor med 1 till 4 flyttal eller ints; egenskaper av andra typer ignoreras. Om en lämplig egenskap inte hittas får alla nodens uttag, inklusive Alpha, utdata 0.
Tips
Attributet color ger ut värdet för fältet Color i objektets panel Viewport Display, om det inte åsidosätts av en anpassad egenskap.
- Instancer:
Liknar Object, men attributet söks upp i instanserarens partikelsysteminställningar, följt av Geometry Node instance-attribut (sökning från det innersta instanserande lagret till de yttre), och slutligen i instanserobjektet. Om det aktuella objektet inte är instansierat, eller om egenskapen inte hittas, faller det tillbaka till Object-läget.
Varning
För närvarande söks endast upp till 4 lager av instansiering av geometriska noder.
- Visa lager:
Attributet söks upp i den aktuella View Layer, Scene och World, med samma uppslagslogik som Object, och producerar på samma sätt alla nollutgångar inklusive Alpha om det inte hittas. Attribut av den här typen har samma enhetliga värde i hela renderingslagret.
Tips
Detta ger tillgång till ett antal användbara inbyggda egenskaper, t.ex:
color
orworld.color
Skriver ut värdet för fältet Color i panelen Viewport Display i egenskaperna för World.
- render.resolution_x, render.resolution_y
Skriver ut den aktuella renderingens upplösning.
- Kamera.data.angle_x, Kamera.data.angle_y,
Utmatning av det effektiva synfältet för den aktiva Kameran.
Se även
En alternativ metod för att komma åt samma uppsättning egenskaper är att använda drivaren Context Properties, eventuellt med en manuellt emulerad lookup fallback chain.
- Namn
Attributets namn.
Utgångar¶
- Färg
RGB-färg interpolerad från attributet.
- Vektor
XYZ-vektor interpolerad från attributet.
- Faktor
Skalärt värde interpolerat från attributet.
- Alfa
Attributets alfakanal, om sådan finns tillgänglig. Om attributet inte har någon alfakanal är standardvärdet i allmänhet 1.
Varning
För närvarande stöds endast View Layer-attribut i shaders som används för World eller Light Objects.