Назад

Wordsmith

Напишите одну идею — и войдите в неё: World Labs генерирует мир, Tripo создаёт населяющих его персонажей и объекты, а Wordsmith объединяет их в 3D-сцену, которую можно исследовать в браузере, в том числе в 3D без очков.

Автор: Bueno2 StudioИсходный код
Скачать исходный код
WordsmithСкачать исходный код

Описание

«Wordsmith» — генеративный 3D-опыт, который превращает одну идею в мир, куда можно войти. Это подарок мечтателям — людям, которые способны вообразить невероятные места и истории, но у которых нет времени или технических навыков, чтобы воплотить их в 3D. Цель не просто сгенерировать 3D-ассет, а превратить воображаемое в место.

Всё начинается с чего-то столь же простого, как промпт. Вместо того чтобы просить вас моделировать объекты, проектировать окружение или осваивать 3D-движок, Wordsmith запускает пайплайн создания за кулисами: World Labs генерирует сам мир, Tripo создаёт населяющие его сущности, и вместе они складываются в единое целостное пространство. Напишите «Древний страж охраняет светящийся кристалл в глубине забытого волшебного леса» — и через несколько мгновений вместо текстового описания или груды разрозненных ассетов вы сможете исследовать этот лес и встретить его стража.

Всё, что вы генерируете, — от миров и сцен до персонажей и ассетов — можно повторно использовать в разных работах без потери детализации или функциональности, поэтому проект легко расширять или ремиксовать; можно также импортировать в свои сцены миры и ассеты, созданные вне приложения. Сцены рендерятся в браузере, а объекты можно перемещать, вращать и масштабировать с помощью интерактивных гизмо. Благодаря Jupiter Interlace SDK полноэкранный режим может переключаться на стереоскопическое 3D без очков, в том числе на Jupiter SR, и обратно на чёткое 2D, когда эта функция выключена.

Авторы хотят, чтобы генеративный ИИ ощущался не столько генератором контента, сколько спутником в создании миров. Каждый сгенерированный мир — маленький подарок: место, которое когда-то существовало лишь в чьём-то воображении, а теперь стало достаточно осязаемым, чтобы его исследовать, делиться им и проживать его.

«Wordsmith» распространяется в виде исходного кода, его нужно собрать и запустить самостоятельно; фронтенд построен на React и Three.js, а бэкенд работает на Node.js.

Как использовался Tripo

Tripo — процедурный генератор 3D-реквизита в Wordsmith, создающий персонажей и объекты, которые населяют каждый мир.

  • По запросу: LLM (GPT-4o-mini, Claude 3.5 Sonnet, Gemini 1.5 Flash) разбирает промпт на структурированный WorldSpec, который запускает параллельные задачи Tripo API, возвращающие модели GLB.
  • В сцену: бэкенд нормализует баундинг-боксы и пивоты и применяет сжатие Draco/KTX2, прежде чем компоновать модели в Three.js; модели привязываются к рельефу World Labs, и их можно перемещать, вращать и масштабировать с помощью интерактивных гизмо.
  • Роль: семантическая генерация 3D-мешей по запросу заменяет ручной пайплайн создания ассетов в DCC.

Трейлер