holodepth

3D Model Formatları · FBX · DCC Pipeline

Character Pipeline: Hattın Orkestrasyonu

«Her parça doğru, karakter yine kırık» çoğu zaman tek export hatası değil; roller, kapılar ve paket sözleşmelerinin aynı partisyonu çalmamasıdır. Motion Capture dış kaynağı kapattı; bu sayfa: karakter FBX hattını kimin nasıl yönettiğini anlatır.

Holodepth'te Character Pipeline, Maya düğmesi, Blender ekseni veya MoCap retarget'inin kendisi değildir. O; model, rig, animasyon, yüz, kalite ve runtime ekiplerinin FBX kutularını zamanında, doğru sahiplikte ve doğrulanmış kapılardan geçirdiği orkestrasyondur. Önceki DCC sayfaları enstrüman partisyonlarını yazdı; burada şefin partisyonu vardır: kim ne üretir, hangi kapıdan geçer, hangi kutu kime teslim edilir.

Sayfayı bitirdiğinizde şu cümleyi kurabilmelisiniz: «Character Pipeline orkestrasyondur; tek export tarifi değildir. Sahiplik, kapı ve manifesto hattı ayakta tutar. Rig ve anim kutuları bilinçli ayrılır. Versiyon ve LOD çatalları sözleşmeyle yönetilir. DCC çeşitliliği tek teslim standardına iner. Runtime sorunları sonraki grubun konusudur; burada kalite kapıda yakalanır.»

Bu sayfanın sınırı · komşu konularla ayrım

Bu sayfa FBX karakter hattının orkestrasyonunu anlatır:

  • Roller, sahiplik, kapılar
  • Paket ve manifesto sözleşmeleri
  • Versiyon, LOD, DCC çeşitliliği
  • Kaynak birleştirme (MoCap + keyframe + yüz)
  • Holodepth hat teşhisi

Bilinçli olarak dışarıda bırakılan konular:

  • Maya çıkış hijyeni → Maya → FBX
  • Blender kültür çevirisi → Blender → FBX
  • MoCap şema / cleanup → Motion Capture
  • Skin / constraint / shape teorisi → Animasyon Sistemi
  • Parse, boyut, sürüm semptomları → Runtime Sorunları
  • glTF karakter paketleme şeması → glTF / FBX vs glTF

Kısa ayrım: Character Pipeline «kim + ne zaman + hangi kutu» · DCC çıkış sayfaları «nasıl export» · Runtime «kutu açılınca ne bozulur»

Orkestra: enstrüman değil, şef

İyi bir keman (doğru Maya export) yanlış zamanda yanlış partisyonu çalarsa konser bozulur. Character Pipeline şefliğidir: tempo (sprint / milestone), giriş sırası (rig önce, anim sonra), prova kapıları (validasyon) ve salon (motor / web / arşiv) aynı notada tutulur.

Format bilgisi enstrümanı akort eder; pipeline bilgisi salonu doldurur.

Holodepth: «FBX bilmiyoruz» ile «hattımız yok» farklı teşhislerdir. Birinci Animasyon Sistemi / DCC sayfalarına; ikinci bu sayfaya gider.

Sahiplik: kim hangi kutunun efendisi?

