命令条目:选择 Biped。 “运动”面板 “Biped”卷展栏 (运动流模式)“运动流”卷展栏 (显示图形)“运动流图”对话框
使用“运动流图”对话框中的工具可以将剪辑添加到图形、计算优化的变换、设置随机脚本变换值、移动和删除剪辑以及显示剪辑的从属关系。在“运动流图”对话框中剪辑和变换显示作为图标。
单击“运动”面板上“运动流”卷展栏中的“显示图形”时,将会显示“运动流图”。
在“运动流”模式下,第一步是在“运动流图”中添加剪辑,以供在脚本中使用。剪辑代表所有或部分 BIP 文件。脚本表示经过“运动流图”中剪辑的不同路径。当前脚本中的第一个剪辑以红色显示。变换以两个剪辑之间的箭头显示,红色箭头表示经过活动脚本的路径。黑色变换箭头表示已卸载的脚本。循环回相同剪辑的变换代表的是一个循环。
如果 Biped 正使用共享的运动流,那么图形窗口的标题就会显示“*共享*运动流图”,其后跟随了共享运动流的名称。使用“共享运动流”,可以通过一个共享的运动流控制多个 Biped。
默认情况下,最小运动损失用于计算变换。优化的变换使用了一种最小化脚步滑动的算法。优化的变换虽然延长了计算时间,但是能够产生非常高的质量效果。
注意如何在“运动流图”窗口中进行缩放和平移取决于处于活动状态的交互模式(3ds Max 或 Maya)。
一个或多个 Biped 的随机脚本
通过使用“运动流”卷展栏“脚本”组中的“创建随机运动”命令来创建随机脚本。随机脚本是在运动流图中随机穿越剪辑所创建的。要使用“创建随机运动”,每个 Biped 必须是在同一个共享运动流中。
要使用共享运动流为多个 Biped 创建随机脚本,第一步就是单击“运动流”卷展栏上的“共享运动流”,然后添加共享一个共享运动流的 Biped。在“运动流图”上,将添加剪辑,并在所有剪辑之间创建变换。然后“创建随机运动”就用来计算所有 Biped 的随机运动。
剪辑和变换被赋予百分比,character studio 利用该百分比生成随机脚本。剪辑和变换的百分比在“剪辑”对话框和“变换编辑器”对话框中设置。
您可以加载许多剪辑并使用“创建所有变换”来创建剪辑之间的所有可能变换。然后可以使用“优化选定的变换”来创建优化的变换。一旦变换被创建,就可以使用优化的变换快速创建脚本或生成 Biped 群体的随机运动。
MFE 文件存储指向剪辑、过渡、参数和脚本的指针。
要为图形添加剪辑,请参见在运动流图中放置运动;要创建随机脚本和变换,请参见创建随机运动。
界面
创建剪辑
在对话框窗口中选择并单击此选项可创建剪辑。
该剪辑是空的。右键单击剪辑,使用“选择剪辑”工具来显示“剪辑属性”对话框;然后选择 BIP 文件并在“剪辑属性”对话框中设置其持续时间。在这里也可以设置“随机开始概率”。在生成随机运动流而选择多个剪辑作为可能的开始剪辑时,会用到“随机开始概率”。
注意为变换设置剪辑持续时间并不是很关键,变换编辑器允许在剪辑的任意帧上启动和停止变换。
加载多个运动文件。
显示打开文件对话框。选择多个文件并单击“确定”;多个文件便加载到“运动流图”窗口中。
将最低起脚高度设置为 Z=0。这是“加载文件”对话框中的一个选项。默认设置为启用。
在 Biped 中,运动剪辑的高度可以保持不变。如果您想保持运动剪辑在根据不同尺寸的角色调整运动时的高度不变,此选项很重要。例如,如果角色正在跳过石头,而您想保持角色的 Z 位置不变,应关闭此选项。如果必须混合开始和结束不在同一高度的运动流运动(如角色登上自行车、骑自行车和从自行车下来这三个剪辑),请将此选项保持关闭。
但是,关闭此选项可导致在运动流变换期间,运动中出现跳跃。在“运动流”模式下打开此选项可获得平滑的变换效果。如果具有自适应功能,请设置高度,以便帧 0 的最低起脚点高度为 Z=0。这会使剪辑与 Z 轴对齐,从而产生平滑的变换效果。
在两个剪辑之间创建过渡。
在“运动流图形”对话框中按住鼠标左键将一个剪辑拖动到另一个剪辑上。单击单个剪辑然后释放鼠标以创建循环变换。利用此功能来创建随机脚本是必要的。可以创建不包含在脚本内的变换。
在两个剪辑之间创建过渡。
在“运动流图”对话框中按住鼠标左键拖动另一个剪辑到某个剪辑上。单击单个剪辑然后释放鼠标以创建循环变换。利用此功能来创建随机脚本是必要的。可以创建不包含在脚本内的变换。
创建每个剪辑之间的过渡,包括循环过渡。选中所有需要变换的剪辑,然后单击“创建所有变换”。该变换不是优化的。用“优化选定的变换”对它进行优化。优化变换虽然耗费时间,但是能够生成高质量。
删除剪辑或过渡。
如果一个脚本依赖于剪辑,对话框就会显示警告;在对话框上单击“确定”就会删除剪辑和依赖于它的脚本。
如果从共享运动流中删除了选定的脚本和变换,那么所有共享该运动流的 Biped 脚本都会被删除,该运动流依赖于被删除的那些剪辑和变换。
选择运动剪辑或过渡。
右键单击剪辑以显示“剪辑属性”对话框。右键单击变换以显示“变换编辑器”对话框。
在运动流图中移动剪辑。这并不影响动画。
平移剪辑的布局。
调整“运动流”窗口的视图放大量。向上拖动可提高放大量。向下拖动可减小放大量。
单击“缩放区域”模式可拖动矩形区域,并放大该区域以适合“运动流图”窗口。
重新调整内容的大小,以适合“运动流图”窗口的大小。
允许您设置可以存储选定剪辑文件的路径。
用于为选定的剪辑编辑 Biped 足迹和肢体。使用“关键帧”卷展栏上的“设置关键点”来设置 Biped 肢体关键点。在“剪辑模式”下,剪辑会在“运动流图”窗口中变绿。
显示使用选定剪辑的脚本。
如果在共享的运动流图上按“显示脚本从属对象”按钮,那么就会检查所有共享该运动流的 Biped,看它们的脚本是否依赖于选中的剪辑和变换。
在“运动流图”窗口中启动该选项并选择剪辑。
按住 Ctrl 并单击以添加剪辑。选定的节点被“脚本”组中的“创建随机运动”所使用,以从某个选定的剪辑开始(基于百分比)。如果选中三个默认权重为 100 的剪辑,那么每个剪辑都有相等的机会成为开始剪辑。
在“运动流图”窗口中显示剪辑和过渡百分比。
随机开始剪辑以紫色显示,并且显示了它们开始某个随机脚本的概率。随机开始剪辑也会显示选择每个变换的概率(0 - 100)。“脚本”组中的“创建随机运动”使用剪辑和变换百分比来生成随机脚本。
选择一个或多个过渡,然后单击“优化选定的过渡”可对它们进行优化。显示“变换优化”对话框以设置变换的位置。
优化的变换要耗费时间来行计算。当使用此功能时会显示一个进度条。最小化脚步滑动是优化变换的计算方法。
在“运动流图”窗口中显示成本。成本的数值越低,过渡的效果就越好。
检查图形看是否存在重叠的过渡以及对于剪辑而言长度过长的过渡。如果存在任何问题会向您发出通知,或是告诉您未发现问题。
根据运动文件的名称命名剪辑。
关闭以自行命名剪辑。
创建多个剪辑
将最低起脚高度设置为 Z=0(仅限 BIP 文件)
创建过渡自 -> 到
创建过渡到 -> 自
创建所有过渡
删除剪辑/过渡
选择剪辑/过渡
移动剪辑
平移
缩放
缩放区域
适应窗口
保存剪辑文件
剪辑模式
显示脚本从属对象
选择随机开始剪辑
显示随机百分比
优化选定的过渡
显示最佳的过渡成本
检查所有过渡
自动剪辑名称