
Описание
«Reverie» позволяет любому собрать дорогие ему моменты — из жизни или из вымысла — в музыкальном мире, который можно исследовать вручную. Совместная поездка, любимый аниме-персонаж, пейзаж из игры или сцена из романа могут вдохновить на личный подарок — тому, с кем вас связывает это воспоминание или эта история, или самому себе.
Поверните рукоятку — и под музыку развернётся горизонтальный мир: вы путешествуете по знакомым местам, встречаете любимых персонажей и предметы, а в конце памятная вещь в сцене дарит путешествию личный финал. В основе объекта — рамка светового поля Jupiter с 3D без очков. Команда ставит рамку вертикально, чтобы лентикулярные столбцы сохраняли горизонтальный параллакс, а корпус масштабирован по реальным миллиметрам (внешние размеры 192 × 324 мм), так что свиток на экране совпадает по пропорциям с физической музыкальной шкатулкой. Рукоятка сделана на Pro Micro, который работает как USB-клавиатура и подключён к основной плате рамки: каждый полный оборот продвигает мир на отрезок вперёд, и музыка движется вместе с ним.
Предложенный командой процесс создания начинается с фотографий, референсов и идей пользователя. Система интерпретирует их и создаёт редактируемую 2D-панораму, а пользователь дорабатывает её тему, композицию и элементы, выбирая мир — например, сад в духе Мухи, фэнтези по мотивам «Шань хай цзин», игровую площадку в стиле Баухаус, пиксельный остров или миниатюру в стиле чиби. Когда 2D-дизайн утверждён, Tripo API генерирует отдельные 3D-элементы; языковая модель помогает расставить сцену, либо пользователь сам настраивает положение, масштаб и глубину. После утверждения мира и выбора музыки сцена, музыка и финальная памятная вещь упаковываются и загружаются на устройство Jupiter, чтобы их можно было исследовать с помощью музыкальной шкатулки с рукояткой.
Вместо плагина для Unity команда подключила веб-вывод интерлейсинга из Jupiter Interlace SDK напрямую к сцене Three.js: один и тот же веб-код на компьютере даёт 2D-превью, а на рамке — 3D без очков. Панорамный концепт каждой остановки превращается в World Labs Marble в 3D-мир, который можно исследовать, чтобы проверить, действительно ли разделяются передний, средний, задний и дальний планы; затем из него заранее рендерится фоновая подложка, которая ставится за сгенерированными в Tripo моделями переднего плана, — это даёт настоящую глубину позади, сохраняя интерактивность переднего плана и контроль над производительностью.
Эта работа — для людей, которых объединяют общие воспоминания и истории. Команда надеется, что она позволит любому выстроить мир вокруг того, что его трогает, а затем увидеть его, услышать и возвращаться к нему в своём темпе.
Как использовался Tripo
Tripo создаёт все 3D-ассеты в работе: после утверждения 2D-дизайна Tripo API генерирует каждый 3D-элемент. По словам команды, это заменяет недели ручного моделирования, так что любой может за несколько минут построить собственный 3D-мир на веб-странице.
- Стилевые изображения: после того как пользователь загружает фотографии, Tripo перерисовывает их в выбранном художественном стиле, например в стиле Мухи.
- Персонажи: превращаются в 3D-модели с помощью многоракурсной генерации, а затем собственные скрипты команды сжимают их в рельефы, подходящие для дисплея светового поля.
- Объекты: генерируются напрямую через image-to-3D; мелкие предметы проходят воксельную перестройку, децимацию и запекание, чтобы плавно рендериться на RK3566.
- Демонстрационный пример действительно сгенерирован с помощью Tripo: 3 фотографии, 12 стилевых изображений, 4 референса и 4 модели, а за моделями переднего плана размещены заранее отрендеренные фоновые подложки World Labs.


