ShaderWeaver使用教程5-火焰制作

我们将在本教程中做什么

ShaderWeaver使用教程5-火焰制作_第1张图片


准备节点

ShaderWeaver使用教程5-火焰制作_第2张图片

在项目视图中,打开“ShaderWeaver / Textures”文件夹并将

“火焰”纹理设置为ROOT节点

ShaderWeaver使用教程5-火焰制作_第3张图片

添加UV节点

ShaderWeaver使用教程5-火焰制作_第4张图片

在“项目”视图中打开“ShaderWeaver / Textures”文件夹

,并将“wave”纹理设置为uv1节点

ShaderWeaver使用教程5-火焰制作_第5张图片

连接uv1和ROOT节点现在节点已准备就绪编辑UV节点

ShaderWeaver使用教程5-火焰制作_第6张图片

按下uv1节点的“编辑”按钮

ShaderWeaver使用教程5-火焰制作_第7张图片

选择“移动”

ShaderWeaver使用教程5-火焰制作_第8张图片

在Y输入栏中输入“0.25”

ShaderWeaver使用教程5-火焰制作_第9张图片

选择“UV”

ShaderWeaver使用教程5-火焰制作_第10张图片

拖动“R”“G”“B”petch

ShaderWeaver使用教程5-火焰制作_第11张图片

像这样设置箭头

你已经编辑了UV节点

保存着色器

ShaderWeaver使用教程5-火焰制作_第12张图片

在“ShaderWeaver”窗口中选择“Save”并保存着色器,将

文件名设置为“tutorial5.shader”

ShaderWeaver使用教程5-火焰制作_第13张图片

如果这些文件被添加到项目视图中,则着色器创建完成

您可以在“ShaderWeaver”窗口的预览中看到火焰闪烁

调整显示

ShaderWeaver使用教程5-火焰制作_第14张图片

观察预览中显示的闪烁火焰,可以看到

火焰的底部已经变得透明

ShaderWeaver使用教程5-火焰制作_第15张图片

在项目视图中打开“ShaderWeaver /纹理”的文件夹

,然后选择“火焰”的质感,在检查

改变“环绕模式”到“钳位”这可以通过按下“应用”按钮固定

ShaderWeaver使用教程5-火焰制作_第16张图片

如果仍然不起作用,请按下uv1节点编辑窗口右下方的“+”按钮

ShaderWeaver使用教程5-火焰制作_第17张图片

将“Blend Op”改为“Lerp”可以修复它

这会使闪烁闪烁显示得很漂亮

使用创建的着色器

ShaderWeaver使用教程5-火焰制作_第18张图片

从Unity菜单中选择“GameObject> 3D Object> Quad”

ShaderWeaver使用教程5-火焰制作_第19张图片

选择由Hierarchy创建的“Quad”对象, 然后将项目视图“tutorial 5”材质拖放到

Inspector的材质设置字段中

以设置它

ShaderWeaver使用教程5-火焰制作_第20张图片

适当地设置“Quad”对象的大小(x:5,y:5等)

ShaderWeaver使用教程5-火焰制作_第21张图片

当你运行Unity时,你可以检查你创建的着色器是否工作正常

这是如何创建表达火焰的着色器

你可能感兴趣的:(ShaderWeaver使用教程5-火焰制作)