ColorInterpolator节点

Colorinterpolator {

key

[ ]

# exposed field MFFloat
keyValue [ ] # exposed field MFColor

}

 
key 关键帧时间的列表,分别代表所占总动画时间的比率(即介于0.0和1.0之间的浮点数,包括0.0和1.0)。 
keyValue RGB颜色值列表,分别对应于将在其中插值的各个关键帧。 
 
事件
set_fraction eventIn   SFFloat
已完成动画的时间比例。 
value_changed eventOut  SFColor
与在动画中给定点相应的颜色值。
 
说明
        Colorinterpolator节点允许执行某一颜色值的关键帧动画。为创建一插补器,首先为动画的每个特定时刻选择一个颜色值(最好包括开始值和结束值),然后将这些值列入keyValue域中,并将相应的持续时间(每个颜色值对应一个)列于key域中。例如,在一个动画里,为了从开始的红颜色变化到中间的绿色、再到最后的蓝色,可使用如下的插补器:
ColorInterpolator {
key [0,0.5,1]
keyValue [1 0 0,0 1 0,0 0 1]

}

    颜色插补器经常接收来自时间传感器发出的set_fraction事件。插值处理后,发送输出值到Material节点的域。优于时间传感器发出的fraction的值介于0和1之间,所以插补器key域的值也在这个范围之中,然而,并不限制key域的值超出这个范围。

主页 节点说明 来信