Últimas noticias
Creación procedural de edificios en Houdini: flujo de Building CreatorRender de animaciones en Blender: guía para guardar secuencias de fotogramasPremio UN-Habitat 2026: vivienda asequible desde cinco paísesCrear máscaras de objetos después del render con Cryptomatte en BlenderGigabyte W775-V10-L01, a prueba: potencia GB300 en una estación de trabajo de escritorioAjustes de cámara en Blender: guía paso a paso para visualización arquitectónicaSeguimiento de cámara arquitectónico en Blender: del metraje a la solución 3DSe informa de aumentos de hasta 104 dólares en las GPU de AMD en ChinaAnimación arquitectónica con Veo 3.1: prompts de cámara, luz y espacioPresentan Xsight Labs E1L DPU: red de 200 Gbps y bajo consumo
TutorialesBlender

Crear máscaras de objetos después del render con Cryptomatte en Blender

El nodo Cryptomatte de Blender permite seleccionar objetos o materiales del render para crear máscaras. Esta guía explica los pasos básicos, desde activar el pase de render hasta usar las salidas Matte e Image.

Render de un interior contemporáneo con objetos que pueden enmascararse por separado mediante CryptomatteImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Cryptomatte permite seleccionar objetos o materiales después del render y crear máscaras para ellos.
  2. Antes de empezar, hay que activar el pase Cryptomatte Object en los ajustes de View Layer y renderizar la escena.
  3. La salida Matte del nodo genera una máscara en escala de grises; la salida Image produce una versión enmascarada del render conectado a la entrada.
  4. Según la documentación de Blender, no se admiten los archivos auxiliares de Cryptomatte, el uso dentro de un node group ni los objetos de volumen.

¿Qué aprenderás en esta guía?

Cuando en un render de interior solo es necesario editar un mueble, una luminaria o un grupo de materiales concreto, enmascarar manualmente el contorno de cada objeto puede llevar tiempo. El nodo Cryptomatte de Blender permite seleccionar objetos o materiales del render en el compositor y generar máscaras para ellos. Así, puedes trabajar sobre las áreas seleccionadas sin modificar toda la imagen.

Esta guía explica cómo incluir los datos de Cryptomatte en el render, preparar el nodo en el compositor, seleccionar elementos de la imagen y utilizar la máscara. También aborda las diferencias entre las salidas Matte e Image y las limitaciones del flujo de trabajo. Lo importante es que los datos de Cryptomatte necesarios para la selección deben generarse durante el render; no se pueden añadir posteriormente a una imagen corriente que no los contenga.

Requisitos y notas sobre versiones

Para este flujo de trabajo necesitas una escena preparada en Blender, un render que contenga datos de Cryptomatte y el espacio Compositor de Blender. La guía de Blender 4.0 marca el nodo Cryptomatte como “CPU Compositor Only”; por tanto, en esa versión debes tener en cuenta la limitación del compositor por CPU para este nodo. La guía actual no indica la misma limitación. Consulta la documentación de la versión de Blender que utilices para confirmar los requisitos de hardware y procesamiento.

Antes de renderizar, activa el pase Cryptomatte Object en la sección Passes de la View Layer correspondiente. La documentación de Blender menciona capas Cryptomatte de tipo objeto, material y activo; el ejemplo siguiente se centra en la selección de objetos. El pase y la capa que utilices deben corresponder al tipo de selección que necesitas.

Los datos de Cryptomatte pueden proceder de un render de Blender; según la guía actual, también se pueden obtener de una imagen OpenEXR multicapa. Las páginas de la documentación corresponden a distintas versiones de Blender: la página actual describe la selección de la fuente y la capa en las propiedades del nodo, mientras que la documentación de Blender 2.92 explica un flujo de trabajo anterior en el que los pases se conectan a las entradas del nodo. Si los pasos de la interfaz no coinciden, sigue la documentación de la versión que estés utilizando.

