Bump-nod

Bump Node.

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

../../../_images/render_shader-nodes_vector_bump_node-setup.png

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.

../../../_images/render_shader-nodes_vector_bump_example.jpg