» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 34 123
发新话题
打印

模拟水的特性到底有多难?

纯外行,求科普。
模拟并表现水的特性,比如水与水的碰撞、水与其它固体的碰撞,特别是在纺织品和各种物体表面上的流体特性和吸附特性(模拟表面张力和毛细作用),以及物体湿润后的光线颜色变化。
这些,是有多难?


TOP

posted by wap, platform: 华为
感觉好多3D电影或者游戏都像一团油浮在上面,没有那种溶进去的感觉



TOP

老黄有个物理演示DEMO做得不错。


TOP

posted by wap, platform: iPhone
据说没有模拟被单的褶皱难

TOP

posted by wap, platform: Samsung
说到底还是粒子的物理运算

TOP

水分子到现在也没写完

TOP

posted by wap, platform: iPhone
流体力学好像一直都没研究明白,差不多就行了。

TOP

反正现在为止没有一款游戏能做好的。要么只是外观像,物理特性不像。要么是单独的水做得像,和其他物体的相互作用又不像了。

TOP

流体属于粒子运算。在主流大型3D动画制作软件比如MAYA MAX等等都没内置这个,而是要另外一个专门做流体的软件Realflow去制作。

流体的运动特性没法用多边形去描述,只能堆粒子,大量的粒子,粒子越多表现的运动特征越精细,然后在这些粒子群表面再包裹为多边形。其他什么纯粹用多边形和贴图构造的其实都不是真流体,只是模拟。

[ 本帖最后由 kony 于 2015-6-22 18:05 编辑 ]
本帖最近评分记录
  • jun4rui 激骚 +1 最骚 Rated by wap 2015-6-23 07:11

TOP

posted by wap, platform: SONY
gta5的大海做得最牛逼

TOP

posted by wap, platform: nubia Z5s
难倒是不难 问题是水的每个分子都能大范围运动 要完全模拟需要极其强大的运算能力 目前民用主机只能在有限的性能内尽量模拟部分特性

TOP

引用:
原帖由 kevan 于 2015-6-22 18:02 发表
posted by wap, platform: SONY
gta5的大海做得最牛逼
那也不是真流体,纯粹是多边形做成的海浪变形+贴图制作而成。

TOP

posted by wap, platform: GOOGLE Nexus 5
流体开销太大,不值得

TOP

只能做到相对。你让他表现龙卷风效果也不行。只能做出平面叠加的。

TOP

posted by wap, platform: iPhone
原理上解释:

固体,所有分子的运动方向和规律是一致的,因此可以简化成一个分子的运算

液体,气体:需要计算每一个分子的运动,计算量大xxxxxxx个数量级

猜的

TOP

 34 123
发新话题
     
官方公众号及微博