博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Shadow】产生阴影必需的Pass
阅读量:4088 次
发布时间:2019-05-25

本文共 725 字,大约阅读时间需要 2 分钟。

Unity中,物体产生阴影有几个条件:

  • 灯光开启阴影
  • shader中存在“LightMode”=“ShadowCaster”的pass,如果没有,在Fallback中存在也可以
Pass{            Name "ShadowCaster"            Tags{
"LightMode" = "ShadowCaster"} CGPROGRAM #pragma vertex vert #pragma fragment frag #pragma multi_compile_shadowcaster #include "UnityCG.cginc" struct v2f { V2F_SHADOW_CASTER; }; v2f vert( appdata_base v) { v2f o; TRANSFER_SHADOW_CASTER_NORMALOFFSET(o) return o; } float4 frag(v2f i):SV_Target { SHADOW_CASTER_FRAGMENT(i) } ENDCG }

转载地址:http://ddkii.baihongyu.com/

你可能感兴趣的文章
二叉树的序列化
查看>>
构造MaxTree
查看>>
一道腾讯笔试题--Integer的比较
查看>>
二叉树遍历
查看>>
对称的二叉树
查看>>
二叉树的镜像
查看>>
腾讯实习生面试题--替换字符串中指定子串
查看>>
LeetCode 56 Merge Intervals--In C++
查看>>
LeetCode 64 Minimum Path Sum--In C++
查看>>
LeetCode 90 Subsets II--In C++
查看>>
LeetCode 115 Distinct Subsequences--In C++
查看>>
LeetCode 132 Palindrome Partitioning II--In C++
查看>>
LeetCode 140 Word Break II--In C++
查看>>
C++ 利用make_heap建立小根堆
查看>>
2016 ThoughtWorks 校招编程作业
查看>>
windows下配置php、Apache、mysql环境踩过的坑
查看>>
Python2.7-永久添加路径到sys.path中
查看>>
python利用MySQLdb操作远程数据库
查看>>
Mysql事务和隔离级别(read committed, repeatable read)
查看>>
控制朋友圈好友状态可见性的数据表设计
查看>>