MDD影响

Ino Daisuke Ino在使用动态引擎作为主机3D应用程序的插件而构建的过程中,发明了Motion Designer Document(MDD)文件。这些文件是简单的点缓存,可为动画中每个帧的模型中每个顶点存储空间位置。这些文件的原始意图是让您冻结动态模拟,以便可以将结果保存到磁盘,重新加载和播放,而无需再次模拟。很快,好莱坞的视觉FX设施就对这些简单的点缓存文件实现了有趣的好处。软件可以很容易地为任何形式的变形动画生成这些文件。这不仅允许这些文件代替重新进行复杂的IK和骨骼计算,而且通过在多个应用程序中创建MDD变形器,这些文件可以将有关在一个应用程序中完成的动画的数据传输到完全不同的程序中以进行最终渲染。

如今,市场上几乎所有主要的3D应用都存在MDD出口商。内含MDD支持Modo,您可以在Modo ,在另一个主机应用程序中执行复杂的动画或模拟,并将带有MDD文件的模型返回到Modo用于最终的帧外渲染。

应用MDD

将MDD文件应用于文件,首先从另一个3D包中生成MDD文件。几乎每个3D程序都有一个导出器。(如果该程序没有内置的导出器,请在线搜索一个。)在以下位置为MDD文件创建基本几何体。 Modo或将其导入Modo。在目标项目层中选择Items列表,单击鼠标右键项目本身,然后选择Add Mesh Operation,然后在 Influences,双击MDD Influence。在特定于操作系统的对话框中,找到并选择保存的MDD文件。单击后OpenModo将“ MDD影响”项应用到目标网格。在视口中进行擦洗将显示结果。您可以根据需要在属性中调整属性Properties面板。

MDD影响

MDD Panel

MDD Filename:这将显示MDD文件的路径和文件名Modo在创建时应用。

Cache Size (Frames):一次确定保存在存储器中的顺序中的帧数。如果在播放过程中超过此值, Modo从磁盘加载帧,这会降低性能。如果有足够的RAM可用,您可能希望指定Preload Frames增加场景播放的稳定性。

Scale:随着项目随MDD文件变形而增加或减小项目的大小。默认刻度为1米。

Use Absolute Time:使用MDD文件的文件标题中指示的时间,而不是Modo时间设置。通过指定此选项,您可以导出具有精确定时的动画并在其中重播Modo无需调整任何MDD时间值。

Start Time/End Time:指示何时在场景中应用MDD动画。默认, Modo在动画的第0帧处开始MDD文件。但是,要延迟开始帧,您可以更改Start Time。例如,通过更改Start Time2,则MDD文件会在动画开始2秒后开始其初始帧。这是用于时移MDD文件的便捷方法。

Speed:调整所选MDD文件的播放速率。默认, Modo使用MDD帧的一对一匹配Modo帧。要减慢MDD播放速度,请将其值降低到1以下。要提高播放速度,请增加数量。

Start Frame/End Frame:指示MDD文件中的框架Modo应该使用。默认情况下,当您应用MDD文件时, Modo直接从文件读取值。要仅使用MDD数据的子集,请设置所需的入点和出点。

End Behavior:如果MDD数据短于Modo动画, Modo需要知道当到达MDD文件末尾时该怎么做。的默认行为Stop保留MDD文件的最后一帧。你也可以Repeat (循环播放)和Ping-Pong (以正常播放然后反转播放)。

Reload MDD Deformer/Reload All MDD Deformers:重新加载选定MDD文件或给定项目中的所有MDD文件。使用这些按钮,您可以将项目加载到Modo,返回到另一个应用程序以修改模拟或角色动画,导出MDD文件,然后强制执行Modo更新到最新数据,而不必重新加载整个项目。

Preload Frames/Preload All MDD Frames:将所选项目的整个序列的所有MDD帧加载到内存中。由于Deformer不必为每一帧加载数据,因此可以提高播放速度。的All按钮可以加载场景中所有MDD影响项的帧,但是这样做不仅需要预加载单个MDD文件,还需要更多的内存。