YouTube 채널 제작자 @Creative Mindstorms는 Leonardo da Vinci의 Mona Lisa 또는 Katsushika Hokusai의 "The Great Wave off Kanagawa"와 같은 복잡한 LEGO 벽돌 모자이크를 자동으로 조립할 수 있는 Pixelbot3000이라는 LEGO 프린터를 만들었습니다. 이 기계는 OpenAI의 DALL-E 3를 사용하여 이미지를 생성하고 영리한 알고리즘을 사용하여 이미지를 레고 블록 배열로 변환하여 궁극적으로 자동 조립을 달성합니다. 이전 유사한 프로젝트와 비교하여 Pixelbot3000은 코드 및 인공 지능 측면에서 개선되어 작업 이름만 입력하면 작업이 더 쉬워졌습니다. 이 글에서는 Pixelbot3000의 작동 원리와 제작 과정, 그리고 LEGO 예술 창작에의 적용에 대해 자세히 소개합니다.
YouTube 채널 제작자인 @Creative Mindstorms는 Leonardo da Vinci의 Mona Lisa 또는 Hokusai의 거대한 파도와 같은 레고 아트 세트와 유사한 벽돌의 복잡한 모자이크를 자동으로 조립할 수 있는 Pixelbot3000이라는 레고 프린터를 설계하고 제작했습니다.
참고: YouTube 동영상의 스크린샷
8년 전에 출시된 Jason Allemann의 Bricasso에 비해 Pixelbot 3000은 일부 맞춤형 코드와 인공 지능을 사용하므로 LEGO 모자이크를 생성하려면 간단한 입력이 필요합니다.
Pixelbot3000 사용자는 인쇄하려는 작품의 이름만 입력하면 됩니다. 입력 프롬프트는 OpenAI의 DALL-E3으로 전송되며, 이 코드는 이미지 크기가 1024x1024픽셀인 만화 스타일로 생성될 단순화된 이미지를 요청합니다.
프린터로 조립한 모자이크는 32x32 레고 타일의 더 작은 그리드로 제한되지만 Pixelbot3000 코드는 DALL-E3에서 생성된 이미지를 축소하지 않고 AI 생성 이미지를 32x32 정사각형으로 분할하고 각 정사각형을 샘플링합니다. 중앙 픽셀의 이렇게 하면 고대비 크기의 이미지가 생성되어 궁극적으로 더 나은 모자이크 패턴이 생성됩니다.
비디오에서 @Creative Mindstorms는 아래에서 해바라기를 들고 있는 로봇의 LEGO 창조물을 프린팅하는 과정을 보여줍니다.
명령어를 입력하세요
이미지 미리보기 생성:
디버그 인쇄 작동:
레고를 미술 매체로 사용할 때의 또 다른 한계는 플라스틱 블록의 색상이 약 70가지뿐이고 Pixelbot 3000은 그 중 15가지 색상만 사용한다는 것입니다. AI가 생성한 확대된 이미지는 최종 모자이크를 조립하는 데 사용되는 1x1 LEGO 타일과 각 색상 픽셀이 가장 잘 일치하는 것을 찾기 위해 마지막으로 한 번 처리되어야 합니다. Pixelbot 3000을 설계, 제작 및 프로그래밍하는 것은 11,000개 이상의 벽돌이 포함될 수 있는 LEGO 모자이크 예술 작품을 조립하는 것처럼 힘들게 보일 수 있습니다.
Pixelbot3000의 등장은 인공지능과 LEGO 브릭을 결합하여 LEGO 예술 창작에 새로운 효율성과 창의성을 부여할 수 있는 가능성을 보여줍니다. 독창적인 알고리즘과 자동화된 프로세스는 의심할 여지 없이 대규모 LEGO 모자이크 생산에 큰 편의성을 제공합니다. 앞으로는 유사한 기술이 더 많은 분야에 적용되어 예술 창작의 경계가 확장될 수 있습니다.