Transparencia con environment screen error mala configuración

_Halder_ - 25/08/2013 12:19
Hola hace tiempo que no publico nada, pero vengo con este problema porque no encuentro la solución y creo que nunca antes me había pasado.

La cuestión es la siguiente.

Creo una escena nueva, creo un plano y una esfera, en el environtment (coloco cualquier imagen, activo Vray como renderizador y activo GI, en Vray environtment desactivo todo, y al hacer render se transparentan los objetos como si estuviera en un modo de fusión de Photoshop

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #184377


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #184377



Si coloco una luz Vray el efecto es similar.

Apreciaciones:
Si desactivo GI de Vray se ve bien sin transparencias en los objetos.

Si activo los mapas en la pestaña Vray environment la mayoría de las veces se soluciona.

Si copio la imagen de entorno del menú (al editor de materiales y en la textura en environment ----> screen = se ve transparente, si pongo spherical = se ve opaco como debería ser.

Que estoy haciendo mal? ¿alguna idea.

Os adjunto el archivo, que tampoco tiene nada, pero por si queréis comprobar si os pasa.
(creo que se comentó antes en el foro, pero sin solución).

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #184377



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #184378



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #184379

Nugu - 25/08/2013 12:36
No conozco el 3ds Max. Pero en Blender, en el apartado de render y configuración hay una opción de transparencia.

Miralo, quizá hay algo similar que te reproduce este efecto.
_Halder_ - 25/08/2013 12:39
Muchas gracias por responder tan rápido.

Si la verdad es que pensé en eso o que tuviera su alpha, pero con imágenes (*.jpg) sin alpha también ocurre, quizás se queda activada alguna opción de usar RGB como alpha? ¿pero no lo veo.
deloeste33 - 26/08/2013 07:04
[QUOTE=_Halder_;887212]al hacer render se transparentan los objetos como si estuviera en un modo de fusión de Photoshop().

Si copio la imagen de entorno del menú (8) al editor de materiales y en la textura en environment ----> screen = se ve transparente, si pongo spherical = se ve opaco como debería ser.[/QUOTE]Eso no es un error: pasa siempre que colocas en Environment un bitmap con las coordenadas en modo screen: esa solución no interactúa con la escena, en realidad.

Cambiando el modo de las coordenadas a spherical o cylindrical dará la especularidad buscada, pero distorsionara el fondo. Eso se resuelve componiendo aparte, o usando un Plane mapeado.

Esto, independientemente del motor de render que uses. Yo no uso Vray y no lo recomiendo, pero en este punto no se diferencia de los motores nativos de Max.
_Halder_ - 26/08/2013 11:13
Gracias deloeste33.

Todos los días se puede aprender algo nuevo.

Pues no sabía de esta característica de max, en parte echo de menos unas coordenadas screen sin transparencia, pero bueno.

Porque lo del plano me parece como que puedes perder calidad, no sé, y habría que quitarle que reciba luz, que no proyecte sombras, ni reflejos etc. Gracias por resolver la duda. xdd.
deloeste33 - 26/08/2013 16:41
[QUOTE=_Halder_;887249]habría que quitarle que reciba luz, que no proyecte sombras, ni reflejos etc.[/QUOTE]Desde la hoja del propiedades (botón derecho > Object Properties.) esta todo, no veo el problema.[QUOTE=_Halder_;887249] Porque lo del plano me parece como que puedes perder calidad.[/QUOTE]Es fácil y rápido experimentar (salvo con Vray, tocas algo y los tiempos se disparan sin razón).

Mis pruebas con otros motores de render no dejaron ninguna disminución de calidad. De hecho, si le das al render las mismas dimensiones del bitmap, alíneas el Plane a la cámara con precisión, y desactivas sombras, reflejos, obtenés la misma imagen. Es incluso más directo usar un material estándar y colocar el mapa en el canal self illumination al 100%, todos los otros canales en negro, y finalmente brillos y Glossy en cero.