码迷,mamicode.com
首页 > 其他好文 > 详细

ShaderLab学习小结(四)简单产生阴影

时间:2018-01-26 14:48:50      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:http   shader   proc   color   name   系统默认   process   oss   默认   

在之前“ShaderLab学习小结(三)漫反射+高光+点光源请添加链接描述”中的场景加入一个plane,如下图:
技术分享图片
被平行光和点光源照射的球体没有产生阴影
代码方面很好解决,就是在原先的shader最末尾加个fallback即可

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

效果如下图:
技术分享图片
在两个光源照射下,球体产生了阴影,并投射到下面的plane上。
注:plane用的是系统默认的standard渲染器

ShaderLab学习小结(四)简单产生阴影

标签:http   shader   proc   color   name   系统默认   process   oss   默认   

原文地址:http://blog.51cto.com/shuxiayeshou/2065447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!