Ana içeriğe geç

Kurulum Kılavuzu

Bu kılavuz, MetaHuman karakterlerinizle Runtime MetaHuman Lip Sync'in temel kurulum sürecini adım adım anlatmaktadır.

Not: Runtime MetaHuman Lip Sync hem MetaHuman hem de özel karakterlerle çalışır. Özel karakterlerle kullanım için ayrıntılı talimatlar için Özel Karakter Kurulum Kılavuzu sayfasına bakın.

Önkoşullar

Başlamadan önce şunları sağlayın:

  1. MetaHuman eklentisinin projenizde etkin olduğundan emin olun (Not: UE 5.6'dan itibaren bu adım artık gerekli değildir çünkü MetaHuman işlevselliği doğrudan motora entegre edilmiştir)
  2. En az bir MetaHuman karakterinin indirilmiş olduğundan ve projenizde mevcut olduğundan emin olun
  3. Runtime MetaHuman Lip Sync eklentisinin kurulu olduğundan emin olun

Standart Model Uzantı Eklentisi

Standart Modeli kullanmayı planlıyorsanız, uzantı eklentisini kurmanız gerekir:

  1. Standart Lip Sync Extension eklentisini Google Drive adresinden indirin
  2. İndirilen arşivden klasörü projenizin Plugins klasörüne çıkarın (bu klasör yoksa oluşturun)
  3. Projenizin bir C++ projesi olarak ayarlandığından emin olun (herhangi bir C++ kodunuz olmasa bile)
  4. Projenizi yeniden derleyin
not
  • Bu uzantı yalnızca Standart Modeli kullanmak istiyorsanız gereklidir. Yalnızca Gerçekçi Modellere ihtiyacınız varsa bu adımı atlayabilirsiniz.
  • Eklentileri manuel olarak nasıl oluşturacağınız hakkında daha fazla bilgi için Building Plugins tutorial sayfasına bakın

Ek Eklentiler

  • Ses yakalama kullanmayı planlıyorsanız (örneğin, mikrofon girişi), Runtime Audio Importer eklentisini kurun.
  • Metinden sese işlevselliğini kullanmayı planlıyorsanız:

Animation Blueprint Kurulumu

Adım 1: Yüz animasyon Blueprint'ini bulun ve değiştirin

MetaHuman karakterinizin yüz animasyonları için kullanılacak bir Animation Blueprint'i değiştirmeniz gerekiyor. Varsayılan MetaHuman yüz Animation Blueprint'i şu konumda bulunur:

Content/MetaHumans/Common/Face/Face_AnimBP

Yüz Animasyon Blueprint'i

Dudak senkronizasyonu işlevselliğini uygulamak için birkaç seçeneğiniz var:

Varsayılan Face_AnimBP'yi doğrudan açın ve değişikliklerinizi yapın. Yapılan tüm değişiklikler bu Animasyon Blueprint'ini kullanan tüm MetaHuman karakterlerini etkileyecektir.

Not: Bu yaklaşım kullanışlıdır ancak varsayılan Animasyon Blueprint'ini kullanan tüm karakterleri etkileyecektir.

Adım 2: Event Graph kurulumu

Face Animation Blueprint'inizi açın ve Event Graph sekmesine geçin. Ses verilerini işleyecek ve lip sync animasyonu oluşturacak bir generator oluşturmanız gerekecek.

  1. Henüz yoksa Event Blueprint Begin Play düğümünü ekleyin
  2. Create Runtime Viseme Generator düğümünü ekleyin ve Begin Play olayına bağlayın
  3. Çıktıyı grafiğin diğer bölümlerinde kullanılmak üzere bir değişken olarak kaydedin (ör. "VisemeGenerator")

Runtime Viseme Generator Oluşturma

Detaylı yapılandırma seçenekleri için Standard Model Yapılandırması bölümüne bakın.

Adım 3: Anim Graph kurulumu

Event Graph'ı kurduktan sonra, üreteci karakterin animasyonuna bağlamak için Anim Grapha geçin:

  1. MetaHuman yüzünü içeren pozu bulun (genellikle Use cached pose 'Body Pose''dan)
  2. Blend Runtime MetaHuman Lip Sync düğümünü ekleyin
  3. Pozu Blend Runtime MetaHuman Lip Sync düğümünün Source Pose girişine bağlayın
  4. VisemeGenerator değişkeninizi Viseme Generator pin'ine bağlayın
  5. Blend Runtime MetaHuman Lip Sync düğümünün çıktısını Output Pose'un Result pin'ine bağlayın

Blend Runtime MetaHuman Lip Sync

Sonraki Adımlar

Artık temel Animation Blueprint kurulumu tamamlandığına göre, dudak senkronizasyonu üreticinize ses verisi beslemek için ses giriş işlemini yapılandırmanız gerekecek.

Farklı ses giriş yöntemlerini (mikrofon yakalama, metinden sese ve ses dosyası işleme dahil) nasıl kuracağınızı öğrenmek için Ses İşleme Kılavuzu ile devam edin. Gelişmiş yapılandırma seçenekleri ve ince ayar için Yapılandırma Kılavuzu sayfasına bakın.