Últimas noticias
Cómo usar Blender Asset Browser: guía de bibliotecas de recursosPhysical Atmosphere² ofrece cielos procedurales en tiempo real en BlenderRequisitos del sistema de Enscape: guía de compatibilidad con GPU en Windows y MacGuía de Cryptomatte en Blender: crear máscaras de objetos y materiales en el renderAjustes de render en Blender Cycles: controla el muestreo y el ruidoCrear texto 3D en Blender: texto, fuentes y ajustes de geometríaGPT-6 Astra editó los pesos de un modelo sin volver a entrenarloActualización de Enscape de noviembre de 2026: búsqueda visual, IA y PDFSambaNova emparejará sus RDU SN50 con GPU NVIDIA en sistemas SupermicroGuía de Autodesk Automation API: ejecutar tareas de 3ds Max y Revit en la nube
TutorialesBlenderOMAMAS

Guía de Cryptomatte en Blender: crear máscaras de objetos y materiales en el render

El nodo Cryptomatte de Blender permite crear máscaras de objetos y materiales del render para editarlos por separado en el Compositor. Esta guía explica el flujo de trabajo básico, desde activar los pases hasta usar la máscara.

Muebles y superficies seleccionables por separado en un interior iluminado por luz naturalImagen IA
Imagen ilustrativa generada con IA.Imagen: 3dsınıfı / FCA AI

En resumen

  1. Cryptomatte permite seleccionar objetos o materiales del render y generar una máscara en escala de grises o una imagen enmascarada.
  2. Hay tipos de Cryptomatte separados para objetos, materiales y grupos vinculados al mismo padre.
  3. La máscara puede obtenerse de los pases del render o de una imagen OpenEXR multilayer.
  4. No admite objetos de volumen ni archivos sidecar de metadatos de Cryptomatte.

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

Cryptomatte permite seleccionar objetos o materiales concretos de un render y crear máscaras para ellos. En Blender, puedes usar estas máscaras desde el Compositor para colorear un área seleccionada, separarla de la imagen o llevarla a otra etapa de edición. Los pasos de esta guía cubren cómo preparar primero el pase del render, seleccionar elementos en el nodo Cryptomatte y utilizar la salida de la máscara.

Este flujo de trabajo resulta especialmente útil en visualización de interiores para editar muebles, paredes, suelos o grupos de materiales sin afectar al resto de la imagen. Es importante tener en cuenta que Cryptomatte no es un motor de render nuevo, sino una herramienta del Compositor que crea máscaras a partir de los datos del render.

Requisitos

Necesitarás Blender y una escena con la que puedas usar el Compositor. Las guías de referencia no especifican un número de versión de Blender ni requisitos de cuenta. Por eso, los pasos siguientes se basan en una instalación de Blender que incluya Cryptomatte y los pases de render correspondientes en la interfaz.

  • Prepara una escena con los objetos o materiales que quieras separar del render.

  • Puedes usar Cycles o EEVEE como motor de render; los tipos de pases de Cryptomatte están disponibles en función del motor.

  • Necesitarás acceder a las propiedades de View Layer y al Compositor para activar los pases del render y conectar los nodos.

  • Si vas a trabajar con una imagen ya renderizada, debe ser una OpenEXR multilayer. No se admiten archivos sidecar de metadatos de Cryptomatte.

Crear una máscara con Cryptomatte paso a paso

1. Decide qué elementos quieres separar

Primero, decide si la máscara se aplicará a un objeto, un material o un grupo de objetos que comparten el mismo padre. Para seleccionar objetos de forma independiente, usa el pase Object; para seleccionar un material de superficie concreto, usa el pase Material. La opción Asset sirve para seleccionar grupos de objetos vinculados al mismo padre; no está relacionada con la función de assets de Blender.

Esta elección determina qué capa de Cryptomatte usarás en el siguiente paso, dentro del Compositor. Por ejemplo, en un render de interiores puede ser más apropiado usar el tipo Material para enmascarar a la vez distintas superficies que comparten el mismo material, o el tipo Object para separar un solo sillón.

2. Activa el pase de render Cryptomatte

En Properties, abre la sección View Layer y el panel Passes. Activa el tipo que necesites bajo el encabezado Cryptomatte: Object, Material o Asset. Después, renderiza la escena. Cuando se selecciona la fuente Render, el nodo Cryptomatte puede usar los pases de View Layer correspondientes.

El ajuste Levels determina el número máximo de elementos que se pueden distinguir en cada píxel. El número de imágenes Cryptomatte que aparece en el nodo Render Layers equivale a la mitad de ese nivel; cada imagen puede referirse a dos elementos en un píxel. Por tanto, al calcular cuántas capas necesitas, ten en cuenta que cada imagen puede contener dos elementos.

3. Añade el nodo Cryptomatte en el Compositor

Crea un nodo Cryptomatte en el Compositor y configura la fuente como Render. Esta fuente utiliza la información de la escena y de View Layer. Si vas a trabajar con una imagen OpenEXR multilayer ya renderizada, selecciona Image como fuente y elige la imagen que quieras usar. Comprueba que la capa de Cryptomatte corresponda al View Layer y al tipo que buscas: Object, Material o Asset.

