HeadlinesBriefing HeadlinesBriefing.com

ldraw-nova: Создание моделей LEGO ИИ

Hacker News •
×

Привет :-) Я новичок на HN, пишу впервые. В прошлом году, примерно в декабре, я начал экспериментировать, заставляя ChatGPT и Claude генерировать исходный код на языке LDraw. Этот LDraw буквально является "ассемблерным" языком, низкоуровневым языком программирования, который описывает, как собирать детали LEGO в модели, одну инструкцию размещения за раз. При выполнении специальными инструментами, такими как LDView, LeoCAD, Studio... эти инструкции становятся CAD-моделями LEGO, с которыми можно взаимодействовать, модифицировать и т.д. Или, другими словами: один исходный файл LDraw в формате .mpd или .ldr эквивалентен одной CAD-модели LEGO.

Итак, у меня возникла идея: если мне удастся заставить ChatGPT или Claude генерировать высококачественные исходные файлы LDraw... тогда они на самом деле будут генерировать высококачественные CAD-модели LEGO, верно? Затем, после месяцев итераций и попыток одного за другим... это сработало!!! Короче говоря: используя GPT-6 Astra и Opus 5.5, мне удалось создать набор инструментов Python, инструкции и документацию для агентов в целом. Теперь они могут использовать их для генерации моделей LDraw.

Я упаковал всё это как докеризированное веб-приложение для других, чтобы они могли попробовать и поэкспериментировать, с несколькими провайдерами (и агентами) на выбор: OpenAI, Claude и OpenRouter. Дайте агенту ИИ идею модели. Направляйте его, позвольте ему построить её и получите модель LDraw LEGO©. Что вы получаете, когда процесс сборки завершается: его исходный код на языке LDraw. Различные виды: 3D-просмотрщик, 3D-плеер, интерактивный VR (Meta Quest 3), изображения... Редактируемый файл gl TF в Blender, в формате .glb, метаинформация как пользовательские свойства Blender. История чата и процесс мышления агента.

Я был бы очень признателен за отзывы и комментарии, посмотрим, куда это приведёт =)

Источник: Hacker News · Сводку подготовил HeadlinesBriefing