Belirsiz sahiplik en sık sessiz kırılmayı üretir. Holodepth tipik rolleri:

  • Character TD / rig: deform joint kadrosu, skin, shape kanal sözlüğü, bind
  • Animasyon: take'ler, bake politikası, MoCap sonrası polish
  • Lookdev / materyal: shading ipuçları (FBX'in taşıdığı kadarı)
  • Pipeline / tools: isim, versiyon, kapı script'leri, manifesto
  • Runtime / motor: import preset, LOD, bütçe tavanı

Aynı FBX'i «herkes düzeltsin» demek üç paralel lehçe doğurur. Sahiplik yazılmadan export checklist'i yetmez.

Kapılar: prova olmadan sahne yok

Her aşama bir kapıdan geçer; kapı yeşil olmadan sonraki ekip kutuyu açmaz. Örnek kapı zinciri (stüdyoya göre kısalır/uzar):

  1. Mesh kapısı: topo, isim, birim
  2. Rig kapısı: joint/shape envanteri, bind scrub
  3. Anim kapısı: take listesi, bake, root politikası
  4. MoCap kapısı: manifesto, cleanup seviyesi (varsa)
  5. Runtime kapısı: hedef motor/viewer scrub, bütçe

Kapıyı «arkadaşlık onayı» sanmak hatayı sağa kaydırır. Holodepth: kapı ölçülebilir (checklist + mümkünse otomatik sayım); yalnızca «bana iyi göründü» değildir.

Kutu politikası: bir mi, iki mi, üç mü?

Maya ve MoCap sayfalarında geçen «rig FBX / anim FBX» ayrımı burada hat kanunu olur. Tipik politikalar:

  • Tek şişman kutu: küçük projede hızlı; versiyon çakışmasında kırılgan
  • Rig + anim: kadro sabit, take'ler sık değişir
  • Rig + anim + face: yüz kanalları ayrı ritimde
  • LOD çatalları: hero / mid / crowd ayrı kutular

Politika seçilmeden «hepsi Character_Final.fbx» demek pipeline değil, klasör yığınıdır. İsimlendirme (Hero_Rig_v012.fbx, Hero_Walk_v003.fbx) sahiplik ve kapı ile birlikte doğar.

Manifesto: dosyanın yanındaki sözleşme

MoCap manifestosu bu sayfada genel karakter sözleşmesine genişler. Her production FBX (veya paket seti) yanında kısa, insan-okur alanlar: birim, up-axis, DCC kaynağı, FBX sürüm ailesi, joint şema adı, shape kanal sayısı, take listesi, bake durumu, root tipi, hedef consumer, LOD etiketi.

Manifesto yoksa runtime ekibi kara kutuyu açar; «büyük dosya» veya «parse uzun» semptomları asıl eksik sözleşmeyi gizler. Runtime grubu semptomu; manifesto kök nedenin yarısını önler.

Versiyon dansı: rig v12, anim v3

Rig omuz yüksekliğini değiştirdi; eski walk take'i hâlâ v11 bind'e göre. Sonuç lastik veya kaymış dirsek. Pipeline, uyumluluk matrisini tutar: hangi anim paketleri hangi rig major'una kilitli. «Hep latest» politikası hero karakterde felakettir.

Shape kanalı eklemek de major sayılabilir: yüz mixer index'leri kayar. Holodepth: breaking change kapıdan geçmeden anim/runtime'a dağıtılmaz.

Çok DCC, tek teslim standardı

Gerçek hatlarda model Blender'da, rig Maya'da, polish yine Blender'da olabilir. Her DCC'nin kendi checklist'i vardır (önceki iki sayfa); Character Pipeline bunların üstünde tek teslim FBX standardını dayatır: aynı birim, aynı şema adı, aynı kutu politikası. Aksi halde «Blender'dan gelenler yatık, Maya'dan gelenler dik» iki paralel evren oluşur.

Standart, en düşük ortak payda değil; bilinçli seçilmiş hedef consumer sözleşmesidir. Web çatalı ile motor çatalı aynı hat içinde iki teslim profili olabilir; ikisini tek «Final» ile karıştırmayın.

Kaynak birleştirme: MoCap + key + yüz

Motion Capture sayfası şema ve cleanup'ı anlattı. Pipeline'da soru şudur: kim birleştirir, hangi kapıda, hangi kutuda? Tipik akış: MoCap production eğrisi → anim polish kapısı → (isteğe) yüz take hizası → anim kutusu. Retarget aracı pipeline'ın mülküdür; rastgele sanatçı kopyası değil.

Keyframe ile MoCap'i aynı take adına yazmak geçmişi siler. Holodepth: kaynak etiketi manifesto'da kalır (mocap_base / hand_keyed / hybrid_v2).

LOD ve kalabalık çatalı

Hero karakter tam shape + yüksek influence; crowd'da sade joint, az kanal, agresif örnek seyreltme. Bunlar aynı «karakter»in farklı pipeline çatallarıdır. Tek FBX'ten runtime'ın sihirle LOD üretmesini beklemek, kaliteyi şansa bırakır. Holodepth: LOD etiketi kutu adında ve manifesto'da görünür; kapı bütçeleri (kemik, shape, fps) ayrıdır.

Motor çatalı, web çatalı

Aynı rig'den oyun motoru FBX'i ve web için sadeleştirilmiş (veya glTF'e giden) profil çıkabilir. Blender sayfasındaki «FBX mi glTF mi?» sorusu burada hat kararıdır: web çatalı FBX ara adımını atlayabilir; motor çatalı FBX'te kalır. Character Pipeline her çatalın kapı ve manifesto alanlarını ayrı tutar. FBX vs glTF grubu format karşılaştırmasını derinleştirir; burada yalnızca çift teslimin bilinçli olması istenir.

Hat kırılmaları (orkestra tipik)

  • Sahiplik yok; üç kişi aynı Final.fbx'i ezer
  • Kapı yok; runtime ilk kez scrub'da yüzü görür
  • Rig major atladı; anim kutuları eski bind'de
  • MoCap ham + hero mesh tek şişman kutu
  • Maya ve Blender teslim birimleri farklı
  • LOD crowd'a hero shape doldu; bütçe patladı
  • Web ve motor aynı «Final»ı paylaşıyor; ikisi de mutsuz
  • Manifesto yok; Version Uyumsuzluğu sanılan şey yanlış paket

Holodepth perspektifleri

Tek sayfalık partisyon

Stüdyo «Character FBX Score» notu: sahiplik tablosu, kutu politikası, kapı listesi, manifesto alanları, versiyon matrisi. Yeni sanatçı ilk gün bunu okur; wiki'de dağınık export ipuçlarını değil.

Kapıyı otomatikleştir

İsim regex, joint sayısı, shape sayısı, birim metadata, take adı listesi script ile yeşil/kırmızı olabilir. İnsan kapısı yalnızca gri alanlara kalır.

Teşhis maddeleri

  1. Bu kırılma enstrüman mı (export) yoksa orkestra mı (sahiplik/kapı)?
  2. Kutu politikası ve sahiplik yazılı mı?
  3. Hangi kapı atlandı?
  4. Manifesto var mı, alanlar dolu mu?
  5. Rig/anim versiyon matrisi uyumlu mu?
  6. LOD / web / motor çatalı doğru kutu mu?
  7. DCC checklist'leri standarda bağlı mı?

Holodepth içgörüsü

«Karakter pipeline bozuk» ticket'ında önce bir checkbox'ı değil sahiplik, kapı ve manifesto üçlüsünü sorun. Orkestra yoksa her doğru solo yine cacophony üretir.

Hat net; sırada runtime semptomları

DCC Pipeline grubunda çıkış kapıları, MoCap kaynağı ve karakter orkestrasyonu tamamlandı. Sonraki grup kutunun açılışında görülen semptomları işler: Runtime Sorunları, ilk sayfa Büyük Dosya Boyutu.

Format okuyucusu özeti: Character Pipeline orkestrasyondur. Sahiplik, kapı, kutu politikası ve manifesto hattı taşır. Versiyon ve LOD çatalları sözleşmeyle yönetilir. Runtime semptomları kapıda yakalanmazsa sağa sızar.