美文网首页
ShaderWeaver使用教程5-火焰制作

ShaderWeaver使用教程5-火焰制作

作者: OneMore2018 | 来源:发表于2018-03-20 12:21 被阅读146次

我们将在本教程中做什么

准备节点

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

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

添加UV节点

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

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

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

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

选择“移动”

在Y输入栏中输入“0.25”

选择“UV”

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

像这样设置箭头

你已经编辑了UV节点

保存着色器

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

文件名设置为“tutorial5.shader”

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

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

调整显示

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

火焰的底部已经变得透明

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

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

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

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

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

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

使用创建的着色器

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

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

Inspector的材质设置字段中

以设置它

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

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

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

相关文章

网友评论

      本文标题:ShaderWeaver使用教程5-火焰制作

      本文链接:https://www.haomeiwen.com/subject/rmgvqftx.html