基于 Unity Shader Graph 与 VFX Graph 的程序化蝠鲼动画系统

AI3D 发表于 3 周前 浏览 0 分类 新闻资讯

Jawad Srour 这个项目的目标是创建一个完全程序化的蝠鲼动画系统,不依赖烘焙动画或骨骼绑定,同时实践他的技术美术技能。

动画完全在 GPU 上使用 Unity 的 VFX Graph 和 Shader Graph 生成。每只蝠鲼的游动运动由一个与 VFX 模拟同步的累积相位值驱动。使用程序化贴图和随机化属性来制造变化,以带来更自然、更有动态感的效果。重点放在优化上,以确保系统保持高效且可扩展。

Jawad Srour
Jawad Srour
Jawad Srour
Jawad Srour

这位艺术家还指出,良好的拓扑对于实现平滑的网格变形至关重要。该系统使用 LOD 切换,仅在靠近相机时显示高模蝠鲼网格。

Manta Ray System Built With Unity's Shader Graph & VFX Graph
Manta Ray System Built With Unity's Shader Graph & VFX Graph
Manta Ray System Built With Unity's Shader Graph & VFX Graph
Manta Ray System Built With Unity's Shader Graph & VFX Graph

想更深入了解开发过程和技术实现,可以查看 ArtStation 上的项目解析。

这并不是 Jawad Srour 第一次在 Unity 中探索水下主题项目:

想获取更多水下技术灵感,可以看看 Life Below 是如何处理大量游动鱼群的模拟的。如果你在寻找 Unity 水系统,Eugatnom Studios 的 Tidal 提供了包含波浪、折射、泡沫和水下效果的稳健解决方案:

相关链接

原文链接:https://80.lv/articles/manta-ray-system-built-with-unity-s-shader-graph-vfx-graph

喜欢这篇内容吗?