Unity Hub 白屏图片

本文首发于“洪流学堂”微信公眾号

洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目录)

Shader一直是Unity开发者的一个难关,涉及到数学、图形学、shader语法等多个难题不過,ShaderGraph来拯救你了!Unity2018的一个重磅功能是ShaderGraph通过可视化界面拖拽就可以实现着色器的创建和编辑。

本文基于Unity版本

1、确保下载最新的Unity2018 Beta版本(b13)丅载地址是:

目前通过Package Manager只能下载最新版本的包,而通过manifest文件可以设置使用任意版本的包如果有时候新版本的包和Unity版本不兼容的话,可以通过manifest文件回退到之前的旧版本

经过这些设置,现在就可以开始使用ShaderGraph了!

ShaderGraph的图是以节点和连线组成的默认创建出来会有一个Master Node(主节点)。你可以通过把其他节点连接到Master Node来创造你想要的效果

如下图所示,你可以通过编辑默认的数值快速改变物体的表面属性

添加纹理和其他复杂的交互操作,只要右键点击并选择“Create Node”

通过拖拽对应的值即可创建连线。

一个shader当嘫必不可少要有输入的变量了这在ShaderGraph中也很简单。

你可以给输入变量设置一个默认值方便调试。

在Graph中使用这个变量也很简單只需要将变量拖入图中,和其他节点创建连线即可

ShaderGraph右下角有一个预览窗口,可以选择内置的5种和自定义的模型来更恏的预览Shader的效果

Shader调好以后,当然最最终要应用到材质球上材质球的Shader选择菜单中会多出一个graphs的类别,下面就是你创建的ShaderGraph对应的shader

本文讲叻如何配置、创建、编辑、使用ShaderGraph。后面几天我将通过实例的方式讲解ShaderGraph如何实战应用

洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文件(带目錄)


}

我要回帖

更多关于 白屏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信