今天刷到一个技术大佬的个人练习,过程不算复杂,但我看完那几秒的演示直接愣住了——有位VFX艺术家用虚幻引擎5,把一个原本纯2D的手绘特效搬进了现代引擎,最后还叠了一层CRT着色器。效果出来后,评论区的老玩家集体梦回PS1年代。

做这个的是高级VFX艺术家Gregory Silva。他在个人作品分享里说,这纯粹是一次学习性质的复刻,目标是看看一个经典2D像素特效在Niagara粒子系统里能还原到什么程度。他没有做过度包装,整个动画的核心参数全扔在用户可调节的界面里:比如粒子飞行距离、速度、时间节奏,你想改就能改。换句话说,这玩意儿与其说是"做给别人看的成品",不如说是一个交互式的研究样本。

打开网易新闻 查看精彩图片

重点在于参考对象。Gregory没有明说是哪一作,但他表示灵感来源是洛克人系列,大概率是PS1时期的那几款。这就有意思了,因为PS1时代的洛克人特效,本质上是2D像素动画配合一些半透明叠加的取巧方案,放到今天看技术含量并不高。但那种颗粒感和扫描线带来的视觉记忆,恰恰是高清时代怎么都复刻不出来的味道。

所以Gregory没有选择去"高清化"它,反而加了一层CRT着色器,强行给虚幻5的画面套上老电视的扫描线质感。去除CRT效果的纯现代版本他也放出来了,看起来干净、锐利、粒子轨迹清晰,但说实话,缺了那层滤镜之后,整个光束突然就变得普通了。加上CRT效果,你会发现原来那条光束的拖尾长度、亮度衰减、边缘羽化,全都是照着老游戏的画面逻辑去调过的。不是随便叠个滤镜糊弄事儿,而是每一帧都在刻意往当年的视觉印象靠。

这种"用顶级引擎做减法"的思路,其实比堆特效更难。你想,虚幻5的Niagara系统能模拟的粒子数量、光照交互、空间深度,随便拉一个默认预设出来都够震撼了。但Gregory偏偏要让它退回到一个2D平面上做表现,甚至故意压暗高光、限制色彩范围,去匹配一张老电视屏幕的观感。这需要你对自己的参考素材有足够的理解,而不是引擎玩得越花越好。

说起来,Gregory Silva这个名字我们其实不陌生。2018年我们跟他聊过一次,那会儿他在做一个塞尔达传说的VFX练习。不敢相信都过去这么久了,但他确实是那种持续在技能树上加点的人。翻翻他最近的作品列表就能发现,从风格化爆炸到环境法术,从手绘烟雾到这次的复古光束,他一直在尝试不同方向,没停留在某一个舒适区里。

如果你自己也想在VFX这条路上练练手,这类个人研究其实是最实用的学习路径。不一定要做出什么商业级的Demo,你就挑一个自己记得最清楚的老游戏特效,把它拆开来,想想原版用的是什么取巧方案,然后再放在现代工具里看看能怎么翻译过来。很多过去因为性能限制没法实装的细节,现在完全可以用粒子参数去模拟出来。当然,具体到工具选择,Gabriel Aguiar Prod的YouTube频道是个不错的入门资源,Unity和Unreal都有覆盖,讲解方式比较直给。

最后多说一句,如果你对VFX创作背后的思路感兴趣,我们的采访版块里还聊过不少从业者——比如Laura Legras、Lydia Jara,还有VoidFX。每个人做特效的方法论都不太一样,有的偏技术流,有的偏艺术感,翻翻看说不定能找到更对你胃口的工作流参考。