-
Objeto como máscara
Hola compañer@s.
Tengo una duda, a ver si algún crack da con la solución. Veréis, tengo una escena de un aparato que lleva una cadena (como las de los tanques) de color azul y en parte no se ve porque la tapa el chasis del aparato. Ahora el cliente la quiere cambiar a color blanco, con lo que tendría qué volver a renderizar toda la escena y son 400 frames.
La pregunta es, hay alguna manera de poder convertir todos los objetos en una máscara menos la cadena, de manera que, le pueda cambiar el color a dicha cadena y renderizar solo ese objeto, pero que se vea solo el trocito visible y la parte que queda cubierta por el chasis no se vea, pues eso que el resto de objetos actuen como una máscara transparente?
No sé si me he explicado, lo siento es que no sé cómo explicarlo mejor. Gracias de antemano y saludos.
Joaquin.
-
Objeto como máscara
Podría servirte cambiar color, si usas After Effects. En color correction esta Change Color.
Lo otro es renderizar los 400 frames, pero solos renders elements y de ahí sacas tu máscara.
-
Objeto como máscara
Yo probaría a poner todos los objetos menos la cadena como matte shadow, y marcarle que afecte al canal alfa, de ese modo tendrías solo la cadena, y el resto del render transparente. Suerte.
-
Objeto como máscara
Si he entendido bien tu problema, creo que una solución sería usar un render por elementos en el 3DS Max y renderizar solo la cadena en una secuencia de imágenes en un formato que acepte canal alpha, por ejemplo, (*.tga) (32bits). De esta forma tendrás el render de la cadena separada del fondo mediante el alpha y te será muy fácil mediante algún programa de postproducción como el After Effects o de edición de video colocar esa nueva animación por encima del anterior video de forma qué tape la cadena antigua.
Lo que no estoy seguro es si renderizando solo la cadena se muestra solo la parte visible, aunque no renderices el resto de objetos o se mostrará la cadena completa. Yo creo que es lo primero, pero ahora no lo puedo confirmar que no tengo el 3DS Max aquí. Si es el segundo caso habría que renderizar quizás también el objeto que tapa la cadena en tu modelo (aunque luego no uses ese render).
-
Objeto como máscara
O en caso de emergencia, si el tiempo es un problema (que lo será seguramente) en vez de renderizar la cadena de nuevo, renderiza solo su alpha mediante el render to elements también) ya que este tardará mucho menos en renderizar. Luego esa secuencia del alpha de la cadena la usas como máscara en After Effects y puedes cambiar el color o lo que necesites de la cadena mediante efectos del AE.
No será lo mismo que hacer un nuevo render de verdad, pero puede que sea la opción más viable para problemas de tiempo.
Y para otra vez déjale claro al cliente desde el inicio que cualquier cambio con respecto al proyecto aceptado provocará un incremento de tiempo empleado y por tanto un incremento del precio, ya verás cómo se lo piensan más a la hora de pedir cambios si les duele el bolsillo.