Ana içeriğe geç

Genel Bakış

Runtime MetaHuman Lip Sync Dokümantasyonu

Runtime MetaHuman Lip Sync, hem MetaHuman hem de özel karakterler için gerçek zamanlı, çevrimdışı ve çapraz platform dudak senkronizasyonu sağlayan bir eklentidir. Bir karakterin dudaklarını, çeşitli kaynaklardan gelen ses girişine yanıt olarak canlandırmanıza olanak tanır, bunlar:

Eklenti, dahili olarak ses girişine dayalı olarak visemleri (fonemlerin görsel temsilleri) oluşturur. Metin yerine doğrudan ses verisiyle çalıştığı için, eklenti İngilizce, İspanyolca, Fransızca, Almanca, Japonca, Çince, Korece, Rusça, İtalyanca, Portekizce, Arapça ve Hintçe ile sınırlı olmamak üzere çok dilli girişi destekler. Kelimenin tam anlamıyla her dil desteklenir çünkü dudak senkronizasyonu, dile özgü metin işleme yerine ses fonemlerinden üretilir.

Standart Model, 14 visem üretir ve önceden tanımlanmış bir poz varlığı kullanarak dudak senkronizasyonu animasyonu gerçekleştirir. Buna karşılık, Gerçekçi Modeller (yalnızca MetaHuman karakterleri için) önceden tanımlanmış bir poz varlığına güvenmeden 81 yüz kontrol değişikliği oluşturarak önemli ölçüde daha gerçekçi yüz animasyonları sağlar.

Karakter Uyumluluğu

Adına rağmen, Runtime MetaHuman Lip Sync sadece MetaHuman'ların ötesinde geniş bir karakter yelpazesiyle çalışır:

Popüler Ticari Karakter Sistemleri

  • Daz Genesis 8/9 karakterleri
  • Reallusion Character Creator 3/4 (CC3/CC4) karakterleri
  • Mixamo karakterleri
  • ReadyPlayerMe avatar'ları

Animasyon Standartları Desteği

  • FACS tabanlı blendshape sistemleri
  • Apple ARKit blendshape standardı
  • Preston Blair fonem setleri
  • 3ds Max fonem sistemleri
  • Yüz ifadeleri için özel morf hedefleri olan herhangi bir karakter

MetaHuman olmayan karakterlerle eklentiyi kullanma hakkında ayrıntılı talimatlar için Özel Karakter Kurulum Kılavuzu'na bakın.

Animasyon Önizleme

Eklenti tarafından üretilen dudak senkronizasyonu animasyonunun kalitesini, farklı karakter türleri ve modeller arasında görmek için bu kısa animasyonlara göz atın:

Realistic Lip Sync Example
Gerçekçi model ile MetaHuman karakteri
Standard Lip Sync Example
Modèle standard avec un personnage MetaHuman
Custom Character Lip Sync Example
Karakter özelleştirmeli standart model
Custom Character Lip Sync Example
Standart model özel karakter ile

Temel Özellikler

  • Mikrofon girişinden gerçek zamanlı dudak senkronizasyonu
  • Çevrimdışı ses işleme desteği
  • Model-özgü platform desteği ile çapraz platform uyumluluğu
  • Birden fazla karakter sistemi ve animasyon standardı desteği
  • Özel karakterler için esnek visem haritalama
  • Evrensel dil desteği - ses analizi yoluyla herhangi bir konuşma dili ile çalışır
  • Geliştirilmiş ifade gücü için ruh haline duyarlı yüz animasyonu
  • Yapılandırılabilir çıktı türleri (tam yüz veya sadece ağız kontrolleri)

Dudak Senkronizasyon Modelleri

Eklenti, farklı proje ihtiyaçlarına uygun birden fazla dudak senkronizasyon modeli sunar:

Standart dudak senkronizasyon modeli, geniş karakter uyumluluğu ile verimli, çapraz platform performansı sağlar:

  • MetaHumans ve tüm özel karakter türleri ile çalışır
  • Gerçek zamanlı performans için optimize edilmiştir
  • Daha düşük kaynak gereksinimleri
  • Yerel TTS (Runtime Text To Speech eklentisi) ile tam uyumluluk
  • Platform Desteği: Windows, Android, Android tabanlı platformlar (Meta Quest dahil)
Eklenti Uzantısı Gerekli

Standart Model'i kullanmak için ek bir uzantı eklentisi yüklemeniz gerekir. Kurulum talimatları için Önkoşullar bölümüne bakın.

Performans, karakter uyumluluğu, görsel kalite, hedef platform ve özellik ihtiyaçlarına göre projenizin gereksinimlerine uygun modeli seçebilirsiniz.

TTS Uyumluluk Notu

Tüm modeller çeşitli ses giriş yöntemlerini desteklese de, normal Gerçekçi model, ONNX çalışma zamanı çakışmaları nedeniyle yerel TTS ile sınırlı uyumluluğa sahiptir. Ancak, Duygu Etkin Gerçekçi model, yerel TTS ile tamamen uyumludur. Metinden sese işlevselliği için:

  • Standart Model: Tüm TTS seçenekleriyle uyumlu (yerel ve harici)
  • Gerçekçi Model: Harici TTS servisleri önerilir (OpenAI, ElevenLabs)
  • Duygu Etkin Gerçekçi Model: Tüm TTS seçenekleriyle uyumlu (yerel ve harici)

Nasıl Çalışır

Eklenti, ses girişini aşağıdaki şekilde işler:

  1. Ses verisi, belirtilen kanallar ve örnekleme hızı ile float PCM formatında alınır
  2. Eklenti, modele bağlı olarak yüz kontrol verisi veya visemler üretmek için sesi işler
  3. Duygu etkin modeller için, duygusal bağlam yüz animasyonuna uygulanır
  4. Animasyon verisi, karakterin yüz hareketlerini gerçek zamanlı olarak yönlendirir

Hızlı Başlangıç

Karakterinizde dudak senkronizasyonunu etkinleştirmek için temel bir kurulum:

  1. MetaHuman karakterler için, Kurulum Kılavuzu'nu izleyin
  2. Özel karakterler için, Özel Karakter Kurulum Kılavuzu'nu izleyin
  3. Tercih ettiğiniz dudak senkronizasyon modelini seçin ve yapılandırın
  4. Blueprint'inizde ses giriş işleme kurulumunu yapın
  5. Animation Blueprint'te uygun dudak senkronizasyon düğümünü bağlayın
  6. Ses çalın ve karakterinizin duyguyla konuştuğunu görün!

Ek Kaynaklar

📦 İndirmeler & Bağlantılar

🎥 Video Eğitimler

Öne Çıkan Demo:

Gerçekçi Model (Yüksek Kalite) Eğitimleri:

Standart Model Eğitimleri:

Genel Kurulum:

💬 Destek