Geri

Heart Island

Ruh hâlinizle birlikte değişen küçük bir ada: Her gün nasıl hissettiğinizi yazın ya da söyleyin; bir yapay zekâ satır satır yanıt verir, adanın havası, denizi ve bitkileri de duygularınızla birlikte değişir. Ne kadar yol kat ettiğinizi görmek için daha sonra geri dönün.

Yazar: 云上码术
Heart Island

Açıklama

Heart Island, duygularınız için yapılmış küçük bir ada. Proje kişisel bir şeyle başladı: Moralleri bozuk olduğunda pek çok insan bir sohbet penceresi açar, uzun bir mesaj yazar, sonra onu harf harf siler. Söyleyecek bir şeyleri olmadığından değil; kime söyleyeceklerini bilmezler ve kimseyi rahatsız etmek istemezler. Heart Island o anı yakalamak ve duygulara hiçbir şeyin açıklanmasının ya da rol yapılmasının gerekmediği bir yer sunmak istiyor. Duygularını bırakabileceği nazik bir yer arayan herkes için; özellikle de gecenin, konuşacak kimsenin olmadığı uykusuz saatlerinde.

Deneyim üç bölümden oluşuyor:

  • Kaydetmek: Her gün ruh hâlinizi yazıyla ya da sesle kaydedin. Yapay zekâ söylediklerinizi dinler ve yanıtı satır satır akar; sanki biri sizi gerçekten sonuna kadar dinlemiş gibi.
  • Görmek: Duygularınız adanın manzarasına dönüşür; hava, deniz ve bitkiler ruh hâlinize göre değişir. Mutlu olduğunuzda adada hava açar; içinizde yağmur yağarken adaya da yağmur yağar.
  • Geriye bakmak: Bir süre sonra geri dönün; ada yürüdüğünüz yolu hatırlar. Bir ruh hâli eğrisi ve yapay zekânın her dönem için yazdığı özetler, bu süreci nasıl atlattığınızı gösterir.

Adada yürüyebilen, keşfedebilen, balık tutabilen, araç sürebilen ve dilek fenerleri uçurabilen bir yolcusunuz. Kaydettikleriniz yalnızca metin değil; yavaş yavaş büyüyen bir ada.

Teknik tarafta ön yüz, Three.js tabanlı bir 3D sahneyle birlikte React, TypeScript ve Framer Motion kullanıyor; yapay zekâ yanıtları WebSocket üzerinden akış hâlinde iletiliyor ve bir Python arka ucu duygu analizini ve üretimi üstleniyor. Arazi, köy yapıları, bitkiler ve nesneler Blender'da prosedürel olarak modellendi; yolcu ise Tripo ile üretildi. Yaratıcısı Heart Island'ı bir araç olarak görmüyor. Daha çok, gece geç saatte her şeyi yazıp sonra silen kişiye bir hediye; şunu söylemenin bir yolu: Duygularınız dinlenecek bir yeri hak ediyor.

Tripo nasıl kullanıldı

Tripo, Heart Island'ın ana karakterini, yani oyuncuyu temsil eden yolcuyu üretti. Yürümek, keşfetmek, balık tutmak, araç sürmek ve dilek fenerleri uçurmak; hepsi bu karakter aracılığıyla gerçekleşiyor.

  • Karakter iş akışının başlangıcı: Yolcu, özgün bir 2D karakter tasarımı olarak başladı; Tripo bu tasarımı yaklaşık 20.000 yüzlü eksiksiz bir 3D karaktere dönüştürdü.
  • Sonrası: Oranlar Blender'da bölüm bölüm (ayaklar, bacaklar, gövde, baş) kontrol edildi, CMU hareket yakalama animasyonu eklendi ve karakter Three.js'te gerçek zamanlı olarak yönlendiriliyor; adada koşuyor, zıplıyor, olta atıyor ve fener uçuruyor.
  • Eserdeki ağırlığı: Oyuncuların ada için hissettiklerinin büyük kısmı bu figürde toplanıyor. Yaratıcısının sözleriyle Tripo, bağımsız bir geliştirici için en zor açığı kapattı: karakter modelleme.

Fragman