RealFlow碰撞边界优化教程

修改
鏉ユ簮: 一行 浏览 1120 日期 2015-08-10 0

首先还是得说一下解算的问题,不知道是不是因为0.131的更新之前解算帧数不认初始化的问题貌似解决了。初始化完了以后可以正常解算了。 然后就来说一下realflow的碰撞边界的问题。看图: 

 

 转成MESH看起来会明显一些 我们刚上手reaflow会遇到的问题,而且大家应该都会遇到,上图就是我说的碰撞边界,这个问题也是折磨了我许久的时间,之前没有办法来解决这个问题,后来项目做完了后,回头来看,琢磨琢磨,看了看帮助实验了一下得出了解决办法: 图片里显示的就是在解算的时候,粒子与水面碰撞的时候会产生一个间隙,尤其是粒子少的时候,这个问题尤为明显,怎么解决呢看图: 

 realflow在这里有一个显示Display Volume方便我们来观察这个碰撞的范围: 

surface offset 0                        surface offset -0.5

 这个由红到绿的显示就是物体与domain的交互范围用于碰撞检测,这个渐变色的就是影响的范围。 

 然后我们看模型的卷展览里面有一个RealFlow的碰撞边界的问题红框标出的选项这里就是控制交互范围的设置数值越大 物体与模型之间的间隙也就越大,我估计有的时候适当提高可以解决复杂模型的碰撞问题,还没有试过(有待验证)! 我们适当减少了surface offset这个值为-0.5我这里就是一个测试(根据场景不同来调整) 

surface offset -0.5 

surface offset 0 可以明显的看到边界调整为-0.5粒子与模型的间隙减少了(我这里打的稍微多了点,粒子有点穿进去了-0.3 —— -0.4应该差不多) 还希望大家多多交流,或者有什么反馈的,大家发上来一起解决。

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}