Maya CrowdMaker0.5的应用
- 2022-03-02
- 来源/作者: PS.ONEGREEN.ORG / 佚名
- 6 次浏览
这个教程主要讲解MAYA插件CrowdMaker 0.5 的使用方法。它的功能是可以使一群粒子向一个目标运动并防止相互碰撞
我们将会在下面场景中创建有各种不同尺寸的15个粒子和三个障碍物。 在场景中的定位器是目标,粒子跟随这一个目标。 粒子间彼此互动,而且由于物体在现场中,和物体的互动模拟要避免障碍和避免碰撞。
好开始,打开Window/Settings/Preferences/Tool
settings用粒子工具产生一15个粒子。选择粒子属性ctrl+A,把粒子类型设为球体显示。
创建一个定位器 (Create/Locator) 而且把它放在你的场景右边。 粒子跟随定位器追踪一个目标。
你现在应用Crowd Maker允许粒子模拟较多的合成物运动。 选择井然有序地粒子和定位器,应用Crowd Maker功能。
如果你想见到跟随目标的粒子运动。请插入表达式(Window/Animation Editors/Expression Editor), on the Creation section this expression: vel0= <<rand (-1, 1), 0, rand (-1, 1)>>; 而且试着对准在Crowd Maker 装备窗户 0.01 的输出功能上插入。从时间0针重新开始见到粒子的新路径。 你能改变属性获得新的粒子运动。
[NextPage]
选择粒子双击,一扇新的窗口将会出现。 这一扇窗户将允许你控制粒子的位置和方向
这个窗口提供控制装备在现场中处理和障碍的互动手写体。 " 圆筒长度 " 表现在粒子的前面上的想像圆筒的长度,你能想像一个同类一个感应器。 如果感应器触觉的一个物体,这将会是一个障碍,然后粒子将会避免一些碰撞。 " 圆筒半径 " 表现这一个感应器的直径。 " 旋转角度 " 改为是旋转角度避免碰撞。 资讯科技是在幅射 (0.017 radians=1 degree) 中表现. " 分离 " 给粒子能力互相影响彼此避免碰撞: 功能产生一个逐退的力量拒绝另一个粒子。 " 能见半径 " 定义周长,这周长里的每粒子产生并且接受一个
逐退的力量。 " 对准 " 最后提供能力在它的 " 能见半径 " 的周长里所有的粒子以方向和速度排列粒子的方向和速度。 这一个功能是非常有用的在同类情形中一群军人以在一场战争中跑。 在这情况每个军人的路径与整个的团体运动一置。
在 " OutputFunction " 的最后一个区段允许以重量所有的在以前被见到的功能参加。 假设值价值不是限定的。 大体上和高的价值一个叁数有大的影响力产生速度和最后的方向。 " Seek" 提供跟随一个目标。 " Scale Value"改为控制每个粒子的最后速度。
[NextPage]
现在我们在现场中插入障碍,在这一个版本 (Crowd Maker 0.5) 中障碍避免是 2 D 。加速手写体障碍是考虑像 nurbs 包围,合成物几何学能在一个圆周里被放置接近形状。 每个 nurbs 圆周一定有一个被称为有和它的半径相等的价值 " 半径 " 的新属性。 Execute Create/NURBS Primitives/Circle to create the object, 圆周产生物体,由于正确的价值产生新的属性和装备它。
在你能见到里面的几何学圆周的下一个大小上,我们以一张小的桌子和四张椅子产生一个障碍。 我们设定 " 半径 " 属性到 1.2 。
为拉简单,我们只使用三个障碍的模拟。 记得去建立有正确的价值属性,否则你将会见到料想不到的情形。 所有的圆周选择从功能增加障碍并产生而且运行。 圆周将会是以前缀重新命名 " CMObstacle_",手写体用这一个名字考虑障碍所有的几何学。
为了见到你一定重
新开始你的时间滑动器 ( 构成 0 或 1) 的新粒子运动,手写体装载第一个体格的半径和位置的叁数。 手写体在粒子的创造区段中被取消!早先的图像用粒子,定位器和障碍表示完全的现场。 我们将会运行在粒子和真正的几何学之间的例证功能。对于这一个步骤有多角形和修剪的低精度的一个人类的模型是必需的。 我们将会运行在粒子和几何学的四副本之间的一个例证;不同的修剪一定在每几何学副本被应用获得 15个人以各种不同的方式跑。 现在输入几何学而且应用 4 不同的修剪;因为每修剪为整个的模拟建立对充份的价值属性职位周期。
现在运行Particles/Instance(Replacement)。为了分配不同的动画修剪到每个粒子,在例证菜单里建立恰好地物体索引属性。
我们已经完成模拟,下一个图像表示完全的现场。藉由Crowd Maker 菜单你能控制手写体的所有属性,找到最好的结果可以多尝试。 获得你认为准确性最高一次群体统一运动。
在下面的图像上我们能见到一些人群的运动