Show HN: LDraw 어셈블리 언어로 레고 CAD 모델 생성하는 오픈소스 툴셋 ldraw-nova 공개
- anteloc이 GPT-6 Astra와 Opus 5.5로 LDraw 소스 파일을 생성하는 오픈소스 툴셋 ldraw-nova를 공개함. LDraw는 레고 조립을 부품 배치 명령 하나씩 기술하는 저수준 어셈블리 언어이고, .ldr/.mpd 파일 하나가 LDView나 LeoCAD, Studio에서 레고 CAD 모델 하나로 열림
- 저장소에는 ldraw_tools, prompts, tests, docs, examples 디렉터리가 있고 커밋 32개, 스타 95개, 포크 5개를 기록 중임. 작성자는 Astra보다 Opus 5, 그보다 Opus 5.5가 만든 모델 품질이 확실히 낫다고 밝힘
- 제약을 촘촘히 주면 비슷한 건물만 나오고 느슨하게 두면 조립 불가능한 모델이 나와서, 먼저 자유롭게 시도하게 하고 배치와 색을 반복 수정하는 방식으로 정착함. 처음에는 부품 위치가 틀리지만 회차를 거듭하며 고쳐짐
- 테크닉 모델은 초기 배치가 정답에서 멀어서 비용이 크고, Astra로 테크닉 기구 하나를 만드는 데 대략 $5가 든다고 추정함. 저사양 에이전트가 반복 조립을 맡고 Astra나 Opus가 계획, 비전 모델이 검사를 맡는 구조를 목표로 함
- 물리 검증은 아직 없음. 에이전트는 배치만 확인하고 안정성이나 충돌은 검사하지 않으며, 테크닉 기구도 미완성이라 기어와 변속기를 붙일 발판을 먼저 만드는 단계임
Hacker News 의견들
새 계정으로 올라오는 Show HN이 너무 많아서 제한을 걸어둔 상태인데, 이 프로젝트는 걸릴 이유가 없었음. 내가 우연히 보고 제목에 Show HN 붙이고 본문을 위로 올렸음.
작년에 arxiv에서 똑같은 주제 논문을 읽었음. LLM한테 정해진 부품 세트만 주고 그 부품으로 도구를 만들라고 시키는 실험이었는데, 그때 모델이 Opus 4.5였으니 지금 걸 쓰면 훨씬 나을 듯.
그 논문 지금 보고 있는데 접근이 비슷함. 내 경우엔 제약이 많으면 건물이 다 비슷해지고 적으면 조립 불가능한 모델이 나왔음. 그래서 먼저 자유롭게 시도하게 하고 배치랑 색을 반복해서 고치는 쪽으로 정착했음.
우리 애랑 First Lego League 준비하면서 비슷한 걸 하고 있는데 물리는 전혀 모델링 안 함. 이런 접근 반가움.
물리랑 안정성은 Nova에 없는 부분이고 나도 흥미롭게 봄. 지금 에이전트는 배치만 검사함.
모델 하나 생성하는 데 토큰 비용이 얼마나 나오나? 영상에 있는 Astra, Opus, Jev 예시 기준으로 궁금함.
테크닉이 비쌈. 초기 배치가 정답에서 더 멀리 떨어져서 그럼. Astra로 테크닉 기구 만들면 대략 $5 정도로 추정함. 저사양 에이전트가 반복 조립하고 Astra나 Opus가 계획, 비전 모델이 검사를 맡는 구조를 만들려는 이유임.
나도 FreeCAD + freecad-mcp + Claude로 비슷하게 해보고 있는데 OLED 케이스랑 프린터 핫엔드 마운트, 펜 마운트를 뽑았음. 부품 번호랑 캘리퍼 치수 몇 개만 주고 두세 번 수정하니까 첫 하드웨어 리비전에서 다 맞았음. 다만 조립 순서를 이해하는 걸 제일 어려워함.
나도 FreeCAD로 해봤는데 LDraw 모델은 부품 수가 많아서 솔버가 못 따라감. 조립 문제는 접점 정보를 주면 풀림. 브릭 어디가 커넥터인지 알려주면 연결을 자동 검사하는 도구를 만듦. 부품 정보는 melkert.net shadowLib에서 가져왔음.
51515 세트가 굴러다니는데, 가지고 있는 부품만으로 설계하도록 제약을 넣을 생각은 없나? 예전에 레고 더미 사진을 넣으면 그 부품으로 만들 수 있는 모델을 뽑는 프로젝트를 봤는데 그건 그냥 랜덤 배치에 가까웠음.
테크닉 부품으로 실제로 움직이는 기구도 만들 수 있나?
가능해 보임. 예시 링크 있음. 다만 아직 WIP이고 기어나 변속기를 붙일 발판을 먼저 만드는 단계임. 기구 동작이 목표 중 하나임.