आपके डिवाइस पर चलता है · आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।
.gltf उस फ़ॉर्मैट का पढ़ा जाने वाला आधा हिस्सा है जिसका डेटा आम तौर पर बग़ल में रहता है — ज्यामिति वाली .bin और टेक्सचर तस्वीरें। .glb वह सब एक बाइनरी फ़ाइल में बंद कर देता है।
.gltf को उसकी .bin और टेक्सचर के साथ जोड़िए; हर टुकड़ा भीतर पैक हो जाता है। किसी को मॉडल भेजने या वेब पेज पर डालने से पहले यही करना चाहिए, क्योंकि GLB के टेक्सचर रास्ते में खो ही नहीं सकते।
सब कुछ आपके अपने डिवाइस पर होता है, और 3D फ़ाइल के मामले में यही सबसे ज़रूरी है: मॉडल अक्सर किसी क्लाइंट का प्रोडक्ट, किसी इमारत का स्कैन या ऐसा डिज़ाइन होता है जो अभी सार्वजनिक नहीं हुआ। कुछ भी किसी सर्वर पर नहीं जाता, इसलिए बाद में कुछ मिटाने को नहीं बचता।
इनके लिए नहीं: ऐसा .gltf दोबारा पैक करना जिसकी .bin या टेक्सचर अब आपके पास नहीं — गुम टुकड़े बनाए नहीं जा सकते।
.gltf अपने भीतर अपनी दूसरी फ़ाइलों के नाम लेता है, आमतौर पर एक .bin और कुछ तस्वीरें। हर एक को आपकी जोड़ी गई फ़ाइलों से सिर्फ़ फ़ाइल के नाम से मिलाया जाता है, छोटे-बड़े अक्षरों का फ़र्क़ छोड़कर, इसलिए .gltf में लिखे फ़ोल्डर मायने नहीं रखते; और खाली जगह के लिए %20 वाला नाम, जैसा glTF सहेजता है, खाली जगह वाली फ़ाइल से मेल खा जाता है। जो डेटा .gltf के भीतर ही data: पतों के रूप में है, उसके लिए कुछ और नहीं चाहिए। पूरे फ़ोल्डर की zip भी चलती है।
जिस फ़ाइल का नाम .gltf लेता है पर आपने नहीं जोड़ी, उसे कहीं और नहीं खोजा जाता। .bin के बिना ज्यामिति नहीं होती, इसलिए बदलाव रुक जाता है और बताता है कि कौन सी फ़ाइल जोड़नी है। गुम तस्वीर बदलाव नहीं रोकती: GLB उस तस्वीर का हवाला रखता है, और नतीजे में उसका नाम दिखता है। अगर अलग-अलग फ़ोल्डरों की दो तस्वीरों का फ़ाइल नाम एक ही है, तो दोनों सतहों को एक ही तस्वीर मिलती है, इसलिए पहले उनमें से एक का नाम बदल दीजिए।
.gltf का अपना टेक्स्ट रखा जाता है और सिर्फ़ बाइट अपनी जगह बदलते हैं: .bin और हर तस्वीर ठीक जैसी थीं वैसी GLB के भीतर रखी जाती हैं, और उनके हवाले वहाँ की ओर मोड़ दिए जाते हैं। कुछ भी डिकोड नहीं होता, इसलिए JPEG तस्वीरें दूसरी बार कंप्रेस नहीं होतीं, Draco या meshopt ज्यामिति दबी ही रहती है, और हर सीन, नोड, मटीरियल, एनिमेशन और एक्सटेंशन पहुँचता है — वे एक्सटेंशन भी जिन्हें यह साइट नहीं समझती। GLB लगभग .gltf, .bin और तस्वीरों के कुल आकार का होता है।
बदलने के बाद गिनतियाँ भरने के लिए मॉडल फिर भी एक बार पढ़ा जाता है। जो तस्वीर यह रीडर डिकोड नहीं कर पाता, जैसे KTX2 टेक्सचर, वह वहाँ गिनी नहीं जाती, पर GLB में बाइट-दर-बाइट मौजूद रहती है।
यह पेज अन्य भाषाओं में: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা