Introduktion¶
Material, ljus och bakgrunder definieras med hjälp av ett nätverk av skuggningsnoder. Dessa noder matar ut värden, vektorer, färger och shaders.
DETALJERADE SHADERS¶
Ett viktigt koncept att förstå när man bygger nodkonfigurationer är shader socket. Utdata från alla yt- och volymskuggor är en skugga som beskriver ljusinteraktionen på ytan eller i volymen, snarare än ytans färg.
Det finns några olika typer av shaders tillgängliga som noder:
- BSDF shader
Beskriva ljusets reflektion, refraktion och absorption på en yta.
- Emission shader
Beskriv ljusutsläpp vid en objektyta eller i en volym.
- Volymskuggning
Beskriva ljusspridning inuti en volym.
- Bakgrundsskuggning
Beskriv ljusutsläpp från omgivningen.
Varje shader-nod har en färginmatning och matar ut en shader. Dessa kan sedan blandas och adderas med hjälp av Mix- och Add Shader-noderna. Inga andra operationer är tillåtna. Resultatet kan sedan användas av renderingsprogrammet för att beräkna alla ljusinteraktioner, för direkt belysning eller global belysning.
Se även
HD-TEXTURER¶
Blender har olika inbyggda procedurella texturnoder, med texturkoordinater och olika parametrar som indata och en färg eller ett värde som utdata. Inga texturdatablock behövs, utan istället kan nodgrupper användas för att återanvända texturuppsättningar.
För UV-mappning och texturmålning i 3D-visningsportalen måste noden Image Texture användas. När du ställer in en sådan nod som aktiv kommer den att visas i 3D-vyfönstret när du använder Texture color-läget. Denna metod kan användas för att förhandsgranska målade texturer under texturmålning.
Standardtexturkoordinaterna för alla noder är genererade koordinater, utom för bildtexturer som använder UV-koordinater som standard. Varje nod innehåller några alternativ för att ändra texturmappningen och den resulterande färgen, och dessa kan redigeras i texturegenskaperna.
Se även
Mer¶
Noder för geometriska data, texturkoordinater, layering shaders och icke-fysikaliskt baserade trick finns i:
Öppet skuggningsspråk¶
I Cycles kan anpassade noder skrivas med hjälp av Open Shading Language.
Se även