Cuando exportas un video en Maya y al renderizar te aparece todo gris sin materiales, no es que los materiales desaparezcan, sino que el visor y el render no están trabajando igual. El viewport usa un
hardware shading que muestra texturas aunque no estén bien configuradas, pero al lanzar el render con
Arnold (o el motor que uses) solo se verá lo que tenga un
shader compatible. Si tienes objetos con
Lambert1 o texturas sin asignar bien en el
Hypershade, el resultado será gris.
Lo que suele pasar
Los materiales no están asignados correctamente a la geometría, o la textura está en un formato/ruta que el motor no encuentra (por ejemplo, imágenes fuera del proyecto o con nombres raros). También es común que uses
Hardware Renderer o intentes sacar un .avi/.mov directamente, lo que puede saltarse los sombreados de Arnold y dejarlo todo plano.
Cómo resolverlo
Asegúrate de asignar a cada objeto un
Ai Standard Surface desde el Hypershade, coloca las texturas en la carpeta
sourceimages de tu proyecto, y revisa en el
File Node que las rutas están bien conectadas. Haz siempre una prueba con
Render Current Frame en Arnold para comprobar que los materiales salen correctos. No exportes directo a .avi o .mov, guarda la animación en secuencia de imágenes [.png o .exr] y luego en After Effects, Premiere o cualquier editor la conviertes a video. Eso evita fallos de materiales y te da más control.
Si usas nombres con espacios, acentos o rutas externas, Maya puede no encontrarlas y te devolverá geometría gris. Mantén todo dentro del proyecto y revisa el
Arnold Log para ver si te lanza advertencias de texturas no encontradas.