Tinte por objeto
Descripción general
Tinte por objeto le permite controlar el matiz de un mapa de Forest Colour en función de la distancia del elemento a un objeto. Para usarlo:
-
Asegúrese de que los objetos de origen tengan un material que utilice un mapa de color de Forest.
-
El mapa de Forest Colour debe tener la anulación activada. Apagado para ser controlado por una expresión.
-
En el Rollout de Materiales, Fuerza aleatoria El valor sigue siendo aplicable: para que el tinte funcione completamente, establezca el inicio y el final en 100%. Utilice valores diferentes si desea conservar cierta aleatorización.
-
Forest Colour se puede utilizar como submapa. Por ejemplo, el código de ejemplo siguiente combina blanco y negro según la distancia y el mapa de Forest Colour se utiliza en el espacio Cantidad de mezcla en un mapa de mezcla.
Guión de efectos
vector v = Lookat.Position - fpItem.Position;
real tintStrength = easein(length(v),tintFalloff,0,0,1);
fpItem.tintColor = [tintStrength,tintStrength,tintStrength];
Puedes encontrar este efecto dentro del Biblioteca de Forest Effects.
Este efecto utiliza
Parámetros
-
mira a
Tipo: Objeto
-
tinte Caída
Tipo: Unidades de escena
Atributos
-
posición.fpItem
Rotación Z mínima establecida en el Rollout de Transformación.
-
fpItem.tintColor
Rotación Z máxima según lo establecido en el Rollout de Transformación.
Funciones
-
facilidadEn(x,x1,x2,y1,y2)
Devuelve una interpolación fácil entre y1 e y2. Devuelve y1 cuando x x1.
-
length(v)
La longitud de v.