首页 > 解决方案 > Unity Shader Graph - 使用 Shader Graph 的对象的发光运动

问题描述

我是着色器的新手,我正在尝试使用 Unity 的新着色器图表来试验和存档我为我的游戏考虑的一些效果。

我想得到这样的东西: https ://imgur.com/vqy9y3H

我想要一个发光效果来环绕我的对象。就我而言,它是一个方形霓虹灯,所以我认为它很简单。

到目前为止我所拥有的,试验和统一不同的教程、效果等: https ://imgur.com/aPW95S0

这是当前的 Shader Graph,我知道它一团糟,也许有无用的节点等: https ://imgur.com/J3jzGE6

这是我认为最符合我需要的教程: https ://www.youtube.com/watch?v=UJUlGJS3QpY

提前感谢任何提示,帮助我找到存档效果的正确路径。

编辑:说清楚,对我来说真正的问题是运动效果。我已经通过后期处理和绽放设置了发光效果。我的问题是如何在物体周围产生效果。在我的情况下,它是一个霓虹灯管,所以我认为这是最简单的,因为效果可以在所有物体上,但从管的开始到结束。当管子关闭时,它将几乎在同一点从头开始。希望它说清楚。

标签: unity3dshader-graph

解决方案


您可以使用后期处理来获得您的后期效果,特别是绽放和色调映射效果。

应用后处理后,您只需在着色器中将颜色增加到 HDR 级别。

在后期处理之外应用模糊实际上非常昂贵,除非绝对没有其他选择,否则不建议这样做。


推荐阅读