Un proyecto para explorar la mezcla entre capas ha dado lugar a Snapmaker Orca Full Spectrum, una variante de slicer que introduce una función de mezcla de colores, abriendo la puerta a una impresión 3D con colores teóricamente ilimitados. Lo he probado y los resultados son asombrosos.
No cabe duda de que la impresión 3D, tal y como la conocemos hoy en día, sólo puede beneficiarse de un ecosistema de software de código abierto. Continuamente se añaden mejoras, correcciones y nuevas funciones, formando un todo que es mayor y más potente que la suma de sus partes.
Sin embargo, de vez en cuando surgen ideas que amplían realmente lo que el software puede hacer, como Full Spectrum. Surge de un pensamiento que muchos de ustedes probablemente han tenido al hacer impresiones multicolor: «Oye, esa torre de purga era bastante chula: algunos de los colores acababan mezclándose».
Full Spectrum toma esta mezcla accidental de colores y la convierte en algo controlado, permitiéndole pintar modelos con colores «virtuales» que coinciden con los filamentos disponibles en la impresora. La función está aún en fase de desarrollo, pero ya puede probarse públicamente a través de una bifurcación de Snapmaker Orca, disponible para su descarga en GitHub. Para impresoras 3D como la Snapmaker U1, utilizada como plataforma inicial para desarrollar la técnica, esto significa tomar su capacidad nativa de cuatro filamentos como cambiador de herramientas y ampliarla con colores virtuales que mezclan cualquier combinación de estos cuatro materiales.
Estos colores – los cuatro materiales base más las combinaciones que definas – pasan a estar disponibles en la herramienta de pintura del modelo, lo que permite añadir sutiles detalles tonales o incluso crear colores completamente nuevos para impresiones multicolor complejas.

Anticipándome a lo que pensaba: sí, es cierto, el Snapmaker U1 no puede mezclar físicamente los filamentos. Cada cambiador de herramientas tiene una sola boquilla con un único recorrido de filamento. El secreto es que Full Spectrum no mezcla realmente los filamentos. Sólo parece que lo hace.
El desarrollador principal, que utiliza el seudónimo Ratdoux en GitHub, lo explica con más detalle: «El concepto útil en este caso suele denominarse distancia de transmisión: si las capas impresas son lo suficientemente finas o el filamento lo suficientemente translúcido, la luz puede atravesar varias capas de color antes de reflejarse en el espectador.» Es el mismo principio que permite impresiones multicolores vibrantes con herramientas como HueForge. Y continúa: «Cuando esto ocurre, el ojo no ve sólo una capa roja o sólo una capa azul; ve la luz que ha interactuado con ambas, y el resultado se percibe como una mezcla de colores».

En el slicer, esto aparece como un panel de configuración adicional entre los controles de filamento y los ajustes de impresión. Aquí, se tiene la libertad de añadir una simple mezcla de dos colores, ajustando el peso de cada uno para dirigir el nuevo color. Esto se denomina «degradado» en slicer. Se puede ir más allá con un «patrón», especificando más de dos colores y controlando el orden y el peso con el que se imprimen.
Como todo lo relacionado con la óptica y la transmisión del color en la impresión 3D, es un poco más complejo de lo que parece.
El desarrollador del proyecto continúa: «En el software, el slicer trata cada color mezclado como un filamento virtual. Si la impresora tiene N filamentos reales, los colores mezclados se añaden como identificadores de filamento adicionales basados en los filamentos físicos. Cada filamento virtual almacena una receta: qué filamentos físicos utiliza y en qué proporción».
La receta por defecto para cada filamento virtual es una división directa 50:50, alternando capas entre ellos. «Esta receta es lo que importa. El cortador no parte de una paleta RGB e intenta invertir un patrón a partir del color deseado. En su lugar, almacena primero la receta y luego la utiliza para generar dos salidas distintas: un color de vista previa en pantalla para el usuario y el patrón de impresión físico real que seguirá la máquina.»

