HeadlinesBriefing HeadlinesBriefing.com

ldraw-nova: KI-LEGO-Modelle

Hacker News •
×

Hallo :-) Neu auf HN, erster Beitrag. Letztes Jahr, etwa im Dezember, begann ich zu experimentieren, indem ich ChatGPT und Claude Quellcode in der LDraw-Sprache generieren ließ. Dieses LDraw ist buchstäblich eine "Assembler"-Sprache, eine Low-Level-Programmiersprache, die beschreibt, wie LEGO-Teile zu Modellen zusammengesetzt werden, eine Platzierungsanweisung nach der anderen. Wenn sie von bestimmten Tools wie LDView, LeoCAD, Studio... ausgeführt werden, werden diese Anweisungen zu LEGO-CAD-Modellen, mit denen interagiert, die modifiziert werden können usw. Oder mit anderen Worten: Eine LDraw-Quelldatei im .mpd- oder .ldr-Format entspricht einem LEGO-CAD-Modell.

Also hatte ich die Idee: Wenn ich es schaffe, dass ChatGPT oder Claude hochwertige LDraw-Quelldateien generieren... dann würden sie tatsächlich hochwertige LEGO-CAD-Modelle generieren, oder? Dann, nach monatelangen Iterationen und dem Ausprobieren einer Sache nach der anderen... es hat funktioniert!!! Kurz gesagt: Mit GPT-6 Astra und Opus 5.5 habe ich ein Python-Toolset, Anleitungen und Dokumentationen für Agenten im Allgemeinen erstellt. Jetzt können sie diese verwenden, um LDraw-Modelle zu generieren.

Ich habe alles als dockerisierte Web-App verpackt, damit andere es ausprobieren und experimentieren können, mit mehreren Anbietern (und Agenten) zur Auswahl: OpenAI, Claude und OpenRouter. Gib einem KI-Agenten eine Modellidee. Leite ihn an, lass ihn bauen, und erhalte ein LDraw LEGO©-Modell. Was du erhältst, wenn der Bauprozess abgeschlossen ist: Seinen Quellcode in der LDraw-Sprache. Verschiedene Ansichten: 3D-Viewer, 3D-Player, VR-interaktiv (Meta Quest 3), Bilder... In Blender bearbeitbare gl TF-Datei im .glb-Format, Metainformationen als Blenders Benutzerdefinierte Eigenschaften. Chatverlauf und Denkprozess des Agenten.

Ich würde mich über Feedback und Kommentare sehr freuen, mal sehen, wohin das führt =)

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing