मेटा ने अपनी IGL ग्राफ़िक्स लाइब्रेरी का स्रोत कोड जारी किया 

आईजीएल

आईजीएल ग्राफ़िक्स लाइब्रेरी अब खुला स्रोत है

ख्रोनोस का अनावरण किया गया हाल ही में एक ब्लॉग पोस्ट के माध्यम से क्या लक्ष्य (पहले फेसबुक कंपनी के नाम से जाना जाता था) का कोड जारी करने का निर्णय लिया है एक नई ग्राफ़िक्स लाइब्रेरी आईजीएल (इंटरमीडिएट ग्राफ़िक्स लाइब्रेरी), जो GPU को नियंत्रित करने के लिए एक सार्वभौमिक, निम्न-स्तरीय एपीआई प्रदान करता है।

आईजीएल के रूप में तैनात है एक क्रॉस-प्लेटफ़ॉर्म ग्राफ़िक्स लाइब्रेरी जो डेवलपर्स को उनके अनुप्रयोगों में उच्च गुणवत्ता वाली छवियां और ग्राफिक्स बनाने के लिए उपकरणों का एक शक्तिशाली सेट प्रदान करता है, चाहे वह एक गेम हो, 3डी मॉडलिंग एप्लिकेशन हो, या कोई अन्य प्रोजेक्ट हो जिसके लिए शीर्ष पायदान ग्राफिक्स की आवश्यकता होती है।

मेटा हमारे नए ओपन सोर्स इंटरमीडिएट ग्राफिक्स लाइब्रेरी (आईजीएल) की रिलीज की घोषणा करते हुए उत्साहित है! मेटा में, हम बड़े पैमाने पर उद्योग और ख्रोनोस समूह के साथ साझेदारी में 3डी ग्राफिक्स के लिए खुले मानक बनाने के लिए प्रतिबद्ध हैं। ® . महीनों की कड़ी मेहनत और समर्पण के बाद, हमें अपनी नवीनतम रचना को विकास समुदाय के साथ साझा करने में खुशी हो रही है।

यह उल्लेख किया गया है कि प्रस्तावित एपीआई विशिष्ट जीपीयू कार्यक्षमता को कवर करती है और डेवलपर को क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने की अनुमति देती है जो एंड्रॉइड, आईओएस, लिनक्स, मैकओएस और विंडोज सिस्टम पर ओपनजीएल, मेटल और वल्कन ग्राफिक्स एपीआई के शीर्ष पर चल सकती है।

लाइब्रेरी का उपयोग एप्लिकेशन को WebAssembly इंटरमीडिएट कोड में संकलित करके WebGL का उपयोग करके वेब पर प्रस्तुत करने के लिए भी किया जा सकता है। रेंडरिंग के लिए, मेटल 2+, ओपनजीएल 2.x, ओपनजीएल 3.1+, ओपनजीएल ईएस 2.0+, वल्कन 1.1 और वेबजीएल 2.0 के लिए एपीआई बैकएंड प्रदान किए गए हैं।

आईजीएल की प्रमुख विशेषताओं में निम्नलिखित का उल्लेख किया गया है:

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

चाहे आप एक अनुभवी गेम डेवलपर हों या अभी ग्राफ़िक्स प्रोग्रामिंग के साथ शुरुआत कर रहे हों, हमारी लाइब्रेरी आपको अपने ऐप्स में अद्भुत दृश्य बनाने के लिए आवश्यक टूल प्रदान करती है।

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

एपीआई संरचना को उपयोग में आसानी को ध्यान में रखते हुए डिज़ाइन किया गया है और सामान्य अवधारणाओं को लागू करता है जिसे ग्राफिक्स एपीआई में से किसी एक से परिचित अधिकांश डेवलपर्स समझेंगे।

अमूर्त स्तर के संदर्भ में, आईजीएल वल्कन और वेबजीपीयू के करीब है।, लेकिन साथ ही, यह विशिष्ट इंजनों से जुड़े विवरणों से मुक्त है। लाइब्रेरी प्लग-इन एक्सटेंशन का समर्थन करती है, जिसके साथ आप अतिरिक्त सुविधाओं को आसानी से एकीकृत कर सकते हैं और डेवलपर्स की उभरती गैर-मानक आवश्यकताओं को लागू कर सकते हैं।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आपको पता होना चाहिए कि लाइब्रेरी कोड C++ में लिखा गया है और MIT लाइसेंस के तहत वितरित किया गया है। आप प्रोजेक्ट के कोड से परामर्श कर सकते हैं निम्नलिखित लिंक।

आप मूल प्रकाशन में नोट का विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।