Cada cámara funciona de forma ligeramente diferente en cuanto a configuración interna se refiere a la hora de utilizar un Promote Control. En este post voy a explicar brevemente como configurar ambos, tanto el Promote Control como la cámara Canon EOS 5D Mark III. Aunque el Promote Control ofrece infinidad de opciones y expande las posibilidades de tu cámara para diferentes tareas, voy a centrar este post en lo puramente relativo a capturar HDRI equirectangulares para tareas de look-development y lighting en VFX.

  • Estos son todos los accesorios necesarios para que Promote Control pueda trabajar a pleno rendimiento con una Canon EOS 5D Mark III.
    • Canon EOS 5D Mark III
    • Promote Control
    • Cable USB (para controlar el menú de la cámara desde Promote Control)
    • Adaptador USB (lo necesitarás en función del tipo de entrada/salida de tu cámara)
    • Shutter release CN3 (necesario para expandir al 100% las capacidades del Promote Control)
  • Conecta ambos cables al Promote Control y a la cámara. Enciende el Promote Control.
  • Presiona simultáneamente el botón derecha e izquierda del Promote Control para entrar en el menú de configuración.
  • En el menú "Use a separate cable for shutter release" selecciona yes.
  • En el menú "Enable exposures below 1/4000" selecciona yes. Esto es muy importante para poder realizar más de 5 brackets en tus HDRI.
  • Presiona el botón central para salir del menú.
  • Enciende tu Canon EOS 5D Mark III y vete al menú de configuración.
  • Desactiva la opción "Mirror lockup"
  • Desactiva la opción "long exposure noise reduction". Ya que no queremos variación de ruido entre los diferentes brackets de nuestros HDRI.


  • Busca tu exposición neutra e introduce la informacion en el Promote Control.
  • Listo, ya puedes disparar 7 brackets o mas desde tu Promote Control.


Posted
AuthorXuan Prada

Este video es una pequeña demo que grabé hace tiempo explicando como utilizar el gizmo de Nuke "mmColorTarget" creado por Marco Meyer.

En el video explico primero como instalarlo en Mac, que no es cosa fácil. De hecho, si encuentras otra forma de hacerlo, agradecería que la compartieras.
Después, explico los usos que yo le doy en relación con referencias de texturas, background plates e Image Based Lightning.

El video originalmente fue creado para xuanprada.com así que está en inglés, aunque supongo no tendrás mayores problemas en seguirlo.

Este post está escrito únicamente desde el punto de vista de una persona que trabaja on-set realizando tareas de "VFX image acquisition" o recopilando información para proyectos de VFX.

Generalmente, en un proyecto de VFX de gran envergadura, como puede ser un "Hollywood blockbuster" se puede llegar a capturar alrededor 200Gb al día de información, solo referente a VFX. Por supuesto todo depende de la magnitud del proyecto, de la cantidad de VFX que se necesiten, de la complejidad de los mismos, etc.

El tipo de información que necesitamos entregar a un estudio de VFX también varía en función de las características del proyecto y en base a como trabaja el estudio en cuestión. Pero en lineas generales, siempre vamos a necesitar miles de fotografías RAW que servirán como referencia para modelado, texturizado, look-dev y lighting. Horas de grabación de "witness cam" que servirán como referencia para animadores, editores, FX artists, etc. Y un buen puñado de HDRIs con sus referencias oportunas para look-dev y lighting.

En definitiva, muchísima información que necesitamos gestionar de forma adecuada. Esto implica organizarse muy bien, de forma inteligente y sobretodo, tratar el material con total seguridad. Comentemos a continuación algunas buenas prácticas a la hora de enfrentarse a un trabajo on-set para un proyecto de VFX de importantes dimensiones.

Discos duros

La cantidad de discos duros que vas a necesitar depende de la duración del shoot. Por supuesto, esto varía en función del proyecto, pero para una película con una carga importante de VFX, estaríamos hablando de entre 15-20 semanas. Para ese tipo de rodaje no deberías llevar menos de unos 5 - 8Tb.
No es recomendable utilizar discos de más de 1Tb, Lacie Rugged de 500Gb o 1Tb son mis favoritos.

El procedimiento habitual para tratar este material tan sensible, es hacer backups constantemente. Ten en cuenta que puedes hacer fotos a un set y que al día siguiente lo hayan desmontado o destruido, así que perder información simplemente, no se contempla.
Haz un backup de un disco en otro disco. Quédate con uno y envía el otro al estudio de VFX via mensajería rápida y segura. Una vez confirmado que el estudio de VFX ha descargado todo correctamente, pide que te den luz verde para borrar tu backup (en caso que necesites almacenamiento extra, si no, no) y pide también que te envíen de vuelta el disco duro.

En el hotel

