08_UnityShader玻璃质感
AI-摘要
MaoXiang GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本章节学习目标:
实现玻璃的渲染和玻璃效果
环境配置:
VScode
Unity2022·····
Shader入门精要
1. 技术实现需求

1.1 玻璃质感需求
玻璃是一个具备半透明,反射和折射效果等多种效果为一体的质感,不一样的部位折射和反射区域也不一样。
1.2 玻璃厚度需求
对于玻璃,边缘部分一般都有折射现象存在,这种现象的存在让玻璃边缘具备一些类似于“厚”的感觉
1.3 玻璃指纹水渍和贴花需求
为了进一步增加玻璃质感,添加了指纹和水渍等方法对玻璃进行优化,添加细节
2. 技术分析
2.1 实现玻璃质感
2.1.1 实现玻璃质感的透明效果
使用半透明混合的BlendModel

利用Alpha通道和Opacity透明通道,使用Alpha的灰度控制透明
2.1.2 实现玻璃质感玻璃面反射效果
使用MatCap技术实现玻璃本身的反射效果

2.2 实现玻璃折射厚度
2.2.1 使用菲涅尔边缘光效果制作该折射效果

2.2.2 使用Mask贴图完善杯口和杯底的玻璃效果
3. 学习所得
熟悉了解了MatCap技术对玻璃和具备反射和折射物体的应用
熟悉玻璃效果的制作原理和对于细节的处理
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 卯相