GLB और FBX दोनों किरदारों के आम फ़ॉर्मैट हैं, पर वे पाइपलाइन के अलग-अलग हिस्सों के लिए बने हैं। अगर आपका लक्ष्य किरदारों को रिग करना, एनिमेट करना और टूल्स के बीच ले जाना है, तो यह जानना काम आता है कि हर फ़ॉर्मैट कहाँ बेहतर है।
GLB (glTF binary): शेयरिंग और वेब
- छोटा और आसानी से ले जाने लायक
- वेब प्रीव्यू और शेयरिंग के लिए बढ़िया
- अक्सर टेक्सचर एक ही पैकेज में होते हैं
- Blender, three.js और दूसरे वेब व्यूअर में खुलता है
FBX: DCC टूल और गेम इंजन
- स्केलेटल एनिमेशन वर्कफ़्लो में व्यापक रूप से इस्तेमाल
- Unity और Unreal के इम्पोर्टर में भरोसेमंद: Unity में humanoid, Unreal में skeletal mesh
- रिग किए एसेट के लिए आम इंटरचेंज फ़ॉर्मैट
ऑटो रिगिंग के लिए कौन-सा बेहतर है?
कोई नहीं। दोनों एक ही V3 कन्वेयर में जाते हैं, और रिग आपके मॉडल के आकार पर निर्भर करता है, फ़ाइल फ़ॉर्मैट पर नहीं। पोज़ का T-पोज़ होना ज़रूरी नहीं, और अगर फ़ाइल में पहले से skeleton या एनिमेशन है तो पहले उसी का rest pose इस्तेमाल होता है। नतीजा हर बार वही होता है: व्यूअर में रिग किया हुआ एनिमेटेड मॉडल।
सुझाया गया व्यावहारिक पाइपलाइन
- जो आपके पास है उसी से शुरू करें: GLB (साझा करना आसान) या FBX (इंजन के लिए सुविधाजनक)। OBJ भी चलता है: उसे MTL और टेक्सचर के साथ ZIP में अपलोड करें।
- ऑटो रिग करें: रिग और एनिमेशन क्लिप लगभग एक मिनट में व्यूअर में दिख जाते हैं।
- अपनी पाइपलाइन के लिए ज़रूरी एक्सपोर्ट डाउनलोड करें: Unity और Unreal के लिए FBX, वेब और Blender के लिए GLB, या USDZ, ZIP, Unity पैकेज अथवा Blender फ़ाइल।
- ज़रूरत हो तो GLB को वितरण फ़ॉर्मैट के रूप में रखें।
कन्वर्ट करते समय आम समस्याएँ
मटेरियल मेल नहीं खाते
फ़ॉर्मैट बदलने पर मटेरियल अलग हो सकते हैं। GLB अक्सर टेक्सचर पैकेज के अंदर रखता है, जबकि FBX को बाहरी टेक्सचर पथ या इंजन में मटेरियल सेटअप की ज़रूरत पड़ सकती है। AutoRig रिगिंग के दौरान आपके अपने टेक्सचर बनाए रखता है, और बिना टेक्सचर वाले मॉडल को PBR टेक्सचर अपने-आप मिलते हैं।
अक्ष / रोटेशन के अंतर
कोऑर्डिनेट सिस्टम अलग-अलग होते हैं। एक जैसी एक्सपोर्ट टूलचेन आश्चर्य कम करती है।