编码冒险:流体仿真

作者: 奇点迫近分类: 计算机技术 发布时间: 2023-10-15 19:02:25 浏览:48595 次

编码冒险:流体仿真

bili_90529904293:
这是什么原理让他算的那么快的?稍微改变一下视角就能立刻出结果,传统的仿真的速度还是很慢的。难道是机器学习提前训练好了?

【回复】一来他这里使用的算法很简单,在复杂程度上完全无法和正式的仿真相比,二来他需要计算的粒子很少,我不太清楚流体仿真一般运算量是多少,但是我可以用我熟悉的光学仿真类比,一个普通的商业照明或者普通镜头的杂散光一次需要计算上百亿根光线,显然数量级远远超过这里的量。
【回复】回复 @-ZYCC :流体模拟基本都是要上超算的,而且你可能要面对的是大量比你父辈年纪还大的上古代码[doge]
【回复】这不是流体仿真,是流体模拟,原标题是 Simulating Fluids,翻译有问题
Kfeimeo:
能不能直接基于粒子直接的距离计算作用力而不是密度

【回复】回复 @Kfeimeo :基于位置的话位置信息直接作用于粒子运动,计算误差累积小,计算量也较小,在大规模且精度要求不高的系统里面效果比较好。但是pbf没有经过实证物理理论作为依据,所以缺点还是不够精确。这只是我的理解,如果想了解更多可以查阅smoothed particle dynamics和pbf相关文献
【回复】回复 @有排面的口鸡马桑 :请教下基于位置和基于密度的优缺点是什么?
【回复】可以的,position based fluid就是这样的
一个耿直的微笑z:
确实很震撼…表示什么都看不懂[笑哭]但是确实拓宽了视野

王老头说:
上次还想烤这个结果发现今天就有人搬了啊,好快的搬!

cancan114514:
感觉 43:48 奇怪的现象是粘性造成的,流体从表面高速射出带动了周围的液体

老牛牛排:
这个是不是属于拉格朗日法研究流体力学了

EternalFire:
10月22日 回来贴个源码地址呀 up[脱单doge]

C# 模拟 编程 流体

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!