2013-05-12 15:15:54| 分类: RealFlow探索 | 标签: |举报 |字号大中小 订阅
(这个脚本,译者也没有。只是自己写了一个类似功能的。写一个这样的脚本,没有那么困难。算是留给读者一个思考题吧。)
本系列到这一节算是正式更新完了。肯定还有很多不完善的地方,需要再花时间来修改。不管怎样,已经算是一个结束了。如果有关于本系列文章问题,欢迎留言或发邮件讨论。对于RealFlow刚体动力学的探索学习远远没有结束。虽然本系列现在看来有点"落后",但这是为了学习现在先进技术一个很好的起步。如果你完整看到这里,恭喜你.你收获到了别人没有获得的东西。
安装The ChangeParameter Script(改变参数脚本)
这脚本用来方便的修改刚体最重要的参数(mass,air friction,friction和elasticity)。有两种方法来安装脚本。
1.按需要
你可以载入脚本在任何场景,通过
Layout > Batch Script (F10)
Batch Script window > File > Open...
从合适的位置选择文件,打开。脚本会立即出现在Batch Script窗口
2.永久安装
这个安装类型添加图标到工具栏,你可以定义快速路径:
复制脚本和相关图标到你指定文件夹。理想上,这通常是你所有脚本。现在,打开RealFlow选择:
Scripts>Add
会出现一个新窗口,帮助你完成所有安装设置:在Name下可以输入自定义的名称。脚本对话框打开文件浏览器从它的目录选择文件。检查Add 到工具栏,确定脚本显示在RealFlow。点击图标选择脚本位于很小的位置。设置,你可以选择一个快捷路径:
使用脚本
这个脚本很容易使用
1.选择合适的节点从节点窗口。当然,也可以选择多个,确保所有物体是刚体,否则会产生错误。
2.点击图标,或载入脚本(看方法1)
Batch Script windows > Script > Run
3.首先,脚本为所有选择的节点自动激活刚体,防止产生错误。如果有很多物体就需要等一会了。
4.然后会出现一个对话框,有四个参数:
这是默认输入值。使用这些值或输入新的。Max.Air Friction值设置成0,因为它不是必要改变的参数。
Mass参数为所有选中节点改变@mass值。这个值设置范围在0.1到1.0之前。更高的值也是可以的。值是0.1意味着10%改变,因为1,代表100%。绝对值意味着脚本计算的数字可以是正数或负数。结果将会增加或减少。
Max.Air Friction不同于其它值。因为负的空气阻力没有实际意义,@air Friction值是很小和默认的,你可以定义一个最大值。结果会在默认和你输入值之间,例如在0.001和0.004.
物体摩擦力(Friction)和弹性(Elasticity)类似于Mass.改变成一致值。@friction值限制最小是0.01.
你可以忽略特定值,只输入0.0.这个值,参数不会改变。负值也可以输入,但会改变成正值。
5.点击OK开始计算
你可以中止脚本在任何时刻通过按下ESC键。请注意,所有参数改变需要花一点时间。当脚本计算好后,你会看到Done...在状态栏。你可以按你想要的使用。
关于场景文件
本书包含了场景文件为每个教程和设置。所有RealFlow场景文件分享共同场景缩放是0.01.在一些案例,你得要重新缩放或重新建立场景来调节成你需要的。文件只是示例作用。
文件是RealFlow4.3.8版本创建的。它是最新的版本。在这个例子,请更新你的RealFlow.
包含的脚本使用Cinema 4D/Lighwave 3D轴设置,。如果你想用到其它3D软件,需要把向上轴由Y改成Z。
法律声明
所有素材,脚本,文本,文件和图片版权都属性本书,Thomas Schlick.禁复制共享或提供素材整体或引用。素材不能在论坛共享,文件共享站,种子服务器或类似地方。
本书和素材不要放到第三方进行复制,无论是免费还是收费的。出版引用,图片,文件,或文本总分只允许,得到原作者Thomas Schlick允许才行。任何违反都会受到起诉。
所有素材创建整合都尽最大努力,但错误难免。本书不为电脑或软件崩溃丢失数据而负责。在你计算机上使用所有素材脚本或文件。
评论