Geri

Reality Ocean

Apple Vision Pro için karma gerçeklikte bir okyanus: 25 balık, bir deniz kaplumbağası ve denizanaları yüzerek içeri girerken odanız görünür kalıyor. Bir yem tanesi bırakmak için parmaklarınızı birleştirin; balıklar beslenmek için üşüşürken elleriniz sürüyü salındırıyor.

Yazar: 高乙民
Kaynak kodu indir
Reality OceanKaynak kodu indir

Açıklama

Reality Ocean, Apple Vision Pro için hazırlanmış bir karma gerçeklik eseri; okyanusu özleyen ama şimdilik kıyıya ulaşamayan insanlar için bir hediye. 25 küçük balık, bir deniz kaplumbağası ve denizanaları gündelik alanınıza girerken gerçek odanız görünür kalıyor; böylece evden çıkmadan, kendi ellerinizle bir grup küçük canlıyla kısa bir bağ kurabiliyorsunuz.

Beslemeyi açın, ardından tek bir küçük yem tanesi bırakmak için parmaklarınızı birleştirip bırakın. Yem yavaşça batar ve yakındaki balıklar beslenmek için toplanır. El hareketleriniz de etrafınızdaki balıkları salındırarak izlemeyi karşılık veren bir buluşmaya dönüştürür. Kaplumbağa kesintisiz bir yüzme rotası izlerken denizanaları süzülür; parlaklık ve yön için canlı dolgu ışığı kontrolleri de okyanusun kendi odanızda nasıl görüneceğine ince ayar yapmanızı sağlar.

Swift ile yazılmış yerel bir visionOS uygulaması; 3D motoru olarak Apple RealityKit, arayüz için SwiftUI, mekânsal takip ve el takibi için ARKit kullanılıyor; sürü davranışı, el tepkisi ve besleme mantığı GPT 6 Astra ile vibe coding yöntemiyle yazıldı. Şu anda Vision Pro'ya kurulu ve çalışan etkileşimli bir prototip. Hareketin akıcı kalması için bu sürümde gerçek oda mesh'iyle çarpışma ve oklüzyon kapalı.

Kaynak kod hâlinde bir Xcode projesi olarak sunuluyor; visionOS 2.0 veya üzerini çalıştıran bir Vision Pro için kendiniz imzalayıp derlemeniz gerekiyor.

Tripo nasıl kullanıldı

Tripo, balık sürüsüne yeni türler kazandıran önemli bir kaynak.

  • Yeni türler: sarı kuyruklu damsel balığı ile bakır bantlı kelebek balığının modelleri ve dokuları Tripo ile üretildi.
  • Vision Pro'ya giden yol: asset'ler Blender'da kontrol edildi, riglendi ve döngüsel yüzme animasyonları eklendi; ardından UV'leri ve PBR materyalleri korunarak USDZ'ye dönüştürülüp Apple RealityKit'e aktarıldı.
  • Kazanılan zaman: Tripo, her yeni tür için modelleme ve dokulama sürecini kısalttı; böylece yazar doğal yüzme hareketine, etkileşim geri bildirimine ve cihaz üzerinde performans ayarına daha fazla zaman ayırabildi.

Fragman