Text zu STL: Wie KI-CAD wirklich funktioniert (und warum das nicht dasselbe ist wie Text-zu-3D)
Hinter „Text zu 3D“ verbergen sich zwei sehr unterschiedliche Technologien. So macht SpeakCAD aus einem Satz eine exakte, druckbare STL – und warum generative Meshes das nicht können.Zwei Technologien, ein Buzzword
Wenn Leute „Text zu 3D“ sagen, meinen sie meist ein neuronales Netz, das sich aus einem Prompt ein Mesh erträumt: Meshy, Tripo, Luma und Konsorten. Diese Modelle sind mit Millionen von 3D-Assets trainiert und erzeugen plausible Formen mit Texturen. Für Spiel-Requisiten und Figuren sind sie hervorragend. Einen Deckel, der auf eine 62,4-mm-Box passt, können sie nicht bauen, weil sie Geometrie nicht berechnen, sondern halluzinieren.
SpeakCAD ist die andere Art. Die KI zeichnet keine Dreiecke. Sie schreibt ein Programm in einer CAD-Sprache (OpenSCAD), und dieses Programm wird von einer deterministischen Engine zu Geometrie kompiliert. Steht im Programm cylinder(d = 62.4), ist der Zylinder 62,4 mm groß. Jedes Mal.
Die Pipeline
- Du beschreibst das Teil. Maße, Zweck, Passung, Stil. Fotos und vorhandene STL-Dateien können als Referenz dazukommen.
- Ein Sprachmodell schreibt OpenSCAD. Claude beherrscht es bemerkenswert gut: Es kennt die Primitive, die Boolean-Operationen, wie man eine Verrundung aus einem Hull baut, und es folgt unseren Designregeln für den FDM-Druck.
- Dein Browser kompiliert das Programm. OpenSCAD läuft als WebAssembly direkt auf der Seite, mit dem Manifold-Geometrie-Backend, sodass das Mesh lokal in ein bis zwei Sekunden berechnet wird. Keine Renderfarm, keine Warteschlange.
- Das Ergebnis wird gerendert und vermessen. Ein three.js-Viewer zeigt das Teil auf einem virtuellen Druckbett mit Bounding Box, Volumen und Dreieckszahl.
- Du iterierst per Chat. Jede Anfrage bearbeitet das Programm; die Parameternamen bleiben stabil, sodass „mach es 5 mm höher“ eine einzige Zahl ändert.
- Du exportierst. STL direkt aus der Engine, oder 3MF, aus demselben Mesh serialisiert, mit Einheiten und einem Namen.
Warum das Programm zählt
Weil das Modell ein Programm ist, ist es von Natur aus parametrisch. Ein generatives Mesh ist eine eingefrorene Oberfläche: Um ein Loch zu verschieben, musst du neu generieren und hoffen. Ein Programm hat hole_offset = 12;, und das Loch zu verschieben bedeutet, diese Zeile zu ändern – das übernimmt die KI für dich. Deshalb sind Änderungen nach einem Testdruck bei SpeakCAD auch günstig genug, um kostenlos zu sein.
Warum die Geometrie immer druckbar ist
CSG (Constructive Solid Geometry) kombiniert geschlossene Körper über Union, Difference und Intersection. Das Ergebnis ist von Natur aus geschlossen und manifold. Es gibt keinen Reparaturschritt, keine „Non-manifold edges“-Warnung im Slicer, keine hauchdünnen Wände von einem Netz, das Wandstärke nicht verstanden hat.
Was dieser Ansatz nicht kann
Organisches Sculpting. Willst du einen Drachen, nimm ein generatives Mesh-Tool oder ein Sculpting-Programm. Willst du die Halterung, die den Drachen an der Wand hält, beschreib sie SpeakCAD.
Probier es aus
Es auszuprobieren kostet nichts. Beschreib ein Teil, das du schon länger drucken wolltest, und sieh das Rendering in unter einer Minute; bezahlen musst du nur, wenn du die Datei willst.
