碰撞引擎
该页面提供了一些关于碰撞是如何在X-粒子处理的更多细节。您可能会发现它有助于在发射器和碰撞标签的碰撞中选择选项时,读取此。
X粒子的V2.1版本的碰撞引擎是比V1.0版本更快更准确,粒子漏出的通过表面的风险是很小的,并且可以使用碰撞引擎以在表面上移动的粒子他们碰撞。
基本使用
中的X粒子碰撞被分为两种类型:
你可以选择其中的一个或两个,所以你可以有两种类型的碰撞让,无论是残疾人,还是启用的只是其中之一。他们是相当另案处理。
粒子与场景物体之间的碰撞
检测碰撞,你需要做以下的事情:
然后,只需播放动画,并根据需要调整发射器和/或标签的设置。
对象的粒子可以与碰撞
粒子仅能碰撞多边形对象。他们将碰撞原始对象,拉伸等NURBS类型和HyperNURBS。他们不会碰撞的样条曲线,或生成器如Array或克隆的对象。如果你想碰撞这样的对象,则必须首先让他们可编辑,或者做一个当前状态的命令对象上的生成器,并把对碰撞标签生成的多边形对象(它可以使无形的,如果需要的话)上。还要记住做连接,如果需要删除多边形对象上,由于生成器如克隆时,可编辑会生成几种不同的多边形对象。
如果要碰撞在一个HyperNURBS一个目的,将HyperNURBS对象,而不是HyperNURBS的子对象上的标记。如果你把标签的子对象,你仍然会得到碰撞,但与原来的表面,而不是由HyperNURBs生成平滑的表面。
非常重要的是,一个目的是invisble场景中仍然可以被用作对撞机对象。这样可以使转换后的对象不可见的两个编辑器和渲染器,它会出现,如果粒子碰撞与原来的对象。
粒子半径的效果
碰撞引擎诸如在C4D的动力学发现是基于多边形的多边形的交叉点 - 在检测到的对象的多边形之间的冲突。这在数学上是密集和费时的,因此是不切实际的(通常是不必要的)粒子系统可能涉及数千甚至数百万个粒子。
在X粒子碰撞发动机,各粒子,实际上,包围一个不可见的球形,其大小是由半径确定在发射器设置。碰撞引擎查找此球体与物体表面的交点。这是必要的,因为粒子本身是无限小的尺寸。如果发动机试图检测的准确粒子位置的交点相机连一个多边形,一些碰撞会错过和粒子“泄漏”会发生。
半径被初始设置为5滤网单元的任意值。它可以更小,在这种情况下,粒子与表面的交点将更加准确,但有泄漏的危险性较高。或者也可以增加,这可能是必要的,如果每个粒子具有较大生成的对象关联,并且您希望防止与场景物体的粒子物体的相互渗透。
粒子质量的影响
的粒子的质量的影响粒子与粒子的碰撞和粒子多边形冲突。在对碰撞标签有一个质量为对撞机(下反应)。通常你只需将如果使用反应,在这种情况下,它会影响到如何对撞机的反应利用这一点,例如,许多轻粒子将具有超过几重那些反应少。
质谱也影响约束 。它不影响体液,除非你使用的粒子密度和比重与密度。如果使用的是粒子密度这是从粒子的半径和质量。
质量目前未在任何其他修改器使用。
使用动力学
中的X粒子碰撞发动机是细为弹跳粒子关闭屏幕的对象和/或其它粒子。对于涉及少量的粒子更精确的碰撞,你可以考虑使用C4D的内在动力系统代替。如何使用X-粒子动力学的细节可以发现这个页面上。
催生粒子方向
如果您产卵粒子碰撞,可以为催生粒子的方向各种设置之间进行选择。有些是很清楚,但两人可都是混淆“源粒子'和'面子正常”。图1示出了二者之间的差异。
图1。
来源粒子
当粒子碰到物体,它在其依赖于角度的限制,粒子撞击物体的面的角度弹回。受的传播环境中加入的任何改变-当“源粒子”被选作方向,生成了粒子沿着相同的方向上的源粒子行进碰撞标签。
面对正常
另一方面,在这种模式下,生成了粒子行进在不同的方向向所述源的粒子。相反,他们沿着正常的脸部而被击中的源粒子的方向移动。这可以是从源粒子的新方向明显不同。
哪种方法可以选择?
乍看之下,似乎很明显,源粒子的方向将是首选。但是,当子弹击中石墙会发生什么?做石的哪个生成行程沿任何方向,或主要沿着ricochetting子弹,或者直接远离墙壁的方向上的片段?(我不知道这个问题的答案,对了!)但是,这是当它由你来选择哪些是最适合你的场景的情况。试试他们两个,与扩散设置播放(也可以增加一些弹跳改变对碰撞标签,并在产卵发射器也许有些速度和寿命的改变),看看它看起来最好的给你。
粒子 - 粒子碰撞
你还可以检测粒子本身(那些从同一发射器发射)之间的冲突。你不需要一个对碰撞标签了。简单地把在发射器的标签碰撞开关,设置所需的选项,并观看了粒子碰撞。
为了使粒子碰撞从同一发射器的粒子,在发射器的碰撞标签打开“启用自我碰撞”。这是在默认情况下,但你可以关闭它,如果你只想粒子碰撞与另一发射器。
碰撞与来自另一个粒子发射器,拖动第二个发射到第一发射器的“与”列表框中。现在从第一发射器将粒子与所述第二的碰撞。(但不是相反。为了做到这一点,拖动第一发射器到'用'的第二发射器的列表框。现在所有的粒子碰撞与那些来自其它发射器)。
你应该知道,如果你有大量的粒子紧密,它可能看起来就像一些粒子粒子碰撞被错过。考虑三个粒子的情况接近。在一个特定的帧,粒子1和2碰撞和粒子2给出了新的方向。它不实际移动的任何地方,一个粒子的移动被计算在帧的末尾时,在粒子的所有影响,如修改器和碰撞,已被考虑到。在此之前,虽然,假设也被检测粒子2和3之间的碰撞。粒子2则给出了一个不同的方向上,覆盖从前面碰撞的之一。看动画看来好像第一次碰撞已经错过了,只有第二个检测。
粒子质量的影响