Unity-Shader Graph 安装

修改于2020/1/6

注意:本次安装基于Unity2019.2.17

Unity2019内置了一个插件管理器Package Manager,用于管理Unity自带的一些插件。Shader Graph也是Unity官方新发布的功能插件之一。Shader Graph是基于可编程脚本渲染管线的,也就是说要使用Shader Graph,Unity的渲染设置必须是LWRP(轻量级渲染管线)/HDRP(高动态渲染管线)/customRP(自定义渲染管线)这三者之一。

目前Shader Graph已被集成在正式插件Lightweight RP所以只需要安装Lightweight RP插件即可以使用Shader Graph。

HDRP还是预览版,需要的自己选择Show previewpackges然后找到High Definition RP安装。

customRP需要自己写渲染的脚本并创建对应渲染管线asset。

位置:window->Package Manager->All->Shader Graph

Unity-Shader Graph 安装_第1张图片Unity-Shader Graph 安装_第2张图片

安装好Lightweight RP后创建一个新的渲染设置:

Unity-Shader Graph 安装_第3张图片

创建好asset之后可以在面板中进行设置

Unity-Shader Graph 安装_第4张图片

  • Renderder Type 渲染类型
  • Depth Texture 深度贴图是否可用
  • Opaque Texture 不透明贴图是否可用
  • HDR 高动态贴图是否可用
  • Anti aliasing 抗锯齿程度 一般选4x够用了
  • shadowmap resolution 阴影贴图分辨率
  • distance 最大阴影渲染距离
  • cascade 阴影联级,一般来说值越大效果越好
  • Mainlight 最亮的方向光
  • ...

然后在在Edit->Project Setting->Graphics中选择新建好的Lightweight Render

Unity-Shader Graph 安装_第5张图片

然后就可以创建Shader Graph了

Unity-Shader Graph 安装_第6张图片

创建好了以后双击编辑就可以使用Shader Graph进行着色器的编辑了。(ShderGraph不知道怎么查看源码,右键点击后有open C# project的选项,但是点击后会出一堆警告,无法查看)

 

需要注意的是:使用了轻量级渲染管线Lightweight Render后,原来使用的普通着色器的Material将会显示贴图错误

Unity-Shader Graph 安装_第7张图片Unity-Shader Graph 安装_第8张图片

需要切换至Lightweight Rende提供的新的着色器才能正常显示。

Unity-Shader Graph 安装_第9张图片

你可能感兴趣的:(Shader,Unity,Shader,Shader,Graph,unity,ShaderGraph)