返回介绍

3ds Max 帮助

3ds Max 帮助归档

“运动捕获”卷展栏

发布于 2022-07-23 00:45:43 字数 13691 浏览 0 评论 0 收藏 0

在“运动”面板中,“运动捕获”卷展栏上的工具通常用来处理原始运动捕获数据。可以使用“加载运动捕获文件”来加载标准的 BIP 文件。例如,如果要循环运动的话就可能需要这样做。

  • 创建或选择 Biped。 “运动”面板 “运动捕获”卷展栏

该卷展栏包含具有以下用途的工具:

  • 进行运动捕获文件的批处理转换。
  • 转换运动捕获缓冲区中存储的运动捕获文件。
  • 将一帧运动捕获数据从内存粘贴到选定的 Biped 肢体上。
  • 以线型轮廓图显示原始运动捕获数据。
  • 显示原始运动捕获轨迹。

尽管校准控制也处理原始 BVH 文件,但底部的按钮主要用来处理标记文件。使用“运动捕获”卷展栏上的工具来导入、校准以及过滤标记文件 (CSM)。在运动捕获过程中,可以在演员身上放置标记,以标识关节;在必要的时候,校准可以用来调整 Biped 相对于原始标记的位置。在不减少关键点或不带足迹的情况下只加载原始标记文件,可以启用标记校准控制。

注意:有关 BVH 和 CSM 文件规范,请参见示例文件中的 BVH.rtfCSM.rtf 文档。

运动捕获缓冲区

当使用加载运动捕获文件来加载文件(CSM、BVH 和 BIP)时,原始运动数据会自动存储在运动捕获缓冲区中。缓冲的原始运动数据与场景中的 Biped 运动无关,可以通过以下方式使用:

  • 使用从缓冲区转换可以快速使用备用过滤器设置;这样可以不必浏览相同的文件。
  • 在使用足迹提取和关键点减少导入了一个 BVH 或 BIP 文件后,可以在选定 Biped 肢体(以及 COM)上使用从缓冲区粘贴将原始运动捕获数据中的关键点粘贴到过滤后的数据中;如果在过滤过程中丢失了关键运动的话就需要这样做。
  • 如果在“运动捕获转换参数”对话框中指定了“仅加载缓冲区”,那么将不更改 Biped 的运动,而将运动文件加载到运动捕获缓冲区中。使用此选项可将来自任何文件中的姿势和肢体关键点粘贴到场景中的 Biped 上。

当加载了一个运动捕获文件,该文件中的运动捕获数据同时将加载到运动捕获缓冲区中。在校准时缓冲区会发生改变。它也用来显示运动捕获标记和轨迹。

内部只有一个运动捕获缓冲区。缓冲区经常很大,因此在加载文件或是进行校准之前,它的内容是不保存的。所以,如果撤销加载一个运动捕获文件,运动捕获缓冲区的内容是不发生改变的。那就是为什么您还能看见原来的标记和轨迹的原因。撤销校准是不可能的。

标记文件

与包含肢体旋转数据的 BIP 或 BVH 文件不同,CSM 标记文件只包含标记位置数据。导入原始标记文件时,运动捕捉缓冲区将只存储标记位置数据。3ds Max 使用标记数据提取要定位 Biped 的肢体旋转数据。用“运动捕捉”卷展栏上的校对控件更正相对于标记的 bip 缩放和姿势之后,可以使用从缓冲区转换来过滤原始标记数据以减少关键点和提取足迹。

注意:CSM 标记文件是 ASCII 文件。

过程

要使用“从缓冲区转换”,请执行以下步骤:

内存中应该已经存在一个运动捕获文件。如果内存中不存在这样的文件,使用“运动捕获”卷展栏上的“加载运动捕获文件”来导入一个运动捕获文件。

  1. 选择一个 Biped。
  2. 在“运动捕获”卷展栏上,单击 (从缓冲区转化)以显示“运动捕获转化参数”对话框。
  3. 调整参数,然后单击“确定”。

