欢迎来到天天文库
浏览记录
ID:62525172
大小:195.13 KB
页数:14页
时间:2021-05-12
《RealFlow翻译教程02——简单的烟.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、简单的涡流,漩涡更新(Oct.21,2011)我们检测到脚本中有一个小错误。估计你们中大部分人已经纠正了这个bug,但对那些不太熟悉Python的人还是有必要的。PDF已经做了更新。旧版本if(scene.getAxisSetup()=AXIS_SETUP_YXZ):forceVec=Vector.new(0,stokesForce,0)else:forceVec=Vector.new(0,0,stokesForce)particle.setExternalForce(vortexVec)正确版本if(scene.getAxisSetup()=AXIS_SETUP_YXZ):vortexVe
2、c=Vector.new(0,stokesForce,0)else:vortexVec=Vector.new(0,0,stokesForce)particle.setExternalForce(vortexVec)=AXIS_SETUP_YXZ)中赋值符号=),改为等(译者注:其实就是(scene.getAxisSetup()=于号(==))更新(11.15.2011)正确的PDF已经放在下载区了,还包含了了RFS文件。这个文件可以直接载入RealFlow。非常抱歉给你造成的不便,但有时一些很小的错误,无论你一个人检查多少遍都找不出来。感谢你的理解。旋转和漩涡在RealFlow平台是不太容易
3、实现的,大部分要借助第三方工具或三维软件的插件。当然这些工具运用高度复杂的算法和功能去实现绝对逼真的烟雾,但有时候差不多的效果就足够了,例如远处的烟雾或预渲染时。这个免费教程是非常基础的,但也是非常快的方法做到烟雾上升效果。您将了解如何使用基础方程,把它们放入一个脚本,创建卷曲/紊乱的粒子。这个简短的讨论,实际就是像你在玩一样,你可以添加自己的拓展,获得更自然的结果,因为本身这种方法有限制。尽管方法有所局限,却是简单有效的能达到好的效果的方法。作为一个辅助效果,你将学习到关于流体一些有趣的东西。第二个视频是一个特写,你可在右边的第一个视频向你展示了流体模拟形成蘑菇云形的烟。以清楚的看到粒子如
4、何固定在一个路径,并创建涡流的。展示出你的作品当然一个教程只能是一种解决问题的方法,我们希望你多调调参数,力和动画曲线,并展示出你的实现方法。我们对你作的成果很感兴趣,你可以在网站上发静帧或给我们视频链接。上面是原网站简介漩涡RealFlow能处理多种模拟任务:流体,刚体和柔体,波浪,风格化流体。用这些工具几乎能完成所有的任务,但仍有一种不行:气态液体(gaseousfluids)当然没有必要用复杂的计算写一个基于Python的烟雾解算器。另外最常见的方法已经被申请成专利了。(例如J.Stam's“StableFluids”流体静力学)所以,如果你要编写一个商业烟雾解算器,你必须开发自己的方
5、法,那是一件非常困难的事。此外一切都要适应RealFlow本身,比方说,特色。图1.RF_toolfactoryVortexFIow插件基于密度的烟雾模拟。当你看一下模拟的烟雾时,我会发现两个重要的事。1.烟雾上升是由于浮力2.有大的涡流还有小的涡流(紊乱、卷边)产生小的紊乱和卷边方法,称为(涡流限制VorticityConfinement)。这个技术引入速度(velocity)在某些领域,创建小的速度随机。涡流限制(vorticityConfinement)实际上增加了烟雾的真实感,使一切变得自然。然而在许多情况下,是不需要这么多细节的。例如缩放很大的烟流(烟羽),或远处的烟雾源。问题是,
6、要做大的涡流是非常困难的使用RealFlow标准流体解算器。所提出的方法实在是很基础的,只达到近似级水准,但你在使用这方法时可能会找到一个新的方法来拓展脚本,去达到更好的效果。真正工作使用时,一定要经过试验,脚本对错误是非常敏感的。因此,本教程实际上是快速的方法提示,而不是全面详细的讨论。但也许你会觉得很有意思,看看你可以用这个方法获得什么。准备主要的困难是,迫使流体粒子沿着圆圈发射器路径运动,像升起的烟雾。实现这种行为的方法或公式是一定要引入Python脚本。一个好主意是在互联网上搜索,你很快就会发现两种基本方法:层流(laminar)和湍流(turbulentflow)在层流流体下在某一
7、个方向没有湍流,可以在水管或通道观察到这样的行为。湍流是非常难以描述的,因为流体看起来没有一个确定方向。在湍流中你能看到漩涡和不同方向的流动。层流和湍流之间有这样一个关系:超过一定标准时,层流可以变成湍流。这个标准就是的雷诺数(Reynoldsnumbe)。在漏斗,狭窄的管道或障碍物里面的流体可以看到,这两种状态之间的转换。层流这种方法将要使用的公式被称为“Stokes定律”。这个术语,用来描述流体中球形体(
此文档下载收益归作者所有