Um projeto para explorar a mistura entre camadas deu origem ao Snapmaker Orca Full Spectrum, uma variante de slicer que introduz mistura de cores, abrindo caminho para uma impressão 3D com cores teoricamente ilimitadas. Testei a ferramenta e os resultados são surpreendentes.
Não há dúvidas de que a impressão 3D, como a conhecemos hoje, só tem a ganhar com um ecossistema de software open source. Melhorias, correções e novos recursos vão sendo adicionados continuamente, formando um conjunto maior e mais poderoso do que a soma de suas partes.
De vez em quando, porém, surgem ideias que realmente expandem o que o software pode fazer — como o Full Spectrum. Ele nasce de um pensamento que muitos de vocês provavelmente já tiveram ao fazer impressões multicoloridas: “Ei, essa torre de purga até que ficou legal — algumas das cores acabaram se misturando”.
O Full Spectrum pega justamente essa mistura de cores acidental e a transforma em algo controlado, permitindo pintar modelos com cores “virtuais” que combinam os filamentos disponíveis na impressora.
O recurso ainda está em desenvolvimento, mas já pode ser testado publicamente por meio de um fork do Snapmaker Orca, disponível para download no GitHub. Para impressoras 3D como a Snapmaker U1, usada como plataforma inicial para desenvolver a técnica, isso significa pegar sua capacidade nativa de quatro filamentos como tool changer (trocador de ferramentas) e expandi-la com cores virtuais que misturam qualquer combinação desses quatro materiais.
Essas cores – os quatro materiais base mais todas as combinações que você definir – ficam disponíveis na ferramenta de pintura do modelo, permitindo adicionar detalhes sutis de tonalidade ou até criar cores totalmente novas para impressões multicolor complexas.

Antecipando seu pensamento: sim, é isso mesmo — a Snapmaker U1 não consegue misturar fisicamente os filamentos. Cada Toolchanger possui apenas um bico com um único caminho de filamento. O segredo é que o Full Spectrum não mistura os filamentos de fato. Ele apenas parece que faz.
O desenvolvedor principal, que usa o pseudônimo Ratdoux no GitHub, explica melhor: “O conceito útil aqui é frequentemente chamado de Transmission Distance: se as camadas impressas forem finas o suficiente ou o filamento for suficientemente translúcido, a luz pode passar por várias camadas coloridas antes de refletir de volta para o observador.” É o mesmo princípio que permite impressões multicoloridas vibrantes usando ferramentas como o HueForge. Ele continua: “Quando isso acontece, o olho não vê apenas uma camada vermelha ou apenas uma camada azul; ele vê a luz que interagiu com ambas, e o resultado é percebido como uma cor misturada.”

No slicer, isso aparece como um painel de configuração adicional entre os controles de filamento e as configurações de impressão. Aqui, você tem a liberdade de adicionar uma simples mistura de duas cores, ajustando o peso de cada uma para direcionar a nova cor. Isso é chamado de “gradiente” no slicer. Você pode ir mais longe com um “padrão”, especificando mais de duas cores e controlando a ordem e o peso com que elas são impressas.
Como em tudo que envolve óptica de cor e transmissão na impressão 3D, a coisa é um pouco mais complexa do que parece.
O desenvolvedor do projeto continua: “No software, o slicer trata cada cor misturada como um filamento virtual. Se a impressora tiver N filamentos reais, as cores misturadas são efetivamente adicionadas como IDs de filamentos extras baseados nos físicos. Cada filamento virtual armazena uma receita: quais filamentos físicos ele usa e em que proporção.”
A receita padrão para cada filamento virtual é uma divisão direta de 50:50, alternando camadas entre eles. “Essa receita é o que importa. O slicer não começa a partir de uma paleta RGB e tenta reverter um padrão a partir da cor desejada. Em vez disso, ele armazena a receita primeiro e depois a usa para gerar duas saídas separadas: uma cor de pré-visualização na tela para o usuário e o padrão físico real de impressão que a máquina seguirá.”

Há uma distinção importante sobre como o Full Spectrum se comporta (e para modular suas expectativas) — os filamentos virtuais apresentados no slicer são simples equivalentes intermediários para as cores conforme o slicer as mostra. O que é impresso muitas vezes é bastante diferente, exigindo um pouco de conhecimento de cor por parte do usuário para julgar o resultado.
Alguns filamentos brancos, por exemplo, são mais de um tom creme “natural” do que outros, reduzindo sua capacidade de produzir uma cor vibrante. O rosa que busquei na minha grande impressão de teste aqui está longe da cor virtual pré-visualizada. Experimentação é fundamental.
Após brincar com o sistema na última semana, embora seja claro que existem alguns obstáculos a superar, mesmo esta versão mais básica é surpreendentemente estável, capaz e eficaz.
Embora qualquer impressora equipada com um sistema de troca de filamentos, como o AMS da Bambu Lab ou o MMU da Prusa, possa teoricamente fazer isso, o Full Spectrum como está agora é otimizado para a Snapmaker U1. Tivemos algum sucesso exportando para a Prusa XL também. Sistemas de material único são uma incógnita para nós, mas planejamos testar em breve.


De fato, o efeito só funciona ao longo do eixo Z, o que significa que ele começa a criar as gradações em inclinações acentuadas, deixando à mostra as cores individuais.
Outro desafio, que acredito ter mais a ver com a lógica de fatiamento multicolorido do que com a funcionalidade dessa nova ferramenta, é como blocos de cor que penetram o modelo podem interferir no efeito — por exemplo, cores mais claras misturando-se à frente de paredes internas dominadas por cores mais fortes.
O bom senso indica que os melhores resultados virão da impressão com alturas de camada mais finas. Ratdoux confirmou isso, dizendo: “Camadas mais finas geralmente melhoram a mistura, e filamentos mais transparentes ou translúcidos também ajudam. Camadas mais grossas e opacas reduzem esse efeito e tornam a estrutura alternada mais visível.”

Não imprimi objetos maiores com alturas de camada maiores, mas imagino que o efeito seja surpreendentemente tolerante à distância. Contanto que você não se aproxime demais, não será perceptível.
Esse tipo de técnica de empilhamento de camadas se presta a impressoras com troca de Toolchanger ou troca de bico. Dependendo da complexidade da sua impressão, a impressora terá que trocar de material em cada camada onde uma cor virtual é usada. Para uso leve, provavelmente não é pior do que uma impressão colorida moderada usando um trocador de filamento. Mas não tenha dúvidas: uma impressora com Toolchanger, como a Snapmaker U1 ou a Prusa XL, é onde isso realmente se destaca; como em qualquer impressão multicolor, não precisar retrair e purgar é uma grande economia de material e tempo.
“Eu diria que o básico já está concluído, já que a ferramenta é utilizável no momento, mas ainda há bastante trabalho a fazer!”, diz Ratdoux. “Além de correções de bugs, há o recurso local de z-dithering, que requer um trabalho extensivo… Em vez de usar apenas camadas completas em uma alternância fixa simples, o slicer varia a altura das camadas dentro das regiões mistas para atingir proporções de material mais precisas. Em termos simples, ele pode dar a um filamento uma fatia mais grossa do empilhamento vertical e ao outro uma fatia mais fina, o que torna a mistura aparente mais controlada e mais precisa.”

A ideia de alternar camadas de cores para produzir tons totalmente novos não é nova — ao longo dos anos, exemplos já surgiram em diversos fóruns de impressão 3D. O que deu início ao Full Spectrum foi um tópico do Redditor Aceman11100, que também estava trabalhando em uma solução semelhante. A versão deles é independente de slicer e impressora, atualmente em desenvolvimento, “com alguns ajustes ainda a fazer”, afirma o Redditor. A versão de Ratdoux voltada para a Snapmaker (que não é única, para ficar claro) avançou mais rápido e já pode ser baixada e usada no GitHub em dispositivos Windows, Mac e Linux.
Testei no Windows. Quem se sente intimidado pelo GitHub não precisa se preocupar neste caso: basta baixar o instalador apropriado e executá-lo. Usuários de Mac podem precisar permitir a execução nas configurações de segurança do sistema, pois é um aplicativo não assinado, o que provavelmente gerará notificações.
A página do projeto indica que ele não foi testado oficialmente em nenhum hardware — o trabalho feito até agora foi teórico, mas sensivelmente viável. A Snapmaker, desde então, adotou o projeto e enviou uma U1 para Ratdoux continuar o desenvolvimento. Considerando que, no fundo, é basicamente o Orca Slicer, talvez vejamos este método de mistura de cores também nas versões futuras dos slicers originais.
Também de interesse:
Licença: O texto "Vá além das 4 cores: esta versão do Orca Slicer desbloqueia combinações de cores quase ilimitadas", da All3DP, é licenciado pela licença Creative Commons Atribuição 4.0 Internacional (CC BY 4.0)