Hay una distinción importante sobre cómo se comporta Full Spectrum (y para modular sus expectativas): los filamentos virtuales que se muestran en el slicer son simples equivalentes intermedios para los colores tal y como los muestra el slicer. Lo que se imprime es a menudo muy diferente, lo que requiere un poco de conocimiento del color por parte del usuario para juzgar el resultado.
Algunos filamentos blancos, por ejemplo, tienen un tono crema más «natural» que otros, lo que reduce su capacidad de producir un color vibrante. El rosa que buscaba en mi gran impresión de prueba dista mucho del color virtual previsualizado. La experimentación es la clave.
Después de jugar con el sistema durante la semana pasada, aunque está claro que hay algunos obstáculos que superar, incluso esta versión más básica es sorprendentemente estable, capaz y eficaz.
Aunque en teoría cualquier impresora equipada con un sistema de intercambio de filamento, como el AMS de Bambu Lab o el MMU de Prusa, puede hacerlo, Full Spectrum está optimizado para la Snapmaker U1. También hemos tenido éxito exportando a Prusa XL. Los sistemas de un solo material son una incógnita para nosotros, pero tenemos previsto probarlos pronto.


De hecho, el efecto sólo funciona a lo largo del eje Z, lo que significa que empieza a crear las gradaciones en gradientes pronunciados, dejando expuestos los colores individuales.
Otro problema, que creo que tiene más que ver con la lógica del corte multicolor que con la funcionalidad de esta nueva herramienta, es cómo los bloques de color que penetran en el modelo pueden interferir con el efecto; por ejemplo, los colores más claros se mezclan delante de paredes interiores dominadas por colores más fuertes.
El sentido común indica que los mejores resultados se obtendrán imprimiendo con alturas de capa más finas. Ratdoux lo confirma: «Las capas más finas suelen mejorar la mezcla, y los filamentos más transparentes o translúcidos también ayudan. Las capas más gruesas y opacas reducen este efecto y hacen más visible la estructura alternante».

No he impreso objetos más grandes con mayores alturas de capa, pero imagino que el efecto es sorprendentemente tolerante a la distancia. Mientras no se acerque demasiado, no se notará.
Este tipo de técnica de apilamiento de capas se presta a impresoras con cambiador de herramientas (Toolchanger) o cambio de boquilla. Dependiendo de la complejidad de la impresión, la impresora tendrá que cambiar de material en cada capa en la que se utilice un color virtual. Para un uso ligero, esto probablemente no sea peor que una impresión de color moderada utilizando un cambiador de filamento. Pero no lo dude: una impresora con un cambiador de herramientas, como la Snapmaker U1 o la Prusa XL, es donde realmente destaca; como con cualquier impresión multicolor, no tener que retraer y purgar supone un enorme ahorro de material y tiempo.
«Yo diría que lo básico está hecho, ya que la herramienta es utilizable por el momento, pero aún queda mucho trabajo por hacer», afirma Ratdoux. «En lugar de utilizar capas completas en una simple alternancia fija, el slicer varía la altura de las capas dentro de las regiones mezcladas para conseguir proporciones de material más precisas. En términos sencillos, puede dar a un filamento una rebanada más gruesa de la pila vertical y al otro una rebanada más fina, lo que hace que la mezcla aparente esté más controlada y sea más precisa.»

La idea de alternar capas de color para producir tonos totalmente nuevos no es nueva: a lo largo de los años han aparecido ejemplos en varios foros de impresión 3D. Lo que dio origen a Full Spectrum fue un hilo del redditor Aceman11100, que también estaba trabajando en una solución similar. Su versión es independiente de el slicer y la impresora, actualmente en desarrollo, «con algunos retoques aún por hacer», dice el Redditor. La versión de Ratdoux destinada a Snapmaker (que no es única, para entendernos) ha progresado más rápido y ya puede descargarse y utilizarse en GitHub en dispositivos Windows, Mac y Linux.
Yo lo he probado en Windows. Quienes se sientan intimidados por GitHub no deben preocuparse en este caso: basta con descargar el instalador correspondiente y ejecutarlo. Es posible que los usuarios de Mac tengan que permitir su ejecución en la configuración de seguridad del sistema, ya que se trata de una aplicación no firmada, que probablemente generará notificaciones.
La página del proyecto indica que no se ha probado oficialmente en ningún hardware: el trabajo realizado hasta ahora ha sido teórico, pero razonablemente viable. Snapmaker ha adoptado el proyecto y ha enviado a Ratdoux una U1 para continuar el desarrollo. Teniendo en cuenta que se trata básicamente de la Orca Slicer, quizá veamos también este método de mezcla de colores en futuras versiones de los laminadores originales.
También de interés:
Licencia: El texto del artículo "Vea más allá de 4 colores: esta versión de Orca Slicer permite combinaciones de colores casi ilimitadas" de All3DP está bajo una licencia de Atribución 4.0 CC BY 4.0..