本章目标:

  • 学习实践科技感传送效果

  • 使UnityShader案例丰富实战经验

配置环境:


1. 原理解析

1.1 采用了溶解效果

溶解效果示例 该案例采用了从上到下的方式进行溶解消除,来达到消散的效果。

1.2 网格拉伸

在消融的基础上使用网格拉伸,形成条状纹路。

2.技术实现

2.1 自定义PBR效果实现

2.1.1 使用自定义光照模型

  1. 设置光照模型为自定义光照模型( Light Model -> Custom Lighting )

  2. 打开光照模型的预设列表Light,并选择PBR光照模型

2.1.2 PBR贴图应用

2.2 溶解效果实现

2.3 顶点偏移效果实现

3. 遇见的问题以及解决方案

3.1 解决直接使用PBRShader的可控性不高的问题

3.1.1 解决思路

使用自定义光照模型,可以选择适用的光照模型然后赋予自己的材质,使光照模型可控性更加灵活。

3.1.2 解决方法

  1. 光照模型使用Custom Lighting(自定义光照模型)(一)基础设置

  2. 选择光照模型节点(在Light父级下,Standard Surface Light是PBR标准模型)(二)节点光照列表(三)选择Standard Surface LightPBR基础光照模型