精灵着色器.修改器
摘要
此修改器的工作原理与精灵着色器结合使用,生成的影响,如淡出精灵随着时间的推移(或褪色他们回来了!)。你可以用它来改变其中有一个“纹理”区域的任何渠道,包括颜色,凹凸,反射,阿尔法等。
参数
模式
独立的[默认设置]
在此模式中,该修改器将工作在相同的方式作为标准C4D粒子修改器:粒子将受到影响,如果它们接触到该修改器的影响的区域。的X粒子动作对在该模式下,修改器没有效果。
动作控制的
在这种模式下,当对由一个动作这样做的修改将只作用于粒子上。直到该点时,粒子将不会受到影响,但是,一旦激活了特定的粒子,修改器将继续,只要它是在该修改器的效果的区域来影响它。上的粒子的修改器的效果可以通过另一种操作的装置被停止,如果需要的话。
启用[默认值:上]
如果该按钮被选中,修改将被禁用(未激活)。这可以通过一个动作进行控制,也可以设定关键帧,如果这是更方便的。
受影响的组
你想成为受修改粒子组对象(S)拖动到“受影响的组名单列表中。如果列表中包含的至少一个组,而不是在该列表组将不受影响。但是,如果没有组在列表中,所有组都受到影响。
色彩模式
该下拉列表中有两个设置:
灰度,改变的灰度率
由子画面着色器返回的颜色值将增加或颜色的红色,绿色和蓝色分量减少了相同的量。当你需要一个灰度值来影响像透明或反射,这是最有用的。价值的改变每帧中给出的参数“更改的灰度率”。
RGB,红/绿/蓝变动率
返回的颜色的红色,绿色和蓝色成分将被改变彼此独立; 在值每帧的改变给出了红/绿/蓝参数“改变率”。当你想改变一个真正的颜色值,如材质的颜色通道使用此项。
钳制
通过修改设置的颜色将被钳位到这个颜色值。默认情况下,这是100%的白色。
重置为默认值
点击此按钮可以恢复修改设置恢复到出厂默认值。请注意,这是不重置的唯一区域是任何包含链接对象,因为重新设置了这些可能会造成混淆,如果你不记得哪个对象应该是在哪个区域。
它是如何工作的?
要使用此修改器是一个有点复杂。它具有以下要求:
- 在至少一个信道具有一个精灵着色材质
- 精灵着色器“模式”设置,必须设置为“修改设置值”
- 精灵对象,与上述材质应用到它
作为粒子穿过该修改器,该修改器改变由粒子所包含的内部颜色值; 改变的速率取决于在该修改器中的设置 - 该值越高,越迅速的改变。此值然后被用于通过子画面着色器在渲染时,以改变由所述材质通道返回的颜色。
一个例子可以说明清楚。假设我们有一个场景,一个精灵对象生成多维数据集。一个普通的红色材质已经应用到了精灵。我们希望粒子淡出,当他们进入的精灵着色修饰效果的区域。要做到这一点,我们将使用Alpha通道,所以我们把精灵着色器进料的Alpha通道:
在这一点上的精灵永远是可见的,因为着色器总是返回白色。我们需要的是为它更改为黑色,使无形的精灵。
在精灵着色器,我们做一个改变:“模式”设置为“修改设置值”。接下来,我们添加了一个精灵着色器修改了场景。需要在它的界面,唯一的改变就是改变价值“的灰度改变率'为-2%。这意味着,由于各粒子通过该修改器,从阿尔法通道返回的值逐渐降低到黑,这会导致褪色,并最终消失的对象。的结果如下:
![]() |
![]() |
前修改器 | 该修改器后, |
可以逆转该过程,并通过使用所述增量设定为正值另一个修改器褪色的粒子再次插入。
重要提示:当动画播放内部的颜色值进行计算。因此,你可以通过让动画运行到该帧渲染一帧的视口,但渲染一帧的图片查看器,你应该先缓存的动画,然后渲染的图片查看器所需的帧。