Funciones Avanzadas Thinking Particles Nodos Grupo TP Condition PLight
Función disponible en CINEMA 4D Studio
PLight

Básico Parámetros

Parámetros

Luz

Para seleccionar la luz que debe probar el nodo, arrastra y suelta el nombre de la luz a este campo.

Umbral [-∞..+∞]

Con la ayuda de este valor, puedes usar el nodo PLight para controlar acciones basadas en el brillo de una luz en una posición particular del espacio 3D (definido por los valores de Posición).

El nodo extrae un valor Booleano de Verdadero o Falso dependiendo de si la intensidad de la luz excede el valor Umbral en esa posición en el espacio 3D. El puerto Activado del nodo extrae el valor Falso si el brillo de la luz es menor o igual que el Umbral, o Verdadero si excede el Umbral. Un Umbral de 1 es igual a una intensidad lumínica de 100%.

Por ejemplo, supongamos que quieres que un nodo PStorm sólo emita partículas cuando la intensidad de la luz excede el 50% en las coordenadas globales 200,10,-50. En este caso, deberías crear un nodo PLight, arrastrar y soltar el nombre de la luz en el campo Luz, establecer los valores Posición a 200,10,-50 y el valor Umbral a 0.5 (0.5 x 100 = 50%). Luego deberías conectar el nodo PLight al nodo PStorm mediante sus puertos Activado.

Color Activado

Si quieres controlar acciones basada en el color de una fuente de luz en una posición particular en el espacio 3D (definido por los valores Posición), activa Color y establece Umbral a 0 (si no estableces el Umbral a 0, el brillo de la luz también se evaluará).

El nodo extraerá un valor Booleano de Verdadero o Falso dependiendo de si el color de la luz es el mismo que (o similar a, dependiendo de la configuración de Variación de Color) el color definido en la configuración de Color en esa posición en el espacio 3D. El puerto Activado del nodo extrae Verdadero si los dos colores son iguales/similares, en caso contrario extrae el valor Falso.

Color

Si quieres controlar acciones en base al color y brillo de la luz, adicionalmente establece el valor Umbral al brillo deseado. Mira "Umbral", arriba. El puerto Activado del nodo sólo extraerá el valor de Verdadero si el brillo de la luz excede el valor Umbral y el color de la luz es el mismo/simlar que la configuración de Color.

Variación de Color [0..100%]

La configuración Variación de Color define la similitud - definida como un porcentaje - que deben tener el color de la luz y la configuración de Color para poder producir un valor Verdadero. por ejemplo, con un valor de 0%, los colores deben coincidir exactamente para poder producir una salida de Verdadero, mientras que un valor de 100% significa que los colores se corresponderán independientemente.

Aquí hemos usado un nodo PLight de modo que cuando el color de su luz asociada alcanza más del 90% de rojo el Cubo se hace visible en el panel de vista. Hay muchos otros, normalmente más útiles, modos de usar PLight.

Posición [XYZ ]

Este valor define la posición en la que debe comprobarse el valor/valores de luz.

Normal

Una normal es un vector direccional con una longitud de 1, normalmente usado para ayudar a calcular el sombreado de una superficie poligonal. Una normal puede transferirse a este puerto para influir la intensidad de la luz en una posición dada.

Si no hay ningún vector presente, se genera automáticamente una normal que señala hacia la fuente de luz. La luz así caerá ortogonalmente (con un ángulo recto) sobre la superficie visual y además tendrá un brillo máximo.

Ten en cuenta que una normal señalando hacia los propios rayos de luz, en vez de al objeto luz, producirá que la luz brille sobre la cara posterior de una superficie. De este modo puede producirse una intensidad de 0, incluso si la luz ilumina exactamente el punto dado.

Puertos de entrada adicionales:

Tiempo Animación

Ya que los parámetros del nodo pueden animarse mediante fotogramas clave, por defecto internamente se usa el tiempo de Cinema 4D para asegurar que los valores se interpolan correctamente. Sin embargo, puedes transferir tu propio valor de tiempo a este puerto. Su tipo de datos debe estar en Tiempo, lo que significa un número Real en el caso más simple. Si no se transfiere ningún valor, se usa el tiempo de Cinema 4D.

Activado

Extrae un valor Booleano de Verdadero o Falso dependiendo del brillo de la luz y/o color en una posición particular en el espacio 3D (definido por los valores de Posición). Mira "Umbral" y "Color Activado", "Color", "Variación de Color" arriba.

Intensidad [-∞..+∞]

Extrae el brillo de la luz como un valor Flotante en la posición definida por los valores de Posición. Un valor de Intensidad de 0 representa un brillo de 0%, un valor de 1 representa un brillo de 100%.

Color

Extrae el color RGB de la luz en la posición definida por los valores de Posición.

Dirección

Extrae el vector direccional entre la posición de la luz y la posición definida por los valores de Posición. Este vector también puede calcularse manualmente substrayendo la posición de la luz de los valores de Posición.