ShaderWeaver使用教程-—第一节—火焰制作

ShaderWeaver使用教程-火焰制作

声明:本系列为网络搬运总结,多为英文资料,翻译的不好的请见谅。想查看原版视频教程的可以去YouTube,插件作者为国人,但是目前并没有中文相关资料。或者查看国内的优酷专辑附带优酷视频

附带官网链接:http://www.shaderweaver.com/index.html

以下内容参考总结自日文网站:http://baba-s.hatenablog.com/entry/2017/09/29/094508


火焰制作

我们将要做什么?


一个火焰效果

准备节点

这里写图片描述

“flame”纹理赋给ROOT节点 

这里写图片描述

添加UV节点 

这里写图片描述

将“wave”纹理赋给uv1节点 这里写图片描述

连接uv1和ROOT节点

现在节点已经准备好了

编辑UV节点

这里写图片描述

点击节点的“编辑”按钮

这里写图片描述


选择“移动”


这里写图片描述

在Y输入栏中输入“0.25”

这里写图片描述

选择“UV”

这里写图片描述

拖动“R”“G”“B”

这里写图片描述

像这样设置箭头 
你已经编辑了UV节点

保存着色器

这里写图片描述


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

文件名设置为“tutorial5.shader” 

这里写图片描述

这里写图片描述


调整显示


这里写图片描述


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

火焰的底部已经变得透明,因为我们进行了UV靠上方向的偏移。

这里写图片描述


更改图片的设置格式

这里写图片描述

如果仍不起作用 

,请按下uv1节点编辑窗口右下方的“+”按钮

这里写图片描述

改变“Add”到“Lerp” 

这里写图片描述

有了这个,闪烁闪烁将被清晰地显示出来

使用创建的着色器

这里写图片描述


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

这里写图片描述

然后将项目视图“tutorial 5”材质拖放到Inspector的材质设置字段中

这里写图片描述

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


这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41881186/article/details/81060284