Texte vers STL : comment la CAO IA fonctionne vraiment (et pourquoi ce n'est pas la même chose que le texte vers 3D)
Deux technologies très différentes se cachent derrière « texte vers 3D ». Voici comment SpeakCAD transforme une phrase en STL exact et imprimable, et pourquoi les maillages génératifs ne le peuvent pas.Deux technologies, un seul mot à la mode
Quand on dit « texte vers 3D », on pense généralement à un réseau de neurones qui invente un maillage à partir d'un prompt : Meshy, Tripo, Luma et consorts. Ces modèles sont entraînés sur des millions d'objets 3D et produisent des formes plausibles avec textures. Ils sont formidables pour les accessoires de jeu et les figurines. Ils ne peuvent pas fabriquer un couvercle qui s'emboîte sur une boîte de 62.4 mm, parce qu'ils ne calculent pas la géométrie ; ils l'hallucinent.
SpeakCAD, c'est l'autre approche. L'IA ne dessine pas de triangles. Elle écrit un programme dans un langage de CAO (OpenSCAD), et ce programme est compilé en géométrie par un moteur déterministe. Si le programme dit cylinder(d = 62.4), le cylindre fait 62.4 mm. À chaque fois.
Le pipeline
- Vous décrivez la pièce. Dimensions, usage, ajustement, style. Des photos et des fichiers STL existants peuvent servir de références.
- Un modèle de langage écrit de l'OpenSCAD. Claude le maîtrise remarquablement bien : il connaît les primitives, les opérations booléennes, comment construire un congé à partir d'un hull, et il suit nos règles de conception pour l'impression FDM.
- Votre navigateur compile le programme. OpenSCAD tourne en WebAssembly dans la page, avec le moteur géométrique Manifold, si bien que le maillage est calculé localement en une seconde ou deux. Pas de ferme de rendu, pas de file d'attente.
- Le résultat est affiché et mesuré. Une visionneuse three.js montre la pièce sur un plateau virtuel avec sa boîte englobante, son volume et son nombre de triangles.
- Vous itérez par conversation. Chaque demande modifie le programme ; les noms de paramètres restent stables, donc « rends-la 5 mm plus haute » change un seul nombre.
- Vous exportez. STL directement depuis le moteur, ou 3MF sérialisé à partir du même maillage, avec unités et nom.
Pourquoi le programme change tout
Comme le modèle est un programme, il est paramétrique par construction. Un maillage génératif est une surface figée : pour déplacer un trou, il faut régénérer et espérer. Un programme a hole_offset = 12; et déplacer le trou revient à modifier cette ligne, ce que l'IA fait pour vous. C'est aussi pour ça que les retouches après une impression d'essai sont assez peu coûteuses pour être gratuites sur SpeakCAD.
Pourquoi la géométrie est toujours imprimable
La CSG (constructive solid geometry, ou géométrie de solides constructifs) combine des solides fermés par union, différence et intersection. Le résultat est fermé et manifold par construction. Pas d'étape de réparation, pas d'avertissement « non-manifold edges » dans le slicer, pas de parois fines comme du papier issues d'un réseau qui n'a pas compris l'épaisseur.
Ce que cette approche ne peut pas faire
La sculpture organique. Si vous voulez un dragon, utilisez un outil de maillage génératif ou un logiciel de sculpture. Si vous voulez le support qui tient le dragon au mur, décrivez-le à SpeakCAD.
Essayez
Essayer ne coûte rien. Décrivez une pièce que vous vouliez imprimer depuis un moment et voyez le rendu en moins d'une minute ; vous ne payez que si vous voulez le fichier.
