Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Foundry Nuke
Foundry Nuke es una aplicación de composición digital y efectos visuales basada en nodos que se utiliza para la posproducción de cine y televisión. Nuke cuenta con el respaldo de AWS Deadline Cloud (Deadline Cloud) e incluye remitentes, paquetes conda y un adaptador para aumentar el rendimiento de renderizado. Esta guía proporciona instrucciones paso a paso para usar Deadline Cloud con Nuke para renderizar tus proyectos más rápido distribuyendo las tareas de renderizado entre varias máquinas.
Descripción general del soporte
Nuke es compatible con los siguientes componentes:
-
Submitter: complemento de envío integrado para enviar trabajos directamente desde Nuke con detección automática de escenas y activos.
-
Paquetes de Conda: los paquetes para instalar las versiones 15, 16 y 17 de Nuke están disponibles en el canal conda de Deadline Cloud para las flotas gestionadas por servicios.
-
Adaptador: un programa que se instala en los servidores de los trabajadores y que mantiene la aplicación cargada entre tareas para acelerar la renderización y los informes sobre el progreso de la renderización.
-
Cross-platform compatibilidad: soporte para remitentes para Windows, macOS y Linux y soporte para Worker para Linux solo con asignación automática de rutas.
Compatibilidad con las versiones de Nuke
La siguiente tabla muestra los niveles de soporte actuales para las versiones de Nuke:
| Versión principal | Soporte para remitentes | Soporte de Conda |
|---|---|---|
| 15 | Windows, macOS, Linux | Linux |
| 16 | Windows, macOS, Linux | Linux |
| 17 | Windows, macOS, Linux | Linux |
Canal Deadline Cloud Conda
En la siguiente tabla, se enumeran los paquetes de conda aplicables a Nuke disponibles para las Service-managed flotas que se encuentren en el canal conda en la nube que tiene fecha límite:
| SO | Package | Versión | Notas |
|---|---|---|---|
| Linux | arma nuclear | 15 | Incluye un motor de composición incorporado |
| Linux | arma nuclear | 16 | Incluye un motor de composición incorporado |
| Linux | arma nuclear | 17 | Incluye un motor de composición incorporado |
| Linux | nuke-openjd | Incluye el adaptador Nuke |
Introducción
Para usar Nuke con Deadline Cloud:
-
Crea una flota gestionada por servicios y asóciala a una cola. Su cola debe configurarse con un entorno de colas que sea compatible con el canal conda en la nube con fecha límite. Para obtener más información, consulta Cómo crear un entorno de colas.
-
Instala el monitor Deadline Cloud y el Nuke Submitter en tu estación de trabajo de artista con los instaladores de Deadline Cloud Submitter y monitor. Para obtener más información, consulte Configure su estación de trabajo.
-
Envía tu trabajo directamente desde Nuke a la lista de espera mediante el sistema de envío integrado.
-
Supervise el trabajo y descargue el resultado con el monitor Deadline Cloud.
Inicie el remitente
Para lanzar el remitente de Deadline Cloud en Nuke
nota
El soporte para Nuke se proporciona mediante el entorno de conda para flotas gestionadas por servicios. Para obtener más información, consulte Predeterminado conda entorno de cola.
-
Instala el monitor Deadline Cloud y el Nuke Submitter en tu estación de trabajo de artista con los instaladores de Deadline Cloud Submitter y monitor. Para obtener más información, consulte Configure su estación de trabajo.
-
Abre Nuke.
-
Abre un script de Nuke con las dependencias que existan en el directorio raíz del activo.
-
Elija AWS Deadline y, a continuación, elija Enviar a Deadline Cloud para lanzar el remitente.
-
Si aún no se ha autenticado, elija Iniciar sesión e inicie sesión con sus credenciales de usuario en la ventana del navegador.
-
Seleccione Enviar.
Instalación
Para instalar el remitente de Deadline Cloud for Nuke, necesita:
-
Una estación de trabajo Windows, macOS o Linux.
-
Nuke 14, 15, 16 o 17. Recomendamos Nuke 15 o una versión posterior en lugar de Nuke 14, porque estas versiones son compatibles con el entorno de cola de conda predeterminado en las flotas gestionadas por servicios. Para usar Nuke 14 con una flota gestionada por servicios, debes poner Nuke 14 a disposición de los trabajadores. La forma recomendada es crear tu propio paquete conda siguiendo el procedimiento Crear un paquete conda para una aplicación o un complemento.
Hay dos maneras de instalar el remitente de Deadline Cloud for Nuke:
-
Utilizar el instalador del remitente de Deadline Cloud (recomendado).
Uso del instalador del remitente de Deadline Cloud
Puede instalar el remitente de Deadline Cloud for Nuke mediante el instalador del remitente de Deadline Cloud.
Para instalar el remitente:
-
Descargue el instalador del remitente de Deadline Cloud.
-
Ejecute el instalador.
-
Cuando se le pida que seleccione los componentes, busque y marque la casilla de Nuke.
-
Termine de ejecutar el instalador.
-
Lanza Nuke.
-
Verifique la instalación comprobando si se ha agregado Deadline Cloud a la barra de navegación superior.
Uso del remitente Nuke
El remitente de Deadline Cloud for Nuke admite dos tipos de trabajos:
-
Trabajos de renderizado: renderiza los archivos de salida creados por uno o más de los nodos de escritura de tu script
de Nuke. -
CopyCat trabajos de entrenamiento: realiza el entrenamiento de un CopyCat nodo de tu
script de Nuke.
Trabajos de renderizado
Para usar el remitente de Deadline Cloud for Nuke, necesita:
-
Un perfil con el que enviarlo a Deadline Cloud.
-
Una granja de Deadline Cloud y una cola a la que enviar.
Para enviar un trabajo de renderizado de Nuke a Deadline Cloud:
-
Guarda tu archivo de Nuke.
-
En la barra de navegación superior, selecciona Deadline Cloud. En el menú desplegable, selecciona Enviar a Deadline Cloud.
-
Usa las pestañas del cuadro de diálogo para personalizar tu trabajo.
-
(Opcional) Para exportar los archivos asociados a un trabajo a su directorio de historial de trabajos sin enviarlo, seleccione Exportar paquete.
-
Selecciona Enviar y sigue las instrucciones para enviar tu trabajo a Deadline Cloud.
Ajustes específicos de Nuke Render
La pestaña Job-specific de configuración tiene opciones específicas para los trabajos creados en Nuke.
-
Nodos de escritura: nodos de escritura para los que se renderizarán
los resultados. Puede seleccionar renderizar todos los nodos de escritura o seleccionar un nodo específico. -
Vistas: qué vistas
deben renderizarse. -
Anular el rango de fotogramas: seleccione esta opción para renderizar un fotograma o un rango de fotogramas diferente al establecido en Nuke. Los rangos de fotogramas siguen el patrón de Open Job Description
. -
Usar el modo proxy: administra si se debe usar el modo proxy
en el trabajo enviado. -
Continuar en caso de error: si se selecciona, Nuke intenta continuar renderizando cuando detecta un error. Si está desactivada, Nuke no supera la tarea cuando detecta un error.
-
Tamaño del fragmento: número de fotogramas que se van a agrupar en cada fragmento (1-150). Utilice 1 para un fotograma por tarea (predeterminado). Los valores más altos agrupan los marcos en partes contiguas para reducir la sobrecarga por tarea. Para obtener más información, consulte Fragmentación de tareas para las plantillas de trabajo.
-
Duración objetivo de los fragmentos (segundos): cuando especificas un valor, el planificador ajusta dinámicamente los tamaños de los fragmentos en función de los tiempos de ejecución observados de los fragmentos completados, con el objetivo de mantener esta duración para cada fragmento. Déjelo en 0 para usar un tamaño de fragmento fijo para todos los fragmentos.
-
Usar tiempos de espera: si se deben usar tiempos de espera configurados por el usuario.
-
Tiempo de espera de la tarea de renderizado: duración máxima de cada acción que realiza un renderizado. El valor predeterminado es de 6 días.
-
Tiempo de espera de configuración: duración máxima de cada acción que configura el trabajo para el renderizado, como la carga de la escena. El valor predeterminado es 1 día.
-
Tiempo de espera de desmontaje: duración máxima de la acción, lo que anula la configuración necesaria para el renderizado. El valor predeterminado es 1 hora.
-
Incluir artilugios en el paquete de trabajos: si se deben incluir artilugios
en el paquete de trabajos.
Para obtener información sobre las demás pestañas de remitentes, consulta la guía de Deadline Cloud sobre cómo usar un remitente.
CopyCat trabajos de formación
Para usar el remitente de Deadline Cloud for Nuke para entrenar a CopyCat los nodos, necesita:
-
Un perfil con el que enviarlo a Deadline Cloud.
-
Una granja de Deadline Cloud y una cola a la que enviar.
-
Una flota de Deadline Cloud con GPU-enabled los trabajadores asociados a la cola a la que te vas a enviar. Para obtener instrucciones sobre cómo crear una flota gestionada por servicios con acceso a la GPU, consulta Administrar flotas gestionadas por servicios.
Para enviar un trabajo de CopyCat formación de Nuke a Deadline Cloud:
-
Crea o abre un script de Nuke que contenga un CopyCat nodo.
-
Adjunte los nodos groundtruth y input al CopyCat nodo y configure los botones del nodo según los valores deseados. Consulte la CopyCat documentación de Foundry
para obtener más información sobre su uso. CopyCat -
Guarda tu archivo de Nuke.
-
En la barra de navegación superior, selecciona Deadline Cloud. En el menú desplegable, selecciona Enviar CopyCat formación a Deadline Cloud.
-
Usa las pestañas del cuadro de diálogo para personalizar tu trabajo.
-
(Opcional) Para exportar los archivos asociados a un trabajo a su directorio de historial de trabajos sin enviarlo, seleccione Exportar paquete.
-
Selecciona Enviar y sigue las instrucciones para enviar tu trabajo a Deadline Cloud.
Ajustes específicos para el entrenamiento nuclear CopyCat
La pestaña Job-specific de configuración tiene opciones específicas para los trabajos de CopyCat entrenamiento creados en Nuke.
-
CopyCat Nodo: selecciona qué CopyCat nodo quieres entrenar por nombre de nodo.
-
Usar tiempos de espera: si se deben usar tiempos de espera configurados por el usuario.
-
Tiempo de espera de la tarea de renderizado: duración máxima de cada acción. En el caso de CopyCat, el entrenamiento consiste en una sola acción. El valor predeterminado es de 6 días.
-
Tiempo de espera de configuración: duración máxima de cada acción que configura el trabajo, como la carga de la escena. El valor predeterminado es 1 día.
-
Tiempo de espera de desmontaje: duración máxima de la acción que estropea la configuración. El valor predeterminado es 1 hora.
-
Incluir artilugios en el paquete de trabajos: si se deben incluir artilugios
en el paquete de trabajos.
Para obtener información sobre las demás pestañas de remitentes, consulta la guía de Deadline Cloud sobre cómo usar un remitente.
Configuraciones avanzadas
Uso de versiones no compatibles
Deadline Cloud solo admite y prueba las versiones del software para estaciones de trabajo y trabajadores que figuran en la tabla anterior. Al usar el remitente, el trabajador intenta instalar la misma versión que la utilizada en la estación de trabajo. Esto falla si la versión de Nuke para estaciones de trabajo no aparece en la tabla de versiones anterior.
Si necesitas una versión no compatible de Nuke, tienes las siguientes opciones:
-
Al enviar el trabajo desde Nuke, puede anular el parámetro de CondaPackages cola para especificar una versión compatible para usarla en el programa de trabajo (por ejemplo,).
nuke=17, nuke-openjd=*Esta anulación puede funcionar o no, según las funciones que utilice su composición y el modo en que Nuke trabaje con las composiciones de la versión de su estación de trabajo. -
Puedes crear una receta y un canal de conda personalizados para que la versión que desees se instale en la máquina de trabajo. Utilice la receta de conda para una versión compatible que se vincula a continuación como punto de partida y empaquete la versión que desee en un canal de conda personalizado. Para obtener más información sobre la creación de canales de conda personalizados, consulte Creación de canales de conda personalizados.
Ejecutable Nuke personalizado
Puedes configurar la variable de NUKE_EXECUTABLE entorno para que apunte a un ejecutable de Nuke específico si no está disponible en el PATH.
OpenColorSoporte de IO
La integración de Nuke incluye soporte total para los flujos de trabajo de gestión del color OpenColor IO (OCIO). Las configuraciones de color se detectan automáticamente y se incluyen en las solicitudes de trabajo para garantizar un manejo uniforme del color en toda la granja de renderizado.
Plugins Nuke
Puedes añadir plugins de Nuke de terceros a una flota gestionada por servicios creando un paquete de conda a partir de una receta de conda y agregándolo a un canal de conda personalizado. Para obtener más información, consulta Cómo crear un paquete conda para una aplicación o un complemento. En su lugar, si prefieres incluir artilugios de Nuke en un trabajo, usa la opción Incluir artilugios en el paquete de trabajos del remitente.
RevisionFX DeNoise
RevisionFX DeNoise es un complemento de reducción de ruido para trabajos de composición de Nuke. Puedes crear un paquete conda para DeNoise 3.6.9 en sistemas operativos Linux con la receta conda nuke-denoise y, a continuación, añadirlo a un canal conda personalizado. Se requiere una licencia comercial de DeNoise.
Receta de conda: receta de conda nuke-denoise
Características de composición de Nuke
El motor de composición de Nuke proporciona un soporte integral para:
| Característica | Description (Descripción) | Notas |
|---|---|---|
| Nodos de escritura | Múltiples formatos de salida y códecs | Detectado automáticamente por el remitente |
| Rangos de fotogramas | Especificación de gama de marcos personalizada | Soporta rangos predeterminados y de anulación |
| Vistas múltiples | Renderización estéreo y multivista | Manejo adecuado de las salidas específicas para cada visualización |
| Gestión del color | OpenColorIntegración de E/S | Detección automática de la configuración OCIO |
| Mapeo de rutas | Cross-platform traducción de rutas | Windows/Linux compatibilidad |
| CopyCat | ML-based pintura y rotoscopia | Requiere Nuke 14.0 o una versión posterior |
El remitente integrado de Nuke detecta y configura automáticamente las funciones de composición. El remitente mantiene una gestión adecuada de las dependencias y los activos para composiciones complejas.
Recursos de código abierto
El remitente y el adaptador son de código abierto y están disponibles en: GitHub
-
Las recetas de Nuke Conda
están disponibles en GitHub las versiones compatibles.