 |
 |
|
 |
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Hola a todos¡
El tema es el siguiente:
Estoy intentando definir un material con texturas por capas que consta de:
-Una textura de fondo compuesta de una mapa de imagen + "finish" + "normal".
-Una textura transparente con un color sólido blanco + "finish" + "normal". Esta
me hace la función de capa reflexiva.
Y aquí tengo el problema:
Intento añadir una tercera capa(realmente son más) con una setencia de bucle
para definir multiples copias de la misma con diferentes niveles de bump para
simular la reflexión difusa. Pero Pov no lo permite. Tampoco permite poner una
tercera capa con un average.
Intenté hacerlo sin texturas con capas (con average texture_map) pero la capa de
base se oscurece.
La única solución que he encontrado es poner esas multiples copias "a mano",
pero no me parece la más elegante.
¿alguna sugerencia?
Saludos,
José
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
zalakainz escribió:
> La única solución que he encontrado es poner esas multiples copias "a
> mano", pero no me parece la más elegante. ¿alguna sugerencia?
Debe de ser que las declaraciones dentro del bucle impiden que POV-Ray
interprete las multiples texturas como capas... creo que a mi me pasó una
vez, y lo solucioné declarando cada vez la textura dentro del bucle,
añadiendo la siguiete capa:
#declare textura_final=
texture{primera_capa}
texture{segunda_capa}
#while (lo que sea)
#declare textura_final=
texture{textura_final}
texture{capa_n}
#end
Saludos,
--
Jaime
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Jaime Vives Piqueres <jai### [at] ignorancia org> wrote:
> zalakainz escribió:
> > La única solución que he encontrado es poner esas multiples copias "a
> > mano", pero no me parece la más elegante. ¿alguna sugerencia?
>
> Debe de ser que las declaraciones dentro del bucle impiden que POV-Ray
> interprete las multiples texturas como capas... creo que a mi me pasó una
> vez, y lo solucioné declarando cada vez la textura dentro del bucle,
> añadiendo la siguiete capa:
>
> #declare textura_final=
> texture{primera_capa}
> texture{segunda_capa}
>
> #while (lo que sea)
> #declare textura_final=
> texture{textura_final}
> texture{capa_n}
> #end
>
> Saludos,
>
> --
> Jaime
Perfect ¡¡¡¡
Jamás se me habría ocurrido lo de volver a declarar la textura dentro del bucle.
Muchas gracias Jaime.
Saludos,
José
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |