Texto para STL: como o CAD com IA funciona de verdade (e por que não é o mesmo que texto para 3D)
Duas tecnologias bem diferentes se escondem atrás de "texto para 3D". Veja como o SpeakCAD transforma uma frase em um STL exato e imprimível, e por que malhas generativas não conseguem.Duas tecnologias, uma palavra da moda
Quando as pessoas dizem "texto para 3D", geralmente estão falando de uma rede neural que sonha uma malha a partir de um prompt: Meshy, Tripo, Luma e companhia. Esses modelos são treinados em milhões de assets 3D e produzem formas plausíveis com texturas. São ótimos para props de jogos e bonecos. Não conseguem fazer uma tampa que encaixe em uma caixa de 62,4 mm, porque não calculam geometria; eles a alucinam.
O SpeakCAD é do outro tipo. A IA não desenha triângulos. Ela escreve um programa em uma linguagem de CAD (OpenSCAD), e esse programa é compilado em geometria por um motor determinístico. Se o programa diz cylinder(d = 62.4), o cilindro tem 62,4 mm. Sempre.
O pipeline
- Você descreve a peça. Tamanhos, finalidade, encaixe, estilo. Fotos e arquivos STL existentes podem entrar como referência.
- Um modelo de linguagem escreve OpenSCAD. O Claude é surpreendentemente fluente nisso: conhece as primitivas, as operações booleanas, como construir um fillet a partir de um hull, e segue nossas regras de design para impressão FDM.
- Seu navegador compila o programa. O OpenSCAD roda como WebAssembly dentro da página, com o backend de geometria Manifold, então a malha é calculada localmente em um segundo ou dois. Sem render farm, sem fila.
- O resultado é renderizado e medido. Um visualizador em three.js mostra a peça em uma mesa virtual com caixa delimitadora, volume e contagem de triângulos.
- Você itera conversando. Cada pedido edita o programa; os nomes dos parâmetros ficam estáveis, então «deixe 5 mm mais alto» muda um único número.
- Você exporta. STL direto do motor, ou 3MF serializado a partir da mesma malha, com unidade e nome.
Por que o programa importa
Como o modelo é um programa, ele é paramétrico por construção. Uma malha generativa é uma superfície congelada: para mover um furo, você precisa regenerar e torcer para dar certo. Um programa tem hole_offset = 12; e mover o furo é editar essa linha, o que a IA faz por você. É também por isso que edições depois de uma impressão de teste são baratas o suficiente para serem grátis no SpeakCAD.
Por que a geometria é sempre imprimível
CSG (geometria sólida construtiva) combina sólidos fechados com união, diferença e interseção. O resultado é fechado e manifold por construção. Não há etapa de reparo, nenhum aviso de "bordas non-manifold" no fatiador, nenhuma parede fina como papel vinda de uma rede que não entendeu espessura.
O que essa abordagem não faz
Escultura orgânica. Se você quer um dragão, use uma ferramenta de malha generativa ou um pacote de escultura. Se quer o suporte que prende o dragão na parede, descreva para o SpeakCAD.
Experimente
Experimentar não custa nada. Descreva uma peça que você anda querendo imprimir e veja a renderização em menos de um minuto; você só paga se quiser o arquivo.