要比较原始的和过滤后的轨迹,请执行以下步骤:

  1. 选择一个 Biped 并在“运动捕获”卷展栏上打开 (显示缓冲区轨迹)。
  2. 在“显示”卷展栏上,单击 (轨迹)。

    当选择了 Biped 的不同部位时,就会显示两条轨迹。黄色轨迹代表了运动捕获缓冲区中的原始运动捕获数据;紫色轨迹代表了过滤后的数据。

要使用“显示缓冲区”,请执行以下步骤:

  1. 创建一个 Biped。
  2. 在“运动捕获”卷展栏上,单击 (加载运动捕获文件)以导入运动捕获文件。
  3. 在“运动捕获”卷展栏上,打开 (显示缓冲区)。

    将出现一个红色的线型轮廓图,代表了原始捕获数据。

  4. 播放动画。

    这将同时播放表示过滤后的运动捕获数据的 Biped 以及表示原始数据的红色线型轮廓图。

    提示要得到原始运动捕获数据与过滤后数据的更精确的视觉比较,可以在“显示”卷展栏上单击“显示/隐藏对象”来隐藏 Biped。在同一个卷展栏上单击“显示/隐藏骨骼”以只显示 Biped 的骨骼(黄色的线型轮廓图),然后播放动画(打开“显示缓冲区”)。两个线型轮廓图一起运动,很容易看到其中的任何差异。要学习如何使用“运动捕获转换参数”卷展栏中的“适应现有状况”来“显示缓冲区”,请参阅使用“适应现有状况”来导入运动捕获文件

要导入一个运动捕获文件,请执行以下步骤:

  1. 选择一个 Biped。
  2. 如有必要,请在“运动捕获”卷展栏中,单击 (加载标记名称文件)以加载 MNM 文件。 注意:如果运动捕获文件中的标记或关节名称跟随 character studio 标记命名转换,那么就不需要此步骤。
  3. 单击 (加载运动捕获文件)。

    3ds Max 打开一个文件对话框。

  4. 选择文件类型:BVH、BIP 或 CSM。
  5. 选择一个文件并单击“打开”。

    3ds Max 将打开“运动捕获转化参数”对话框

  6. 选择所需的过滤器选项,然后单击“确定”。

    Biped 使其自身适用于运动数据。如果打开“足迹提取”,就会显示足迹。

    注意:加载原始标记数据(无关键点减少、自由形式)来使能标记校准按钮。 提示使用一个没有用 Physique 来附加网格的 Biped。导入运动捕获数据,然后保存一个 BIP 文件以使任何角色都可以使用。如果从一个运动捕获文件中导入了骨骼缩放信息,那么 Physique 修改器应用的网格可能会不自然地变形。
  7. 如果加载了标记文件,请打开“显示标记”作为校正 Biped 比例和肢体视觉效果的辅助手段。

    如果有必要进行修正,请先调整 Biped 比例。将会发生关键帧调整,以适应 Biped 的缩放变化。

    此过程中的其余步骤是可选的,除非您需要校准运动捕获文件。

  8. 单击“特征体形模式”并使用“选择并非均匀缩放”或“Biped”卷展栏 “橡皮圈模式”,按显示的标记调整 Biped 的大小。
  9. 再次单击“特征体形模式”退出该模式。

    退出“特征体形模式”时会发生关键点调整。现在,就可以进行调整 Biped 相对于标记的肢体位置了。

  10. 如有必要,使 Biped 的肢体与标记对齐,然后单击“调整特征姿势”来计算整个动画的偏移。
  11. 使用“保存特征体形结构”将结构保存为 FIG 文件,使用(保存特征姿势调整)将姿势保存为 CAL 文件。

    当您以后导入相似的标记文件时,请在“运动捕获参数转换”对话框中加载这些文件。

    此时,可以使用“从缓冲区转化”来提取足迹和减少关键帧。比例和位置调整都会并入此过程。将运动保存为优化后的 BIP 格式文件。

界面

加载运动捕获文件

关键点减少并提取原始运动捕获数据中的足迹。加载 BIP、CSM 或 BVH 文件。打开一个文件之后,将打开“运动捕获转换参数”对话框。以下是“打开”对话框中的设置的描述。

“打开”对话框设置

