返回介绍

3ds Max 帮助

3ds Max 帮助归档

了解群组

发布于 2022-07-23 00:47:23 字数 1410 浏览 0 评论 0 收藏 0

通过 character studio 中的群组系统,可以使用大批角色、人物特征和其他对象来创建逼真的模拟环境,这些对象通过程序方式来实现操作和彼此交互。使用它,您可以轻松设置包含数百人和/或生物场景的动画,这些生物的行为集可能相似,也可能完全不同。这些可以根据场景中的其他因素而动态变化。

地铁站中使用 character studio 进行动画制作的一组人体模型

位于该系统核心位置的是群组和代理辅助对象。一个群组对象可以控制任意数量的代理,代理将作为群组成员的代替品。您可以将代理组合成为队伍,并向个体或队伍指定一些行为,如查找、避免和漫步。您可以将行为和权重相结合,以便某个群组成员在轻微漫步的时候查找目标。

群组模拟的范围可以从简到繁,并且可以直接到高度复杂。在范围后端能起到辅助作用的是认知控制器功能,通过该功能,您可以使用脚本将条件变换应用于行为序列。例如,您可以告诉代理逐渐靠近一个目标,直到其到达某个距离范围内,然后开始移动。或者可以使用认知控制器,以便代理在一系列目标之间移动。

创建复杂、动态群组模拟的另一个方法是运动合成,该方法可以与认知控制器结合使用。群组系统可以提供两类运动合成:

  • 处理 Biped 时,可以使用“运动流”功能,以允许 character studio 为符合代理行为的 Biped 创建脚本。
  • 在处理非 Biped 角色时(如鱼和鸟),您可以使用剪辑控制器,通过该组件可以将不同的动画片段应用于各种类型的动画。例如,鸟可能在上升的时候迅速拍打翅膀,而在水平飞行的时候缓慢拍打翅膀,在下降的时候不拍打翅膀。

群组模拟最重要的要求之一是回避;如果角色在场景中彼此穿透或穿过其他对象,会影响真实性。群组系统提供了许多行为来帮助实现恰当的回避。该系统还提供了向量场,这是一个特殊的空间扭曲,将其应用于形状不规则的对象时,代理可以围绕对象移动,而不会穿透它。

组合使用时,此处介绍的群组系统工具可以制作各种各样的有趣的多角色模拟。本手册中的群组主题提供了有关群组模拟各个方面的详细信息。

请参见

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

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

发布评论

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