Unity HDRP入门(二十四)

158 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情

概述

本系列文章主要记录Unity的HDRP项目入门级教程,从本篇文章开始,将通过案例,详细的学习HDRP中的各项参数的使用。本篇文章将通过一个普通玻璃的材质,进一步的了解HDRP中的材质。注:案例是从网上下载的资源

玻璃材质

上一篇我们介绍到了Transparent Writes Motion Vectors:透明写入运动矢量,今天我们将继续介绍Surface Options。 1、Depth Write:深度写入,此项主要是控制项目在渲染时候是否使用当前物体的深度数据,此项常用作特效的制作等 2、Depth Test:深度测试,深度测试一共提供了8中模式,分别是Never,Less,Equal,LessEqual,Greater,NotEqual,GreatEqual,Always。第一项是Disabled(禁用)

image.png 接下来就来对比一下不同的深度测试模式,场景中的玻璃的变化

0623-1.gif

3、Cull Mode:剔除模式,主要是用来控制剔除透明物体的网格,一共有两个选项,正面和背面,让我们一起来对比一下剔除前面和后面的区别 0623-2.gif

4、Receive Decals:显示贴花,此选项是设置材质球的表面是否使用贴花。关闭此项,示例场景中的玻璃上的小圆点就会消失

0623-3.gif

下面的Surface Inputs在这里就不详细的介绍了,我们在Unity HDRP入门(二十一)的时候已经有一个大概的介绍了,在这里就不做过多的介绍。

image.png 在往下面的几项Detail Inputs细节输入,Transparency Inputs透明输入,Emission Inputs反射输入,Advanced Options高级选项

image.png 我们一起来看一下效果最明显的Emission Inputs反射输入中的颜色设置的效果吧 0623-4.gif

结束

本篇文章就介绍到这里,下一篇我们将继续分析学期一些HDRP的案例,让我们对HDRP有一个更加深入的了解。