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):
- Mesh kapısı: topo, isim, birim
- Rig kapısı: joint/shape envanteri, bind scrub
- Anim kapısı: take listesi, bake, root politikası
- MoCap kapısı: manifesto, cleanup seviyesi (varsa)
- 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
- Bu kırılma enstrüman mı (export) yoksa orkestra mı (sahiplik/kapı)?
- Kutu politikası ve sahiplik yazılı mı?
- Hangi kapı atlandı?
- Manifesto var mı, alanlar dolu mu?
- Rig/anim versiyon matrisi uyumlu mu?
- LOD / web / motor çatalı doğru kutu mu?
- 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.