Cómo crear una máscara con Cryptomatte paso a paso

  1. Activa el pase Cryptomatte Object. En los ajustes Passes de la View Layer, activa la opción Cryptomatte Object y renderiza la escena. Los datos de selección de Cryptomatte se generan durante el render; si el pase no estaba activado, es posible que el render existente no contenga los datos necesarios.

  2. Añade el nodo Cryptomatte en el Compositor. El nodo gestiona la selección de objetos o materiales y las salidas de máscara. Si quieres obtener una imagen en color enmascarada, conecta el render procedente del nodo Render Layers a la entrada Image del nodo Cryptomatte. Si solo necesitas una máscara en escala de grises, puedes dejar esta entrada desconectada.

  3. Muestra la imagen para seleccionar elementos. Conecta la salida de imagen del nodo Render Layers o la salida Pick del nodo Cryptomatte a un nodo Viewer. Si no ves la imagen en el fondo del compositor, comprueba que la opción Backdrop del encabezado esté activada. La salida Pick muestra en color los datos de Cryptomatte y puede utilizarse para seleccionar objetos.

  4. Define la fuente y la capa de Cryptomatte. Si utilizas datos del render, selecciona Render como fuente; si proceden de un OpenEXR multicapa, selecciona Image. Con la fuente Image, indica la imagen que quieras utilizar y, después, la capa adecuada en el campo Cryptomatte Layer. Si seleccionas Render como fuente, también puedes elegir la escena.

  5. Selecciona los objetos que se incluirán en la máscara. Usa el botón para añadir elementos del nodo y haz clic en la imagen sobre el objeto que quieras incluir en la máscara. Repite el proceso para seleccionar varios objetos; para quitar una selección, utiliza el botón de sustracción. También puedes escribir manualmente los nombres de objetos o materiales en el campo Matte ID, separados por comas; la guía indica que es más fácil utilizar los botones de selección.

  6. Elige la salida según el uso que le darás. La salida Matte genera una máscara en escala de grises para los objetos o materiales seleccionados. La salida Image enmascara la imagen en color conectada a la entrada Image, de modo que solo permanecen visibles las áreas seleccionadas; el resto queda transparente. Usa Matte si solo necesitas la máscara e Image si necesitas el render enmascarado.

  7. Comprueba el resultado y los bordes. Revisa en Viewer si la máscara incluye áreas inesperadas y confirma que has seleccionado la capa Cryptomatte adecuada y que se muestra la imagen correcta para hacer la selección. La documentación de Blender indica que Cryptomatte puede tener en cuenta efectos como el antialiasing, el desenfoque de movimiento y la transparencia. En escenas donde estas características sean importantes, comprueba los bordes de la máscara sobre el render.

Errores frecuentes

Renderizar sin activar el pase: Los datos de selección de Cryptomatte se generan durante el render. Si el pase no estaba activado, el nodo no puede crear después datos de objetos que no estén presentes en la imagen existente.

Observar la salida equivocada en Viewer: Puedes utilizar la salida Pick para muestrear objetos. Si no aparece el fondo del compositor, comprueba también el ajuste Backdrop.

Confundir las salidas Matte e Image: Matte proporciona una máscara en escala de grises; por sí sola, no es un render en color. Para obtener una imagen en color enmascarada, conecta el render a la entrada Image y utiliza la salida Image.

Ignorar las diferencias entre versiones: Las guías antiguas de Blender describen la conexión de cada pase al nodo por separado, mientras que en la documentación actual la selección de fuente y capa se encuentra en las propiedades del nodo. Además, la guía de Blender 4.0 indica una limitación del compositor por CPU para este nodo. Comprueba las instrucciones y los requisitos de hardware según la versión que utilices.

Depender de datos no compatibles: La documentación de Blender indica que no se admiten los archivos auxiliares de Cryptomatte, que el nodo no se puede utilizar dentro de un node group y que los objetos de volumen no son compatibles. Ten en cuenta estas limitaciones al planificar la fase de composición y el formato de entrega.

