De la foto al relieve: el papel del mapa de profundidad

Para tallar una fotografía en un router CNC no se utiliza la imagen directamente, sino un mapa de profundidad. Se trata de una imagen en escala de grises donde la luminosidad indica la altura: las zonas blancas serán los puntos más altos del relieve, las negras los más bajos, y los grises intermedios las alturas proporcionales. El software de control CNC lee esa información y la convierte en movimiento vertical del eje Z mientras la fresa recorre la superficie.

Este enfoque permite transformar retratos, paisajes o texturas en bajorrelieves tallados en madera, espuma u otros materiales. La clave está en conseguir un mapa de profundidad limpio y con buen contraste, ya que de ello dependerá la calidad final del tallado.

  • Blanco = punto más alto; negro = punto más bajo.
  • El software CNC traduce la escala de grises en coordenadas Z.
  • La calidad del mapa de profundidad determina el detalle del relieve.

Generación del mapa de profundidad con IA

Actualmente existen herramientas que generan mapas de profundidad a partir de una foto de forma automática. ReliefMaker, por ejemplo, ofrece dos motores de IA: un modelo local gratuito (Depth Anything V2) que tarda unos 2 segundos, y un modelo de pago (Gemini Vision) que cuesta 1 crédito y tarda unos 3 segundos. Según la documentación de ReliefMaker, el modelo de pago maneja mejor las escenas complejas.

Esta opción es útil para quienes no quieren editar manualmente la imagen, aunque la calidad del resultado dependerá del modelo utilizado y de las características de la foto original.

  • Depth Anything V2: gratuito, local, rápido (~2 s).
  • Gemini Vision: de pago (1 crédito), ~3 s, mejor en escenas complejas.
  • La elección del motor afecta al resultado final.

Alternativas manuales y convertidores a STL

Además de la IA, existen métodos manuales para crear mapas de profundidad con editores de imágenes o software de modelado 3D como Blender, aunque requieren más tiempo y conocimientos. También hay convertidores en línea que transforman imágenes 2D en mallas STL. ImageToStl.com, por ejemplo, convierte archivos PNG o JPG a STL usando modos de extrusión o mapa de altura, con opciones para ajustar el nivel de detalle, añadir una base y elegir el tipo de base.

Estos convertidores son útiles para obtener un modelo 3D rápidamente, pero no están especializados en tallado CNC, por lo que luego habrá que importar el STL en el software CAM para generar las trayectorias.

  • ImageToStl.com: modos Extrude y Heightmap, opciones de detalle y base.
  • Los convertidores genéricos no generan trayectorias CNC.
  • El STL resultante debe importarse en el software CAM.

Importación en software CNC y generación de trayectorias

Una vez que se tiene el mapa de profundidad (o el STL), el siguiente paso es importarlo en el software de control CNC. En Carbide Create Pro, por ejemplo, se puede importar una imagen de mapa de profundidad con la función 'Import Image' y luego asignar trayectorias de desbaste y acabado 3D. Esto permite que la máquina realice el tallado en varias pasadas, respetando la forma del relieve.

Es importante configurar correctamente los parámetros de altura, la fresa y los avances según el material. La calidad del acabado dependerá de estos ajustes y de la estrategia de mecanizado elegida.

  • Carbide Create Pro: 'Import Image' y trayectorias 3D de desbaste/acabado.
  • Ajustar altura, fresa y avances según material.
  • La estrategia de mecanizado influye en el acabado final.

Flujo de trabajo alternativo: de foto a G-code con Cura

Algunos usuarios de CNC aficionado han compartido flujos de trabajo que pasan por herramientas de impresión 3D. Un usuario de Reddit describió el proceso: subir la foto a depth-r, guardar el mapa de profundidad, arrastrarlo a Cura, guardar como STL e importar ese STL en el software CNC para generar el G-code.

Este método es anecdótico y no está validado por una fuente principal, pero muestra que existen rutas alternativas combinando herramientas gratuitas. Cada paso añade complejidad y posibles pérdidas de calidad, por lo que conviene probar y ajustar.

  • Subir foto a depth-r → guardar mapa de profundidad.
  • Arrastrar a Cura → guardar como STL.
  • Importar STL en software CNC para generar G-code.

Limitaciones y consideraciones prácticas

No todas las fotos sirven para generar un relieve. Las imágenes planas y frontales de texturas o patrones carecen de pistas de profundidad para que la IA las interprete, por lo que el resultado puede ser pobre o directamente inviable. Además, la calidad del mapa de profundidad depende del modelo de IA: los modelos locales gratuitos pueden tener dificultades con escenas complejas en comparación con alternativas de pago.

El tallado en router CNC requiere tener en cuenta las propiedades del material, la selección de la fresa y las estrategias de trayectoria, aspectos que los convertidores genéricos no cubren. El proceso completo puede implicar varios programas (generación del mapa, conversión a STL, software CAM) y no siempre es pulsar un botón.

  • Fotos planas sin profundidad no funcionan bien.
  • Modelos de IA gratuitos pueden fallar en escenas complejas.
  • El material, la fresa y las trayectorias son clave en CNC.
  • El flujo puede requerir varios programas.

Preguntas frecuentes

¿Qué es un mapa de profundidad y cómo se usa en CNC?+

Es una imagen en escala de grises donde el blanco indica las zonas más altas y el negro las más bajas. El software CNC lo interpreta como movimiento del eje Z para tallar el relieve.

¿Puedo convertir cualquier foto en un relieve CNC?+

No todas las fotos funcionan bien. Las imágenes planas o sin pistas de profundidad pueden dar resultados pobres, ya que la IA no tiene información para generar el mapa de profundidad.

¿Qué herramientas gratuitas existen para generar mapas de profundidad?+

ReliefMaker ofrece un modelo local gratuito (Depth Anything V2) que tarda unos 2 segundos. También hay convertidores en línea como ImageToStl.com que transforman imágenes a STL con modo altura.

¿Cómo importo el mapa de profundidad en Carbide Create Pro?+

Se utiliza la función 'Import Image' para cargar el mapa de profundidad y luego se asignan trayectorias de desbaste y acabado 3D.