El trabajo on-set dura unas 10-14 horas diarias. Cuando terminas allí, aún te toca descargar todo el material recopilado a lo largo del día. Esta tarea puede ser larga y tediosa, así que asegúrate de que tus discos son rápidos. Thunderbolt, Firewire o USB3.0 como mínimo. Lo mismo con tus memory cards, cuanto más rápidas mejor. Procura utilizar lectores de tarjetas para agilizar el proceso. A mi me gusta el Lexar® Professional USB 3.0 Dual-Slot Reader.


Una vez todo ha sido descargado, haz al menos dos backups. Cuando los dos discos espejo estén llenos, envía uno al estudio de VFX y quédate con el otro. Cuando hayas terminado los backups, formatea todas las memory cards, carga todas las baterías y limpia todas las lentes, para que al día siguiente, todo este listo a primera hora.

Algunos hoteles ofrecen conexión a Internet profesional, con una ancho de banda de subida muy grande. Si es el caso, quizá prefieras hacer backups en el FTP o Cloud System de tu estudio. En otras ocasiones, en función del rodaje, puede que el hotel sea una caravana o una tienda de campaña.

A dormir.

Automatiza tareas

Generalmente la naturaleza de las actividades que realizamos on-set tiende a ser repetitiva. Es decir, siempre necesitamos referencias para modelado, referencias para texturizado, HDRIs, witness cams, etc. Si hay algún paso del proceso que crees que puede automatizarse, documéntalo e impleméntalo. Si tu, como yo, no estás técnicamente capacitado para hacerlo, pide ayuda o contrata a alguien que automatice tareas por ti mediante scripts, etc.

Yo tiendo a una vez formateados mis discos, generar una estructura de directorios de forma automática, como por ejemplo.

volume/asset/character
volume/asset/prop
volume/asset/environemnt
volume/sequence_###/shot_###_###
.../.../.../hdri/pano/plates/references
.../.../.../lidar
.../.../.../photogrammetry
.../.../.../modelling_reference
.../.../.../texturing_reference
.../.../.../witness

Utilizar IBL con grandísimos rangos dinámicos para iluminación en VFX es sencillamente genial. Generan unas condiciones lumínicas consistentes, con mucho detalle y el comportamiento de las sombras es fantástico.
Lo malo es que samplear esos valores tan altos en las fuentes lumínicas, especialmente el sol, no es nada fácil, y este tipo de HDRIs pueden generar muchísimo ruido y otros artefactos. Para solucionarlo, generalmente recurrimos a trucos como crear imágenes HDRI de baja resolución y blureadas, o crear versiones con valores clampeados de los mapas en Nuke.

Afortunadamente en Clarisse podemos tratar este problema de forma sencilla.
Los samples de shading, lighting y anti-aliasing se tratan de forma completamente independiente en Clarisse. Puedes manipular cualquiera de ellos sin afectar a los demás, ahorrando un montón de tiempo de render. En muchos motores de render el sampling de shading es multiplicado por el anti-aliasing lo que obliga al usuario a re-ajustar todos los shaders para obtener tiempo de render decentes.

  • Vamos a empezar con esta escena. Como ves, con muchísimo ruido.
  • Lo primero que tenemos que hacer es cambiar el tipo de interpolación del Map File donde tengas tu HDRI a MipMapping.
  • Después tenemos que limpiar el ruido de los shaders, tocando el shading sample.
  • Vete a raytracer y activa la opción previz mode. Esto eliminará toda información lumínica de la escena. Todo el ruido que veas aquí proviene de los shaders.
  • En este caso tenemos mucho ruido ocasionado por la reflexión de la esfera. Veta al material de la misma e incrementa el valor reflection quality, en el apartado sampling.
  • He aumentado el parámetro hasta 10 y ahora ya no veo nada de ruido en la escena.
  • Selecciona de nuevo el raytracer y desactiva el previz mode. Todo el ruido que ahora vemos proviene de la iluminación.
  • Vete al gi monte carlo y desactiva affect diffuse. Esto eliminará la contribución de la iluminación global y solo la luz directa afectará a la escena. Si ves ruido deberás de tocar el sampling de las fuentes de luz directas.
  • Vete de nuevo a gi monte carlo y re-activa affect diffuse. El ruido presente será por culpa de la gi. Incrementa los samples hasta que desaparezca el ruido.
  • Ahora el render ya no tiene ruido, aunque se ve un poco low-res. Esto es por culpa del anti-aliasing de geometría. Veta al raytracer e incrementa los samples. Ahora el render se vera perfecto.
  • Finalmente hay un parámetro que funciona como sampling global. Como norma general no utilizarás este parámetro. Si lo subes al 100% el shading oversampling multiplicará el shading sampling por los sampling de anti-aliasing, como la mayoría de motores de render.
  • Si quieres resultados rápidos para hacer look-dev o lighting, simplemente baja la calidad de la imagen. No tendrás renders perfectos pero será más que suficiente (y muy rápido) para establecer looks.