3DSMAX4.0的Havok动力学手册6
3DSMAX4.0的Havok动力学手册
sundan studio
MAX Havok是3ds max 4的一个插件,它允许艺术家和漫画制作者轻易地控制和模拟复杂物理场景。MAX Havok完全地支持综合的硬体和软体动力学,布料仿真和液体仿真。它能模拟有关节身体的约束和连接。它还可以模拟物理的现象比如风和马达。你能使用所有的这些特性来创建多种动态的环境。 一旦一个设计家在3ds max 4中创建一物体,他们能对它指定物理性质。性质可以包含比如质量,摩擦和弹力的特性。物体可以被调整,释放,附加到弹簧,或者使用各种的约束。通过对物体指定物理特性,你可以快速和容易地塑造真实世界的场景,因此能精确地模拟产生人物动画关键帧。 运用MAX Havok,你可以快速地利用实时仿真窗口预览场景。这个窗口允许你交互地来测试和播放一个场景。你可以在一个场景中改变所有的物理物体的位置,极大地减少设计时间。然后你可以运用一个单键-单击,转换这场景回3ds max,而保持所有的那些需要作为动画的性质。 这个MAX Havok插件使设计家和漫画制作者从手工复杂动画中节约了大量时间,像建筑物爆炸或者窗帘成褶皱状。该插件又支持3ds max 4所有的标准特性比如关键帧和结皮现象,因此可以在相同的场景中使用传统的和物理的两者动画。方便的工具(比如自动减少关键帧)让你在它产生之后尽可能地改变角色生成部分的动画。
7、水
在Havok中水是液体的表现。我们可以真实地表现物体与水的影响,包括涟漪和水波。水可以有不同的密度,这决定着物体是沉还是浮。物体的浮力属性不同于布料物体,通过物体的体积和质量属性自动计算。
在Max Havok中水是一种空间扭曲。由于我们不能渲染空间扭曲,我们必须提供可渲染的实体水。在虚拟模式下,我们可以看见水的反映,看不见水,我们可以通过将水空间扭曲捆绑到一平面上来实现。
7.1、创建水模拟
1、我们先创建五个固定,质量为0的长方体组合为一水池,再创建两个小box作为木块,两盏聚光灯和一相机。
2、从创建面板/辅助物体/Havok Dynamics,创建一硬体收集,将七个box添加到硬体收集中。
3、选择创建面板/空间扭曲/Havok Dynamics,点击Water按钮,在任一视图中通过点击和拖动鼠标就象创建平面一样创建一水空间扭曲。
4、改变水的位置,使它刚好在水池适当位置。
5、选择水,展开修改卷展栏,我们可以修改水的属性,这里我们取其默认值。
6、创建一平面,我用的是Patch,长宽复杂度都设为5。然后点取捆绑到空间扭曲工具将平面捆绑到水空间扭曲上。
修改捆绑扭曲的Scale Strength为2.0,水的变形为原来的2倍。
设置Havok工具面板
1、创建/工具面板,选取more中的Havok Dynamics,设置Display卷展栏如下图。将相机、灯光添加到虚拟中。
2、分别选取两个小box,在Havok Dynamics下的属性卷展栏中,将mass设为600.0kg(400kg),其余值保持默认值。(注意:在此例中,两个小box的质量要取得大一点,否则,小box不会沉入水中。)
3、在Animation&Export卷展栏中将Time Scale值设为2.0。目的是将虚拟的时间放大为2倍,在执行虚拟后,我们可以观察到动画动作的完整性。
虚拟场景
点击显示卷展栏下的Preview In Window(预览)按钮,MAX Havok显示场景,按字母“P”播放,可以实时观看虚拟情况。
满意后,点击Animation & Export(动画和输出)卷展栏下的Perform Simulation(执行虚拟)按钮。MAX会自动将刚才的虚拟行为转换为Max动画的关键帧。为了减少计算量,我们点击卷展栏最底下的Reduce Keys(减少关键帧)按钮,Max Havok会自动减少不必要的关键帧
[/HTML]