4 puan yazan caaat 2026-02-22 | 1 yorum | WhatsApp'ta paylaş

Kullanıcının kendi duygularını 3D bir karakter olarak kişiselleştirip doğrudan süsleyebildiği iOS uygulaması MyMallow'u tanıtıyoruz. İki ay boyunca yürütülen bu proje, yalnızca günlük yazmanın ötesine geçerek 'kullanıcı katılımlı 3D içerik üretimi' odağıyla geliştirildi.

Başlıca özellikler

  • Özel texture: Kullanıcının tuval üzerine çizdiği görseller Vision framework ile analiz edilerek 3D modelin materyaline gerçek zamanlı olarak eşlenir.
  • Kendi motion capture'ınız: Yerleşik 195 hareketin yanı sıra, ARKit'in Body Position Tracking özelliği kullanılarak kullanıcının hareketleri doğrudan kaydedilip karaktere uygulanabilir.
  • Otonom davranan NPC: GameplayKit durum makinesi (State Machine) ve pathfinding birleştirilerek karakterlerin kamp ateşi yakınında dans etmesi gibi çevreye uygun şekilde otonom davranmaları sağlanır.

Temel teknik uygulama noktaları

  • RealityKit & 3D pipeline: Blender ile üretilen modeller .usdz formatına dönüştürülerek kullanılır ve çalışma anında modelin texture'ı ile rigging yapısı dinamik olarak kontrol edilir.
  • Motion optimizasyonu: Yakalanan verideki gürültüyü azaltmak için Low-pass filter ve Slerp (küresel doğrusal enterpolasyon) uygulanarak akıcı animasyon elde edildi.
  • Fizik ve mekânsal ses: Collision Detection tabanlı fizik simülasyonu ve Spatial Audio destekli particle system ile sürükleyici bir 3D alan oluşturuldu.
  • Bone yapısı entegrasyonu: Mixamo (65) ile Apple ARBody'nin (91) farklı bone yapısı sorununu çözmek için, duruma göre rigging yapılmış model değiştirme yöntemi benimsendi.

Bu proje, basit bir kayıt aracının ötesine geçerek RealityKit'in çeşitli olanaklarını keşfetmeyi amaçlıyor.

👉 App Store

1 yorum

 
ffdd270 2026-02-22

Oldukça etkileyici. Bu kütüphaneyle pek ilgilenmemiştim ama konuyu güzelce derleyip toparladığınız yazı sayesinde bakış açımı biraz daha genişletme fırsatı buldum.