Pflow-seleccionar particulas por su iluminación
Buenas. Tengo un problema con una selección de partículas con Particle Flow. El caso es este: Tengo un volumen de partículas(en forma de caja), y una geometría (una tetera, por ejemplo), dentro de este volumen. Lo ilumino todo con una spotlight con sus sombras activadas y tal. Le quito el selfshadowing a las partículas.
Y ahora viene lo bueno:
-Necesito seleccionar las partículas que oscurece la sombra que proyecta la tetera.
No sé por dónde empezar, la verdad.
A ver si me podéis ayudar. Saludos.
Pflow-seleccionar particulas por su iluminación
Hola, a qué te refieres exactamente con las partículas que oscurece la sombra que proyecta la tetera? Si entendí bien puedes hacer un script operator en Particle Flow que envíe un rayo desde la partícula hacia la fuente de luz (con el comando intersectray) y si colisiona en la tetera significa que está en la sombra. Ojo que si tienes muchas partículas se puede tornar bastante lento.
Pflow-seleccionar particulas por su iluminación
Pues sí, al final tuve que estar ayer con lo del intersectray. Funciona como debería (sorprendentemente para mí, que lo mío no es programar), y no es demasiado lento, pero bueno, el caso es que me vale para lo que quería.
Ya por curiosidad, estaba preguntándome si se podría saber la iluminación de cada partícula después de cada render. Supongo que con el default Scanline no será difícil hacer el cálculo en función de las luces, pero con Vray imagino que habrá que meterse con lo del SDK si quieres tener en cuenta la luz indirecta y eso.
En fin, que ya lo tengo solucionado. Muchas gracias por todo César.