OpenGL क्या है?

OpenGL क्या है ,कैसे यह कैसे काम करता है ?

ओपनजीएल, ‘ओपन ग्राफिक्स लाइब्रेरी’ के लिए छोटा, एक एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) है जो 2D और 3डी ग्राफिक्स प्रदान करने के लिए डिज़ाइन किया गया है। यह आदेशों का एक आम सेट प्रदान करता है जिसका उपयोग विभिन्न अनुप्रयोगों और कई प्लेटफार्मों पर ग्राफिक्स का प्रबंधन करने के लिए किया जा सकता है। ओपनजीएल का उपयोग करके, एक डेवलपर मैक, पीसी या मोबाइल डिवाइस पर ग्राफिक्स प्रदान करने के लिए एक ही कोड का उपयोग कर सकता है। लगभग सभी आधुनिक ऑपरेटिंग सिस्टम और हार्डवेयर डिवाइस ओपनजीएल का समर्थन करते हैं, जिससे यह ग्राफिक्स विकास के लिए एक आसान विकल्प है। इसके अतिरिक्त, ओपनजीएल के लिए कई वीडियो कार्ड और एकीकृत जीपीयू को अनुकूलित किया जाता है, जिससे उन्हें ओपनजीएल कमांड को अन्य ग्राफिक्स पुस्तकालयों की तुलना में अधिक कुशलता से संसाधित करने की अनुमति मिलती है।

ओपनजीएल कमांड के उदाहरणों में बहुभुज बनाना, आकारों में रंग सौंपना, बहुभुज (बनावट मानचित्रण) पर बनावट लागू करना, ज़ूम इन और आउट करना, बहुभुजों को बदलना और वस्तुओं को घुमाना शामिल है। ओपनजीएल का उपयोग प्रकाश प्रभावों के प्रबंधन के लिए भी किया जाता है, जैसे प्रकाश स्रोत, छायांकन और छाया। यह धुंध या कोहरे जैसे प्रभाव भी पैदा कर सकता है, जिसे एक वस्तु या पूरे दृश्य पर लागू किया जा सकता है। ओपनजीएल आमतौर पर 3डी गेमिंग में इसके व्यापक उपयोग के कारण वीडियो गेम से जुड़ा होता है। यह डेवलपर्स को क्रॉसप्लेफॉर्म गेम बनाने या एक मंच से दूसरे मंच पर गेम पोर्ट करने का आसान तरीका प्रदान करता है। ओपनजीएल का उपयोग ऑटोकैड और ब्लेंडर जैसे कई सीएडी अनुप्रयोगों के लिए ग्राफिक्स लाइब्रेरी के रूप में भी किया जाता है। यहां तक कि ऐप्पल मैकओएस कोर एनीमेशन, कोर इमेज और क्वार्ट्ज एक्सट्रीम ग्राफिक्स पुस्तकालयों की नींव के रूप में ओपनजीएल का उपयोग करता है।

नोट: ओपनजीएल को मूल रूप से 1992 में सिलिकॉन ग्राफिक्स (एसजीआई) द्वारा विकसित और जारी किया गया था। प्रारंभिक संस्करण को एक वास्तुशिल्प समीक्षा बोर्ड द्वारा अनुमोदित किया गया था, जिसमें माइक्रोसॉफ्ट, आईबीएम, डीईसी और इंटेल शामिल थे। 2006 में, एसजीआई ने ओपनजीएल के विकास और रखरखाव को खरोनोस समूह को पारित किया।

इस पृष्ठ पर OpenGL की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास ओपन परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।