文件类型
  • BIP 过滤 3ds Max 承载的原始运动捕获数据。数据为 BIP 格式。过滤标准的 BIP 文件来将足迹式的动画转换为自由形式的动画;从自由形式的动画中提取足迹;以及循环一个 BIP 文件。
  • BVHBioVision 运动捕获数据文件。包含“演员”的骨骼架构和运动信息。一旦过滤和调整了运动捕获数据,请将其保存为 BIP 文件,以便以后使用。
  • CSM导入一个 character studio 标记文件“(ASCII 格式文件)。在加载一个 CSM 文件之前,可以选择性地加载“标记名称”文件 (MNM)、“特色结构”文件 (FIG) 以及“特征姿势”文件 (CAL)。必须以不减少关键点和不进行足迹提取的方式加载标记文件,以便启用校准控制。
重新构造 Biped 以匹配文件(仅限 BIP 文件)

打开此选项可更改 Biped 的结构,以匹配存储于 BIP 文件中的结构。该文件加载已存储的 Biped 结构。这是“打开”对话框中的一个选项。

当把一个 BIP 文件加载到剪辑中或是加载到一个位于“编辑剪辑”模式中的 Biped 上时,该选项不可用。因为位于运动流中的所有剪辑都必须进行调整。

注意:CSM 和 BVH 文件总是加载文件中存储的 Biped 结构。
将最低起脚高度设置为 Z=0(仅限 BIP 文件)

将最低起脚高度设置为 Z=0。这是“打开”对话框中的一个选项。默认设置为启用。

在 3ds Max 中,运动剪辑的高度可以保持不变。如果您想保持运动剪辑在根据不同尺寸的角色调整运动时的高度不变,此选项很重要。例如,如果角色要跳离一块岩石,而您想保留角色的 Z 轴位置,就需要关闭该选项。如果必须混合开始和结束不在同一高度的运动流运动(如角色登上自行车、骑自行车和从自行车下来这三个剪辑),请将此选项保持关闭。

但是,关闭此选项可导致在运动流变换期间,运动中出现跳跃。在“运动流”模式下打开此选项可获得平滑的变换效果。如果具有自适应功能,请设置高度,以便帧 0 的最低起脚点高度为 Z=0。这将沿着 Z 轴来排列剪辑并创建平滑的变换。

首先,加载原始标记数据并打开“显示标记”以此来帮助您决定校准是否必要。如果比例和位置校准都有必要进行,那么先校准比例(“特点体形”模式),然后再校准肢体位置。在特点体形模式中更改了 Biped 比例之后,3ds Max 将调整 Biped 的关键点。相对于标记来定向 Biped 肢体并点击“调整特征姿势”以将偏移应用到整个动画中。将“特点体形结构”和“特征姿势”分别保存为 FIG 和 CAL 文件。在加载标记文件(需要包含在这些文件中的比例和位置偏移数据)之前,先加载 FIG 和 CAL 文件。

注意:在过滤标记文件之前可以在“运动捕获转换参数”对话框中加载校准文件。

从缓冲区转化

过滤最近加载的运动捕获数据。这些数据存储于运动捕获缓冲区。显示“运动捕获转换参数”对话框。

最近一次导入的运动捕获文件以原始形式存储在运动捕获缓冲区中。“从缓冲区转换”提供了在“运动捕获转换参数”对话框中尝试新转换参数的快捷方法。

从缓冲区粘贴

将一帧原始运动捕获数据粘贴到 Biped 的选中部位。

导入了一个运动捕获文件之后,您可能会发现丢失了某些细微的运动,这是由于损失了关键帧而造成的。“从缓冲区粘贴”可以为 Biped 选定的身体部位添加来自原始运动捕获数据的关键帧,以此来还原该运动。使用“从缓冲区粘贴”之前,请启用“自动关键点”,或在用“从缓冲区粘贴”存储了某个关键点的新位置之后,单击“设置关键点”。

显示缓冲区

将原始运动捕获数据显示为红色线条图。

使用“显示缓冲区”对原始的和过滤后的运动捕获数据进行比较。理想情况下,Biped 的运动和红色线型轮廓图的运动是非常相似的。如果不是这样的话,可以更改过滤器的参数设置并再次导入运动捕获文件,或选中一个 Biped 对象并在选定的帧上使用“从缓冲区粘贴”来还原丢失的运动。

