Unity Shader Graph初次尝试
边缘发光Shader,在ShaderGraph的实现,主要使用了Fresnel Effect结点与Color结点相乘之后,输入给Emission。边缘光算法使用Dot,法线和视角方向角度越大,边缘越亮。
·
软件环境
Unity Version: 2021.3.21f1c1
边缘发光材质效果
创建工程
打开Unity并创建一个新工程
安装依赖项
Window -> Package Manager打开包管理器,安装包:
1. 需要再URP的环境下使用ShaderGraph,传统渲染管线不支持,如果没有URP环境,需要安装URP环境
2. 安装Shader Graph
Shader Graph
创建Universal Render Pipeline Asset
如果不是URP工程,需要修改当前渲染管线为URP
Assets -> Create -> Rendering -> URP相关组件
Edit -> Project Settings -> Graphics 在GraphicsSettings中使用刚刚创建的UPR Asset
Universal Render Pipeline Asset
制作边缘发光的Shader
默认材质效果
边缘发光材质效果
边缘发光Shader Graph
边缘发光Shader,在ShaderGraph的实现,主要使用了Fresnel Effect结点与Color结点相乘之后,输入给Emission。边缘光算法使用Dot,法线和视角方向角度越大,边缘越亮。
点击阅读全文
更多推荐
目录
所有评论(0)