Añadir un nodo Viewer facilita la visualización de la imagen en el fondo del Compositor. Conecta la salida Image del nodo Render Layers a Viewer. Si la imagen no aparece en el fondo, comprueba que la opción Backdrop esté activada en el encabezado del Compositor.

4. Selecciona los elementos que formarán la máscara

Usa el botón de selección del nodo Cryptomatte y haz clic en el objeto deseado en el fondo del Compositor. Si necesitas varios elementos, repite la selección. Los elementos seleccionados aparecen en el campo Matte ID del nodo; es más fácil añadirlos con los botones de selección que escribir sus nombres manualmente.

Una vez completada la selección, la salida Matte proporciona una máscara en escala de grises de los objetos o materiales seleccionados. La salida Image muestra la imagen con la máscara aplicada: los elementos seleccionados permanecen visibles y las demás áreas se vuelven transparentes. Si solo necesitas la máscara, puedes dejar vacía la entrada Image del nodo Cryptomatte; esta entrada es necesaria para que funcione la salida Image.

5. Usa la máscara en el flujo de trabajo del Compositor

Usa la salida Matte como máscara para los procesos posteriores del Compositor. Si también quieres usar el render en color junto con la máscara, conecta la salida Image de Render Layers a la entrada Image del nodo Cryptomatte y envía la salida Image del nodo al siguiente proceso. Así, podrás usar la selección como una capa separada del resto de la imagen.

Con Cycles, Cryptomatte también admite los efectos de transparencia, desenfoque de movimiento y profundidad de campo en las imágenes. En EEVEE, la profundidad de campo y el desenfoque de movimiento no se renderizan en pases distintos de Combined; estos efectos pueden simularse por separado en el Compositor. Esta diferencia puede afectar especialmente a la apariencia de los bordes desenfocados y del efecto de enfoque en la imagen final.

Errores frecuentes y limitaciones

  • Elegir la capa equivocada: La capa de Cryptomatte debe corresponder tanto al View Layer correcto como al tipo adecuado. Si quieres separar un objeto y eliges la capa Material, puede que no obtengas la máscara esperada.

  • Confundir la salida Image con la máscara: Matte es la máscara en escala de grises; Image es la imagen en color enmascarada, donde los elementos seleccionados permanecen visibles.

  • Esperar una salida en color sin conectar la entrada Image: Esta entrada puede quedar vacía si solo necesitas una máscara en escala de grises. Para obtener una salida Image en color con máscara, conecta la imagen del render a la entrada Image.

  • Renderizar sin activar el pase: Si utilizas la fuente Render, debes activar el pase Cryptomatte necesario en la sección View Layer Passes.

  • Usar datos no compatibles: No se admiten objetos de volumen ni archivos sidecar de metadatos. Además, el nodo Cryptomatte no puede utilizarse dentro de un node group.

Siguientes pasos: flujos de trabajo de arquitectura y visualización

En arquitectura y visualización de interiores, Cryptomatte permite realizar ediciones específicas, como cambiar el tono de un material o tratar un mueble por separado en la composición. Este método se basa en extraer del render una máscara del objeto o material correspondiente; sin embargo, si necesitas cambiar la iluminación o la geometría, puede que tengas que volver a trabajar en la escena de origen.

Antes de aplicar este método en un estudio, conviene probar el motor de render, los ajustes de los pases y el tipo de salida que se necesita. Ten especialmente en cuenta las limitaciones de EEVEE con la profundidad de campo y el desenfoque de movimiento en pases distintos de Combined. En Cycles, considera que los pases de denoising pueden aumentar el uso de memoria y el tiempo de render. Las fuentes no especifican requisitos de hardware ni de licencia para Cryptomatte.

Fuentes y licencia

Este tutorial se ha adaptado de las guías “Cryptomatte Node” y “Passes” del Blender Manual. Ambas fuentes se publican con licencia CC BY-SA 4.0; el contenido se ha adaptado al turco a partir de ellas.

Fuentes

2 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/latest/render/layers/passes.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 equipos de visualización de Turquía, la ventaja más práctica de Cryptomatte es que permite enmascarar objetos o materiales individuales después del render. En especial, durante las revisiones de clientes, cambiar el color de determinadas superficies o trabajar con un mueble por separado puede dar más control a la etapa de composición.

Sin embargo, este método no elimina la necesidad de editar la escena: para cambiar la iluminación o la geometría, puede ser necesario volver a la fuente. También hay que comprobar la compatibilidad del motor de render y los pases. Las fuentes no especifican requisitos adicionales de hardware ni de licencia; si se usan pases de denoising, conviene tener en cuenta su efecto en la memoria y el tiempo de render.

Preguntas frecuentes

¿Para qué sirve Cryptomatte en Blender?

Permite seleccionar objetos o materiales del render y crear una máscara en escala de grises o una imagen enmascarada. Estas salidas pueden usarse en el Compositor.

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

Activa el tipo de Cryptomatte adecuado en la sección Passes de View Layer, renderiza la escena y añade los elementos al nodo Cryptomatte en el Compositor. La salida Matte proporciona la máscara y la salida Image, la imagen enmascarada.

¿Cryptomatte admite objetos de volumen y archivos de metadatos?

No. Según el Blender Manual, no se admiten objetos de volumen ni se pueden usar archivos sidecar de metadatos de Cryptomatte.

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

Noticias relacionadas