Unity Shader實戰(2)-卡通着色+描邊+法線貼圖

最終效果: Inspector面板: 卡通着色: 基本思想:取法線方向與光線方向的點積,若點積大於零,證明是光線照射到的地方,則像素設置爲高光;反之點積小於零則設置爲陰影,這樣高光和陰影之間邊界明顯,就是卡通着色的效果 關鍵代碼: half NdotL = dot(tangentNormal, i.lightDir);//點積,判定方向 //亮部與暗部判定 fixed4 color; if (Nd
相關文章
相關標籤/搜索