高级VFX指南教你制作施法视觉效果


法术的闪光、一缕缕烟、紫外线或蓝色电流能量箭、雾霭或细雨下的城市霓虹灯、一大片随风飘扬的草地......这些令人遐想的视觉效果已经成为现代游戏不可或缺的一部分。
视觉效果是加深游戏代入感的关键。而随着硬件的进步,原本只能出现在好莱坞大片里的视效现在也能为实时技术所用。
VFX Graph 是Unity中提供的几种主要工具集之一,艺术家和设计师可以 用很少的编码甚至无需编码进行创作。工具以节点作为逻辑单元可以为各类项目制作任意数量的或简单或复杂的效果。
我们新推出的 120 页电子书《 在Unity中创建高级视觉效果的权威指南》指导艺术家、设计师和程序员使用Unity 2021 LTS 版本的 VFX Graph。制作出多层次的实时视觉特效。



这本VFX Graph电子书不仅看着赏心悦目,还带来了许多灵感与信息。参与编写的有Wilmer Lin,电影和游戏业的资深VFX艺术家,以及Unity Graphics图形团队的内部专家们,本书内容广泛、细节丰富、阐述详尽、图片和视频一目了然,还有与VFX创作相关的大量可下载的资源和参考素材。
我们来快速看看指南里有些什么。

全面了解VFX Graph,首先学习VFX Graph Asset和组件,以及VFX Graph窗口。了解如何使用 系统、 上下文、 块、 属性、 运算符、 黑板、 子图、 事件、 属性等创建逻辑。

视觉效果通常由许多移动部件组成。将这些部件串联在一起放到正确的位置才能在运行时正确展示效果。这里,你将学习如何使用工具来回放并编辑效果:
- 事件绑定器:它们监听场景中发生的几种不同的事情,并在运行时对特定的操作做出反应。
- Timeline:使用激活轨道对视觉效果进行排序,以便在选定的时刻将事件发送到您的图表。通过预先编写的时间安排获得精确的控制(例如,在过场动画期间播放效果)。
- 物业粘合剂:这些链接场景或游戏玩法值与黑板上的公开属性有关,以便您的效果能够实时对场景中的变化做出反应。

五颜六色的 粒子条群、 陨石坠落的爆炸效果以及格外粘稠的 粘球:这些只是您在 Visual Effect Graph示例(HDRP) 中能找到的一些效果。
每个示例都展示了VFX Graph的一种使用情形。为了便于理解,该部分分析了示例的制作方式,其中用到的工具包括:
- Shader与VFX Graph的结合使用
- 使用GPU Events事件来触发同一图表内的其它系统
- 使用Noise Operator(噪波运算符)使Particle Strip灵活地移动,用Blocks来定制每条Particle Strip的纹理贴合、生成与定向
- 使用单张图表驱动效果的其他图表
- 使用Spawn Context(生成环境条件)触发更多其他特效
- 使用实验性网格采样从模型网格上抓取数据,将结果加入图表
请参阅 电子书 以获取展示不同样本的更多剪辑,包括以下对 GooBall 场景的介绍。

影响并不是孤立存在的。通常您需要向他们提供外部数据来实现您想要的外观。
想让神灯精灵从灯里飞出来?或者想制作全息影像?虽然这些效果大部分都能用数学函数和运算符完成,但效果仍需要与更复杂的形状互动。
本节介绍如何使用Unity支持的三种数据类型来增强你的视觉效果:点缓存、 有符号距离场和 矢量场。您将了解的其他工具包括 VFXToolbox,它为Unity VFX 艺术家提供附加工具,以及 Flipbook Texture Sheets,用于将动画效果烘焙到精灵中。

电子书的其他章节涵盖了视觉效果的优化技术、VFX Graph的未来发展,以及一份长长的教学与视频清单。我们很高兴能够为您提供这一宝贵的资源,并且可以免费下载(就像我们所有的技术电子书一样)。请毫不犹豫地在 此论坛上与我们分享您的反馈。
要查看完整的Unity电子书列表,请查看 “操作方法”中心 或浏览 “使用Unity” >“最佳实践指南”下的文档。