Pixelbot 3000 использует DALL-E 3 для создании Lego-мозаик

Pixel Art – это направление в искусстве, основным медиа которого являются маленькие элементы, олицетворяющие пиксели. Конструктор Lego – прекрасный пример такого медиа, и голландский ютубер Стен решил воспользоваться им для создания Pixelbot 3000 – «принтера», который «печатает» изображения при помощи пластмассовых деталей, руководствуясь командами генеративного ИИ DALL-E 3.

Creative Mindstorms

Стен является автором канала Creative Mindstorms, на котором он воплощает необычные идеи, построенные на его любви к Lego и технологиям. Его последнее творение Pixelbot 3000 – это своеобразный 2D-принтер, который позволяет автоматизировать сборку мозаик из конструктора, подобных фирменным креативным наборам компании вроде портрета Моны Лизы или гравюры «Большая волна в Канагаве».

Pixelbot 3000 использует DALL-E 3 для создании Lego-мозаик
Creative Mindstorms

Вдохновением для этого проекта стал «принтер» Bricasso, созданный автором другого YouTube-канала, посвящённого Lego, Джейсоном Аллеманном (JK Brickworks). Для работы Bricasso, представленного 8 лет назад, пользователю было нужно самостоятельно произвести пикселизованный дизайн, распечатать его на бумаге и дать камере аппарата отсканировать изображение. Тем временем Стен написал для Pixelbot 3000 код, который позволяет устройству печатать мозаику, сгенерированную ИИ по текстовому описанию. В частности, система использует нейросеть DALL-E 3 от OpenAI, которая вне зависимости от запроса пользователя получает команду создать упрощённую версию изображения в мультяшном стиле разрешением 1024 x 1024 пикселя. Поскольку разрешающая способность «принтера» является гораздо меньшей – всего 32 x 32 кирпичиков Lego, система дополнительно упрощает сгенерированное ИИ изображение.

 
Так, картинка 1024 x 1024 пикселя делится на квадраты размером 32 x 32 пикселя, и центральный пиксель в каждом квадрате становится основным для будущей высококонтрастной мозаики. Палитра Lego представлена примерно 70 цветами, однако Pixelbot 3000 использует лишь 15 из них: система автоматически подбирает самый близкий вариант по центральному пикселю каждого из 32 квадратов. Стоит отметить, что изначально Стен планировал обойтись основой для «печати» всего 16 x 16 блоков Lego, однако такое изображение было слишком неразборчивым. Чтоб обеспечить максимальную точность расположения деталей конструктора, он оборудовал устройство сенсорными датчиками и запрограммировал девайс останавливать работу, если блоки нужного цвета закончились раньше времени. Финальным шагом стал выбор изображения для печати: эта честь легла на плечи другого творения канала Creative Mindstorms – ИИ-робота Dave, который также построен из Lego. Dave решил напечатать «причудливого робота с подсолнухом».

Поділитися в соцмережах

Залишити відповідь