Bump-nod¶

Noden Bump genererar en störd normal från en höjdtextur för bumpmappning. Höjdvärdet samplas vid skuggningspunkten och två närliggande punkter på ytan för att bestämma normalens lokala riktning.
Inmatningar¶
- Styrka
Styrkan i bump mapping-effekten, interpolering mellan ingen bump mapping och full bump mapping.
- Avstånd
Multiplikator för höjdvärdet för att styra det totala avståndet för bumpmappning.
- Filterbredd
Filterbredd i pixlar som används för att beräkna riktningen för bumpmappningen. För de flesta texturer möjliggör standardvärdet 0,1 subpixelfiltrering för stabila resultat. För stegvisa texturer kan en större filterbredd användas för att få en avfasningsliknande effekt på kanterna
- Höjd
Skalärvärde som anger höjdförskjutningen från ytan vid skuggningspunkten; det är här du pluggar in texturer.
- Normal
Standard normal inmatning.
Egenskaper¶
- Invertera
Invertera bumpmappningen för att flytta in i ytan istället för ut.
Utgångar¶
- Normal
Normal standardutgång.
Tips
Om Height-ingången inte är ansluten blir noden en no-op som matar ut Normal-ingången som den är, eller som standard till geometrins normal om den inte är ansluten. Om du dirigerar en nodgrupps ingång via en no-op Bump-nod innan du gör matematik blir den i själva verket normal som standard.
Exempel¶

Ovanstående nodkonfiguration kommer endast att påverka den diffusa delen av shadern, vilket simulerar en ojämn diffus yta belagd med ett slätt glansigt ”glasyr”-lager.
