查看原文
其他

真会玩!用7年前的GTX1080 Ti,在UE5上能实时模拟5万自碰撞粒子?

聪聪 CG世界
2024-07-22

点击上方蓝字CG世界关注我们

“ 感知技术 · 感触CG · 感受艺术 · 感悟心灵 ”
中国很有影响力影视特效CG动画领域自媒体


Goodmorning 艾瑞巴蒂,今天又是对着大神顶礼膜拜的一天!

话说小编最近刷到了一位大神,让我明白了一个道理:一直以来也许不是电脑拉胯,我可能只是单纯的菜。怎么明白的?因为大神用铁一般的事实告诉我,在绝对的高属性面前,装备差一点好像也没什么太大关系…

起因是这位名叫Eric Anderson的艺术家,前几天在自己的社交平台上感叹了下UE5.3的加速结构功能的强大,顺便分享了自己十分令人震撼的实验Demo:模拟了5万个会自相撞击并且会与场景物体发生碰撞的粒子(橙色部分代表粒子之间产生的压力)。

看到这里,可能很多人会说:“就这?”虽然但是,这个5万粒子的大型模拟,是在一块有着7年“悠久”历史,充满岁月痕迹的GTX 1080Ti “老”显卡上完成的!这么看来这个模拟效果还是很惊人的啊~

当然,Eric Anderson也在X上为大家揭秘了,他是如何能够在陈旧显卡上完成大规模粒子模拟的:


使用UE5中,Niagara粒子系统的Neighbor Grid 3D Interface功能模块,来确定每个粒子需要与哪些其他粒子交互(并忽略其余无关的粒子),从而大大减少计算量,提高模拟效率。​​

Neighbor Grid 3D Interface通过空间划分,让每个粒子只需要检测和交互邻近的其他粒子,忽略远离的粒子,这就极大节省了性能开销。

说到这里,咱还是先给大家简单介绍下作者:

Eric A. Anderson

https://twitter.com/edoublea

来自美国华盛顿州的艺术家,主要负责虚拟世界建模和技术艺术方面的工作。

从事冒险/解谜游戏开发工作已有几十年,参与过多部知名游戏的开发,曾担任过《Obduction》游戏的艺术总监。目前为CyanWorlds工作室创意总监,全面负责游戏项目监管和公司发展方向把控。

其实Eric Anderson算得上是UE的老玩家,早在这次之前,他就曾在互联网上发布过一系列,在UE5.3中制作的、类似《海贼无双》游戏中海洋效果的模拟,同样令人印象深刻。

整个过程Eric Anderson没有使用任何第三方插件或方案,而是选择自己编写代码。采用了标准的快速傅里叶变换(FFT)方法来实现逼真的海浪等效果。

下面是作者在闲暇时间做的一个技术尝试和探索。通过网格粒子系统,实现了一个有趣的物理效果模拟,能够模拟粒子与场景物体和其他漂浮物体的碰撞互动。

他表示目测还存在很多缺陷,但也许可以用来制作次级的视觉效果,比如残渣、碎片飞溅等。

作者对粒子系统进行改进后,所呈现的视觉效果(绿色部分代表浮力提升的效果),现在100%由物理引擎驱动。

同样还是那块2017年出场的GeForce1080显卡,就连作者自己都被这强大的计算力给震惊到了。

作为UE技术达人,除了上面介绍的这些,Eric Anderson的X上还有不少他在UE中进行的精彩探索实验。感兴趣的小伙伴们,可以按照上面的网址进入大神主页细细品鉴。

好了,今天的分享就到这里啦,我们下期再见~


end

这是3ds Max 2025??这是Blender 4.1!!


什么?Maya2025发布了,都更了啥?


摆脱CG技术束缚?OpenAI请7位专业制作人玩了下Sora,最新作品出炉!

继续滑动看下一个
CG世界
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存