当前位置:首页 >教程首页 > Maya >Maya几何体缓存菜单Create New Cache (创建新缓存)指令教程

Maya几何体缓存菜单Create New Cache (创建新缓存)指令教程

发布时间:2019-08-13 08:26:59

Geometry Cache (几何体缓存)是在Maya 2008中新增加的菜单,并将其放在了动画模块下,该菜单的功能是将已经做好动画的角色模型以缓存的方式存储起来。换句话说,就是在角色模型上应用该命令后就可以将模型的骨骼、蒙皮和其他一切相关节点删除,只保留几何体缓存就可以重现动画了,Geometry Cache (几何体缓存)菜单如下图所示。

Maya几何体缓存菜单Create New Cache (创建新缓存)指令教程

下面对该菜单中的每一个命令进行讲解,首先介绍Create New Cache (创建新缓存)命令。

功能说明:为当前对象创建一个新的几何体缓存。如果选择了多个对象,那么每个对象都有一个几何体缓存(每个几何体都作为一-个单独的文件),当然也可以为所有选择的对象创建一个单独的缓存。

需要注意的是,几何体缓存中只能存储对象顶点的XYZ位置,而不能存储对象形变节点的平移、旋转或缩放。

操作方法:选择设置了动画的对象,单击执行。

参数详解:单击Geometry Cache>Create New Cache>  Clipboard Image.png (几何体缓存>创建新缓存>Clipboard Image.png )打开选项窗口,如下图所示。

Maya几何体缓存菜单Create New Cache (创建新缓存)指令教程

1.Cache directory (缓存路径)

指定几何体缓存要保存在服务器或硬盘上的位置。单击其后面的文件夹图标可以选择不同的保存路径。

如果已经将场景文件保存到硬盘,那么几何体缓存文件夹将默认以与场景文件相同的名称保存在\maya\projects\default\data\路径下,如果尚未保存场景文件,那么几何体缓存文件夹将默认保存在\maya\projects\defaultidatalcache路径下。

2.Cache name (缓存名称)

为要创建的几何体缓存指定一个名称。

3.Use Cache Name as Prefix (将缓存名称作为前缀)

设置缓存名称并将其作为前缀,勾选该选项时,几何体缓存的名称是当前对象的名称加上该前缀,例如,一个对象的缓存文件名称是Ball,前缀是ted,那么就按以下规则来命名。

ted_ BallFrame1, ted_ BallFrame2, ted_ .BallFrame3 ....

仅当勾选了One file per frame (每帧作为一个文件)或One File per Geometry (每个几何体作为一个文件)选项时,该选项才有效。

4.Cache Format (缓存格式)

新用于指定Maya的缓存格式,包括mcx和mcc两种可以选择。

5.File distribution (文件分布)

可以选择以下选项中的其中一个。

01 One File Per Frame (每帧作为一个文件) :以每帧存储的方式存储缓存文件。

02 OneFile (一个文件) :将缓存作为一个完整文件来存储。

03 One File per Geometry (每个几何体作为一-个文件) :以每个几何体单独存储的方式存储缓存文件。

注意:当One File (一个文件)或One File per Geometry (每个几何体作为一个文件)的缓存超过所限定的2GB几何体缓存大小时,它就会自动拆分成几部分,但是它们之间会进行融合。

6.Store points as (存储精度)

指定几何体缓存点数据存储的序列类型,它决定了存储的精度。

01 Double (两倍的) :选择该选项要比选择Float (浮点)更加精确,但是所需的存储空间也会增加一倍。

02 Float(浮点):不如Double(两倍的)精确,但是所需的存储空间是Double(两倍的)的一半。

7.Evaluate every frame(s) (每一帧进行一次采样)

指在创建几何体缓存期间,每隔多少帧进行一次缓存取样。

8.Save every evaluation(s) (每一样本进行保存)

指在创建几何体缓存期间,要保存哪些样本。对于其他参数在前面的小节中已经讲解过。

当创建了新的缓存之后,打开它的属性编辑器,观察缓存文件节点的属性,如下图所示。

Maya几何体缓存菜单Create New Cache (创建新缓存)指令教程

参数详解:

1.Cache File (缓存文件)卷展栏

01 Base Directory (基本路径) :指定当前nCache节点的源缓存文件的路径。

02 Base Name (基本名称) :指定当前nCache节点的源缓存文件的名称。

03Enable(启用):用于确定下面的选项参数是否有效。

04 Start Frame (起始帧) :指定当前nCache节点播放的起始时间,当开始播放时,可以更改该属性。

05 Scale (缩放) :扩展或收缩当前节点的nCache的时间范围。如果提高该值,则节点的nCache模拟播放的速度会比较慢,降低该值,则速度会比较快。

06 Hold( 保持) :指定帧数.从而保持当前节点上nCache的最后一帧。

07 Pre Cycle/Post Cycle (之前循环/之后循环) :当前节点上nCache之前和之后的循环数。使用该选项可进行重复模拟。

08 Source Start/Source End (源片段开始时间/源片段结束时间) :指定包含在当前节点的nCache中源缓存帧范围的起始帧和结束帧,如果当前节点的nCache已经被剪切,那么该选项将不会与Original Start/Original End (源起始帧/源结束帧)相匹配。

09 Original Start/Original End (源起始帧/源结束帧) :当前节点上源nCache文件的起始帧和结束帧。

10 Reverse( 反向) :勾选该选项,当前节点上的nCache将反方向播放,从最后一帧开始播放,默认未勾选该选项。

11 Oscillate (摆动) :勾选该选项,则当前节点的nCache摆动在正向和反向之间将播放每一帧, 创建一个连续的播放循环,默认未勾选该选项。

12 Multi Thread (多线程) :勾选该选项,则在播放期间,当前节点的nCache将设置为多线程。默认未勾选该选项。

13 Queue Size (frames) [堆栈尺寸( 帧) ] :如果勾选Multi Thread (多线程)选项,那么Maya将试图预加载并保存nCache的帧数,但是不会预加载全部缓存。默认该参数值为20。

14 Display Load Progress (显示加载进度) :勾选该选项,将显示加载的多线程缓存存储堆栈的百分比,默认勾选该选项。

2.Cache Description (缓存描述)卷展栏

显示当前nCache节点的信息。

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定