Назад

Heart Island

Маленький остров, который меняется вместе с вашим настроением: каждый день записывайте или проговаривайте свои чувства, ИИ отвечает строка за строкой, а погода, море и растения острова меняются вслед за эмоциями. Вернитесь позже, чтобы увидеть, какой путь вы прошли.

Автор: 云上码术
Heart Island

Описание

Heart Island — маленький остров, созданный для ваших эмоций. Проект начался с чего-то очень личного: когда на душе тяжело, многие открывают окно чата, набирают длинное сообщение, а потом стирают его букву за буквой. Дело не в том, что им нечего сказать: они не знают, кому это сказать, и не хотят никого беспокоить. Heart Island хочет поймать этот момент и дать чувствам место, где ничего не нужно объяснять или изображать. Он для всех, кому нужно бережное место, чтобы оставить свои чувства, — особенно в бессонные ночные часы, когда не с кем поговорить.

Опыт состоит из трёх частей:

  • Записать: каждый день фиксируйте своё настроение — текстом или голосом. ИИ принимает ваши слова, и его ответ появляется строка за строкой, будто кто-то действительно выслушал вас до конца.
  • Увидеть: ваши эмоции становятся пейзажем острова — погода, море и растения меняются вместе с настроением. Когда вам радостно, над островом проясняется; когда у вас внутри идёт дождь, дождь идёт и на острове.
  • Оглянуться: вернитесь через какое-то время, и остров будет помнить путь, который вы прошли. Кривая настроения и написанные ИИ сводки по каждому этапу покажут, как вы со всем справились.

На острове вы — путешественник, который может гулять, исследовать, рыбачить, управлять транспортом и запускать небесные фонарики. То, что вы записываете, — не просто текст, а остров, который медленно растёт.

Под капотом фронтенд использует React, TypeScript и Framer Motion с 3D-сценой на Three.js, ответы ИИ передаются потоком через WebSocket, а бэкенд на Python отвечает за анализ тональности и генерацию. Рельеф, деревенские постройки, растения и пропсы смоделированы процедурно в Blender, а путешественник сгенерирован в Tripo. Автор не считает Heart Island инструментом. Это скорее подарок тому, кто поздно ночью набрал всё до конца, а потом стёр, — способ сказать: ваши чувства заслуживают места, где можно отдохнуть.

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

Tripo сгенерировал главного героя Heart Island — путешественника, который представляет игрока. Ходьба, исследование, рыбалка, вождение и запуск небесных фонариков — всё это происходит через этого персонажа.

  • Начало пайплайна персонажа: путешественник появился как оригинальный 2D-дизайн персонажа, который Tripo превратил в полноценного 3D-персонажа примерно из 20 000 полигонов.
  • Что было дальше: пропорции проверили в Blender по сегментам (ступни, ноги, туловище, голова), добавили анимацию захвата движений CMU, и теперь персонаж управляется в реальном времени в Three.js — бегает, прыгает, забрасывает удочку и запускает фонарики на острове.
  • Его вес в работе: многое из того, что игроки чувствуют к острову, ложится на эту фигуру. По словам автора, Tripo помог преодолеть самый трудный разрыв для независимого разработчика — моделирование персонажей.

Трейлер