Resultados 1 al 2 de 2

Material desaparece al alejar cámara | Maya

  1. #1
    Fecha de ingreso
    Oct 2015
    Mensajes
    329

    Material desaparece al alejar cámara | maya

    Buenas gente, llevo varias horas enredando con texturas procedurales en un modelo.

    Me he bajado unos camuflajes de Google y todo correcto, los añado al Hypershade y demás como con todos y lo aplico al objeto.

    De cerca se ve como debe verse, pero a partir de determinada distancia alejando la cámara el material se renderiza con un color normal, pierde la textura.

    Seguro que es una bobada en los atributos, pero no encuentro qué, nunca me había pasado.

    Software: Maya 2k16.

    Motor de Render: Mental Ray.
    ¿Cómo o qué modifico para qué la textura no se desvanezca con la distancia?
    Test con un Cilindro, mientras busco solución:

    Clic en la imagen para ver su versión completa. 

Nombre: test1.png 
Visitas: 29 
Tamaño: 107.8 KB 
ID: 221313 Clic en la imagen para ver su versión completa. 

Nombre: test2.png 
Visitas: 32 
Tamaño: 43.4 KB 
ID: 221314 Clic en la imagen para ver su versión completa. 

Nombre: test3.png 
Visitas: 26 
Tamaño: 15.7 KB 
ID: 221315

    Un saludo. #TC.

    -- IMÁGENES ADJUNTAS --


    ArtStation: https://www.artstation.com/artist/talentcrazy
    Hire Me/Contacto: mrtalentcrazy@gmail.com
    Red Social: Twitter -> @talent_crazy https://twitter.com/talent_crazy

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    El problema que describes es común en Mental Ray de Maya 2016 y versiones similares. Se debe a la optimización automática de texturas llamada mipmapping o a la configuración de filter size, que difumina o simplifica las texturas a distancia para ahorrar memoria de render. Para solucionarlo, debes modificar los atributos del archivo de textura en el Hypershade.

    Abre el Hypershade y localiza el nodo del archivo de textura (file node) que estás usando para el camuflaje. Selecciónalo y ve a sus atributos en la ventana de Attribute Editor. Busca la sección llamada Effects (o similar, dependiendo de la versión). Dentro de ella, encontrarás un parámetro llamado Filter o Filter Size. Por defecto, su valor es 1. Cambia este valor a 0.01 o incluso a 0. Esto desactiva prácticamente el filtrado de la textura a distancia, haciendo que se mantenga nítida sin importar cuán lejos alejes la cámara.

    Otra opción es ajustar los mipmaps. Si la textura los tiene generados, Mental Ray los usa para la lejanía. En el mismo nodo de archivo, busca la opción Use Mipmaps o Pre Filter y desactívala. Esto puede requerir que también ajustes el Filter Type a None o Box para un control más directo.

    Si el problema persiste, considera que Mental Ray es un motor de render antiguo y descontinuado. La mejor solución actual es migrar a un motor de render más moderno como Arnold (incluido en Maya desde 2017) o usar versiones recientes de Maya. Estos motores tienen sistemas de texturas y gestión de memoria más robustos donde este problema no ocurre, o es mucho más fácil de controlar desde las opciones de sampling del render.

    Para una solución inmediata en tu escena actual, reducir el Filter Size a un valor cercano a cero es lo más efectivo. Recuerda que esto puede aumentar ligeramente el tiempo de render y crear aliasing en algunos bordes, pero mantendrá visible tu textura a todas las distancias.

Temas similares

  1. 3ds Max Desaparece la geometría al acercar la cámara
    Por Paulo089 en el foro Modelado
    Respuestas: 1
    : 15-07-2020, 07:13
  2. Adobe After Effects Trapcode form y su cámara desaparece la forma al alejarla en eje Y
    Por jesus33 en el foro Plugins y Scripts
    Respuestas: 2
    : 04-04-2017, 02:57
  3. Blender Sensors desaparece cuando toca un material desaparece
    Por esmarquez en el foro Blender
    Respuestas: 0
    : 10-09-2013, 14:53
  4. Material de lente de cámara
    Por Lesak en el foro Materiales y Texturizado
    Respuestas: 10
    : 03-08-2007, 06:07
  5. Acercar y alejar cámara con hdr
    Por MGCII en el foro Trabajos Finalizados
    Respuestas: 15
    : 07-07-2006, 16:11