返回首页 >> Maya文档 >> maya粒子疑难解答

粒子疑难解答


粒子点渲染类型在一些计算机上不能硬件渲染正确的大小

当渲染类型设定为“点”(Points)或“多点”(Multipoint)并且启用“线平滑”(Line Smoothing)时,点大小受系统上图形卡的限制。请参见图形卡的硬件规格。

worldVelocity 和目标方向

不能使用 worldVelocity 属性作为实例的目标方向。

解决方法

将粒子变换作为标识并使用速度属性。

在表达式中使用 rand() 时,磁盘缓存和非磁盘缓存之间的粒子系统可能具有不一致的结果

解决方法

对随机数设定种子。例如,if(frame < 2) seed(1)。

启用了线平滑的点和多点类型的渲染方式有所不同

启用和禁用线平滑时,渲染为“透明对象”的粒子的显示有所不同,即使采用相同的不透明度值。

解决方法

将不透明度属性添加到粒子形状。(如果启用了几何体遮罩,则这样做将没有影响,因为所有粒子始终都是透明的。)调整不透明度值以获得您所需的外观。

粒子上的着色器辉光可能会闪烁

解决方法

对渲染质量增加粒子采样属性。
对着色器辉光节点增加分辨率参数。
父粒子隐藏时发射粒子的位置不正确

如果粒子 A 发射粒子 B 并且粒子 A 使用场或发射对它设置了任何动画,则粒子 A 隐藏时,发射的粒子 B 粒子的位置将不正确。

解决方法

使粒子 A 可见,但为它指定值为 0 的不透明度属性。

“活动”属性的表达式可能导致求值失败

“活动”属性的表达式可能导致刚体解算器中的求值失败

解决方法

使用相应菜单项为活动属性设置关键帧。

请将您关于此页内容的评论发送给我们