Impacto en los flujos de trabajo de arquitectura y archviz

En visualización arquitectónica, Cryptomatte puede utilizarse para enmascarar por separado muebles, luminarias o grupos concretos de superficies de un render. Por ejemplo, en lugar de trazar manualmente el contorno de un sofá o de ciertos materiales, puedes seleccionar elementos a partir de los datos del render y utilizar la salida Matte en el compositor. Este enfoque ayuda a gestionar ajustes en áreas concretas sin modificar el resto del render.

Para que el flujo de trabajo funcione, el pase debe activarse durante el render y los datos necesarios deben estar presentes en el archivo de salida. Si el render se va a transferir a otro compositor, la aplicación de destino debe admitir el estándar Cryptomatte. La nota sobre el compositor por CPU de la guía de Blender 4.0 implica que los equipos que utilicen esa versión deben comprobar de antemano las condiciones de procesamiento. Debido a las diferencias entre versiones y sus limitaciones, hacer un pequeño render de prueba antes de iniciar el proyecto ayuda a validar el flujo de trabajo.

Próximos pasos

Empieza seleccionando un solo objeto y revisa por separado las salidas Matte e Image. Después, prueba a añadir y quitar varios objetos de la selección; en escenas con superficies transparentes o desenfoque de movimiento, comprueba los bordes de la máscara. Confirma qué flujo de trabajo utiliza el nodo en tu versión de Blender y cuáles son las limitaciones del compositor. Si vas a utilizar otro compositor, prueba con un archivo pequeño que pueda leer los datos de Cryptomatte.

Fuentes y licencia

Esta guía se ha adaptado al turco tomando como base la documentación actual del nodo Cryptomatte de Blender y las páginas pertinentes de las guías de las versiones Blender 2.92, 4.0 y 2.80. Las páginas de la documentación fuente tienen licencia CC BY-SA 4.0.

Fuentes

3 fuentes
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/compositing/types/mask/cryptomatte.html
Resumen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/2.92/compositing/types/matte/cryptomatte.html
Resumen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/ko/4.0/compositing/types/mask/cryptomatte.html
Resumen

No republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.

La opinión de 3dsınıfı
3dValoración del editor

Para los estudios de arquitectura y los estudiantes de visualización de Turquía, el valor práctico de Cryptomatte reside en que permite realizar ajustes basados en máscaras sobre objetos seleccionados después del render. Puede reducir la necesidad de dibujar máscaras manualmente cuando hay que tratar por separado muebles o grupos de materiales; sin embargo, los datos correctos deben prepararse durante el render.

La documentación fuente tiene licencia CC BY-SA 4.0; esta información no explica las condiciones de pago del software Blender. Las fuentes no mencionan una tarifa de licencia adicional para Cryptomatte. Debido a la nota sobre el compositor por CPU de la guía de Blender 4.0, conviene que los estudios comprueben la versión que utilizan y sus condiciones de procesamiento, y que validen mediante una prueba pequeña la compatibilidad con el compositor de destino y los datos no admitidos.

Preguntas frecuentes

¿Cómo se crea una máscara de objeto con Cryptomatte en Blender?

Antes de renderizar, activa el pase Cryptomatte Object en la sección Passes de la View Layer. Añade el nodo Cryptomatte en el Compositor y selecciona los objetos; utiliza la salida Matte como máscara.

¿Para qué sirven las salidas Matte e Image del nodo Cryptomatte?

La salida Matte proporciona una máscara en escala de grises de las áreas seleccionadas. La salida Image produce una versión enmascarada del render conectado a la entrada Image, en la que las áreas seleccionadas permanecen visibles.

¿Cryptomatte en Blender admite objetos de volumen y archivos auxiliares?

Según la documentación de Blender, no se admiten los archivos auxiliares de Cryptomatte ni los objetos de volumen. Además, el nodo no se puede utilizar dentro de un node group.

Los comentarios y el foro están en turco.Únete al debate
+

Noticias relacionadas