जब फ़ाइल स्वरूपों के बारे में बात की जाती है, तो हम 3D मॉडल / ज्यामिति से संबंधित कुछ डेटा को जारी रखने के बारे में बात कर रहे हैं। 3 डी ज्यामिति को बनाए रखने के लिए फ़ाइल स्वरूपों पर कोई सार्वभौमिक मानक नहीं है। दूसरों की तुलना में अधिक प्रभावी कुछ ही प्रारूप हैं।
जिस तरह यह इमेज फाइल फॉर्मेट के साथ है, पीएनजी और जेपीईजी आज वहां सबसे आम प्रारूप हैं, लेकिन एक या दूसरे का उपयोग करने पर आवेदनों के बीच कोई सार्वभौमिक समझौता नहीं है। प्रत्येक ऐप अपने उद्देश्यों के लिए सबसे अच्छा फिट का उपयोग करता है।
ऐसा ही 3 डी डेटा स्टोर करने वाले फ़ाइल स्वरूपों के साथ होता है। प्रत्येक 3 डी मॉडलिंग सॉफ्टवेयर में आम तौर पर एक या एक पसंदीदा प्रारूप का एक सेट होगा। अधिकांश वास्तव में कस्टम प्रारूपों को परिभाषित करते हैं जो केवल उपकरण के विशिष्ट संस्करण के साथ काम करते हैं। यह कई कारणों से हो सकता है, एप्लिकेशन के आंतरिक कामकाज को सरल बनाने से, या फाइलों को तेजी से लोड करना, उपयोगकर्ता को उद्देश्य से किसी दिए गए टूल से बांधना।
.datआपके द्वारा वर्णित यह प्रारूप पुस्तक के लेखकों द्वारा बनाया गया एक कस्टम प्रारूप है, जिसे संभवतः सरलता को ध्यान में रखकर बनाया गया था। यह वेवफ्रंट ओबीजे प्रारूप के समान एक पाठ फ़ाइल है , जो बदले में स्थिर ज्यामिति के भंडारण के लिए एक बहुत लोकप्रिय प्रारूप है, हालांकि अब तक थोड़ा पुराना है। कोई कह सकता है कि .OBJप्रारूप .BMP3D मॉडल स्वरूपों का है।
अन्य लोकप्रिय 3 डी मॉडल प्रारूपों में शामिल हैं:
और बहुत सारे। अधिक सामान्य स्पष्टीकरण यहाँ ।
यह भी ध्यान दें कि मैंने शुरुआत में कहा था कि ये ऑफलाइन स्टोरेज पर 3D मॉडल या ज्योमेट्री को स्टोर करने / बनाए रखने के लिए प्रारूप हैं। इसका मतलब यह नहीं है (और यह आमतौर पर ऐसा नहीं है) कि जो एप्लिकेशन उनका उपयोग करते हैं, वे फ़ाइल के समान लेआउट का उपयोग करके डेटा को आंतरिक रूप से मेमोरी में संग्रहीत करेंगे। आम तौर पर, इस तरह का डेटा फ़ाइल से लोड होने के बाद बहुत सारे प्रसंस्करण से गुजरना होगा, जब तक कि यह स्क्रीन पर प्रदर्शित न हो।