原始捕获数据是当前导入的或最近一次导入的运动捕获文件的缓冲,可以很容易地对原始的和过滤后的运动数据进行比较。“显示缓冲区”显示了代表原始缓冲数据的红色线型轮廓图;在播放过程中可以将其与过滤后的 Biped 运动相比较。

显示缓冲区轨迹

将为 Biped 的选定躯干部位缓冲的原始运动捕获数据显示为黄色区域。

使用“显示缓冲区轨迹”显示基于缓冲原始运动捕获数据的任何 Biped 身体部位的轨迹。与“显示”卷展栏上的“显示/隐藏轨迹”结合使用可以观察原始数据和过滤后数据的匹配相近程度。

前提是已经导入了一个运动捕获文件。

批处理文件转换

将一个或多个 CSM 或 BVH 运动捕获文件转换为过滤的 BIP 格式。显示“运动捕获批处理文件转换”对话框

特征体形模式

加载原始标记文件后,启用“特征体形模式”来相对于标记缩放 Biped。退出“特征体形”时,会校准整个标记文件。

可以进行关键帧调整以适应新的 Biped 比例;因此,在相对于标记调整 Biped 的位置之前应先调整 Biped 的缩放比例。

使用“Biped”卷展栏上“橡皮圈模式”和“非统一缩放”以在“特征体形模式”中调整 Biped 的大小。

理想情况下,并不需要使用此项功能。加载运动捕获文件时,3ds Max 会尝试着从给定的数据中提取出合适的体形比例。只有当提取出来的 Biped 比例与原来的特征比例不匹配时才需要使用“特征体形模式”。缩放比例的细微差别都会影响运动的表现。

注意:当以原始形式导入标记文件或是 BVH 文件时,校对控制才会被激活。第一次导入标记文件时不要使用减少关键点或提取足迹。
保存特征体形结构

在“特征体形”模式中更改 Biped 的比例后,可以将更改存储为 FIG 文件。在“运动捕获转换参数”对话框中使用此文件来调整由同一演员创建的标记文件。

调整特征姿势

加载标记文件后,使用“调整特征姿势”来相对于标记修正 Biped 的位置。将 Biped 的肢体与标记对齐,然后单击“调整特征姿势”即可计算所有加载的标记数据的这种偏移。

注意:当以原始形式导入标记文件或是 BVH 文件时,校对控制才会被激活。第一次导入标记文件时不要使用减少关键点或提取足迹。
保存特征姿势调整

将特征姿势调整保存为 CAL 文件。

调整相对于标记的 Biped 之后,保存 CAL 文件。CAL 文件用来处理需要进行相同调整的标记文件。导入标记文件的过程中,可以在“运动捕获转换参数”对话框中加载 CAL 文件。

加载标记名称文件

加载标记名称 (MNM) 文件,将运动捕获文件 (BVH 或 CSM) 中的传入标记名称映射到 Character Studio 标记命名约定中。显示“标记名称文件”对话框。

“标记名称文件”对话框设置

加载 CSM 标记文件

查找一个同 CSM 文件一起使用的标记文件。

加载 BVH 标记文件

查找一个同 BVH 文件一起使用的标记文件。

加载 BVH 文件时,检查并报告未知的轨迹名称,但是无论如何都会加载该文件。如果某些需要的轨迹不在文件中,将会报告这一情况并终止文件加载。

使用文件

如果启用,在导入运动捕捉文件时 Character Studio 将使用标记名称文件。

如有必要,加载 BVH 或 CSM 文件前,要先加载标记名称文件。如果标记文件中使用了唯一的标记名称,请编辑这些 ASCII 文件。

注意:有关 BVH 和 CSM 文件规范,请参见示例文件中的 BVH.rtfCSM.rtf 文档。
显示标记

打开“标记显示”对话框,其中提供了用于指定标记显示方式的设置。

标记和标记名称会围绕着 Biped 显示。可以利用这些来标明和调整差异;例如,Biped 相对于肘部标记的肘部位置。请参阅特点体形模式调整特征姿势以获得如何修正这些差异的信息。

相关信息

本节内容

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文