魔镜世界
二月 13, 2022
魔镜世界
渲染队列和颜色遮罩
Rendering Queue
从小到大进行排序
几何体 2000
Alpha Test 2450
Transparent 3000
1 | "Queue" = "AlphaTest+10" |
Color Mask
1 | ColorMask 0 |
模板测试(Stencil)
Reference 参数便于判端和筛选
Comparison 判断方式‘
Pass 面 通过之后的进行操作,图中是替换的意思
Fail 失败之后的操作
ZFail 深度测试失败的操作
1 | Stencil |
深度测试(Depth)
1 | ZWrite Off//深度测试的开关 |
制作过程
将材质导入dome
课程材料略
制作镜子Shader
ASE图
核心代码
1 | Tags { "Queue" = "AlphaTest+10" } |
制作镜内世界
ASE图
核心代码
1 | Tags { "Queue" = "AlphaTest+20" } |
制作深度测试球
这一步是为了当模板测试未通过物体出现在魔镜后会出现在魔镜中的情况
ASE图
核心代码
1 | Tags { "Queue"="AlphaTest+15" } |
完成效果
查看评论