1. 程式人生 > >ShaderLab學習小結(四)簡單產生陰影

ShaderLab學習小結(四)簡單產生陰影

vpd shade size fall text -o process 之前 image

在之前“ShaderLab學習小結(三)漫反射+高光+點光源請添加鏈接描述”中的場景加入一個plane,如下圖:
技術分享圖片
被平行光和點光源照射的球體沒有產生陰影
代碼方面很好解決,就是在原先的shader最末尾加個fallback即可

Shader "shadername"{
    SubShader{}
        fallback "Diffuse"
}

效果如下圖:
技術分享圖片
在兩個光源照射下,球體產生了陰影,並投射到下面的plane上。
註:plane用的是系統默認的standard渲染器

ShaderLab學習小結(四)簡單產生陰影