Saltar al contenido principal

Tinte por límite

Descripción general

Matiz por objeto le permite controlar el matiz de un Forest Colour en función de la distancia del elemento desde el límite de una spline de inclusión. Para usarlo:

  1. Asegúrese de que los objetos de origen tengan un material que utilice un mapa de color de Forest.

  2. El mapa de Forest Colour debe tener la anulación activada. Apagado para ser controlado por una expresión.

  3. 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.

  4. 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.

  5. Utilizar el tinte Caída parámetro para establecer el tamaño del efecto de caída.

Guión de efectos

vector v = fpItem.areaIncNearest - fpItem.Position;
real tintStrength = easein(fpItem.areaIncDistance,DistanceToEdge,0,0,1);
fpItem.tintColor = [tintStrength, tintStrength, tintStrength];

Puedes encontrar este efecto dentro del Biblioteca de Forest Effects.

Este efecto utiliza

Parámetros

  • distancia al borde

    Tipo: Unidades de escena

Atributos

  • posición.fpItem

    Rotación Z mínima establecida en el Rollout de Transformación.

  • fpItem.areaIncNearest

    Posición del punto más cercano de áreas incluidas (solo splines).

  • 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.