OSPRay, एक खुला स्रोत स्केलेबल 3D रेंडरिंग इंजन

ओएसपीरे

OSPRay में स्केलेबल सीपीयू और जीपीयू रेंडरिंग क्षमताएं हैं

इंटेल का अनावरण किया गया हाल ही में अपना 3D रेंडरिंग इंजन लॉन्च किया है, ओएसपीरे 3.0, जो एक स्केलेबल 3डी रेंडरिंग इंजन है जिसे रे ट्रेसिंग के साथ उच्च गुणवत्ता, यथार्थवादी रेंडरिंग के लिए डिज़ाइन किया गया है।

यह उल्लेख किया गया है कि यह रेंडरिंग इंजन है यह मुख्य रूप से इंटरैक्टिव अनुप्रयोगों में उपयोग के लिए है तुरंत दृश्यों का अभिनय करना। प्रकाश के व्यवहार का अनुकरण करने के लिए पथ अनुरेखण विधि का उपयोग किया जाता है।

वॉल्यूम और एक प्लेन में डिस्प्ले का समर्थन करता है, फ़ोटोयथार्थवादी वैश्विक रोशनी को ध्यान में रखते हुए सामग्री के भौतिक गुणों को ध्यान में रखता है, उन्नत छायांकन प्रभाव. OSPRay किसी GPU से बंधे बिना चल सकता है, जिससे लाइब्रेरी को वर्कस्टेशन से लेकर कंप्यूटिंग क्लस्टर में नोड्स तक उपकरणों की एक विस्तृत श्रृंखला पर उपयोग करने की अनुमति मिलती है।

उचित प्रदर्शन सुनिश्चित करने के लिए, SIMD निर्देशों पर आधारित मल्टीथ्रेडिंग और वैश्वीकरण सक्रिय रूप से उपयोग किया जाता है, जैसे Intel SSE4, AVX, AVX2 और AVX-512 (OSPRay को कम से कम SSE4.1 समर्थन की आवश्यकता होती है)।

रेंडरिंग को क्लस्टर (MPI संगत) में कई नोड्स में वितरित किया जा सकता है, जो उदाहरण के लिए, OSPRay को वीडियो दीवारों पर बहुत उच्च रिज़ॉल्यूशन छवियों के रेंडरिंग को व्यवस्थित करने के लिए उपयोग करने की अनुमति देता है, एक एकल छवि जिसमें छवियों का एक सेट अलग बनता है .

OSPRay 3.0 में नया क्या है?

प्रस्तुत OSPRay के इस नए संस्करण में इस बात पर प्रकाश डाला गया है Intel Xe GPU का उपयोग करने के लिए एक प्रायोगिक विकल्प लागू किया गया है (इंटेल आर्क™ जीपीयू, इंटेल डेटा सेंटर फ्लेक्स जीपीयू, और मैक्स सीरीज जीपीयू) किरण अनुरेखण के हार्डवेयर त्वरण के लिए। यह उल्लेख किया गया है कि GPU समर्थन SYCL परत का उपयोग करके कार्यान्वित किया जाता है, जो आपको C++ में एप्लिकेशन बनाने की अनुमति देता है।

यह उल्लेखनीय है निम्नलिखित सुविधाएँ अभी तक लागू नहीं हुई हैं या काम नहीं करती हैं सही ढंग से: दृश्य में अनेक खंड, क्लिपिंग, मोशन ब्लर, सबडिविज़न सतहें, ospGetProgress के माध्यम से प्रगति की रिपोर्ट करें, ospCancel के माध्यम से फ़्रेम रद्दीकरण, ospPick के माध्यम से चयन, OSP_FB_VARIANCE और varianceThreshold और OSP_FB_ID_* फ़्रेमबफ़र चैनल (आईडी बफ़र्स) के माध्यम से अनुकूली संचय।

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

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

अन्य परिवर्तन जो बाहर खड़े हैं:

  • SciVis रेंडरर में अनुकूलित ग्रेडिएंट भरें।
  • एपीआई में परिवर्तन किए गए हैं जो अनुकूलता को तोड़ते हैं। लीगेसी पैरामीटर और कॉल के लिए समर्थन बंद कर दिया गया है।
  • विंडोज़ पर डिबग बिल्ड के लिए लिंक ऑर्डर ठीक करें
  • नए न्यूनतम निर्भरता संस्करण: एम्ब्री v4.3.0, ओपन वीकेएल v2.0.0, ओपन इमेज, डेनोइस v2.1.0, आईएसपीसी v1.21.1 और आरकेकॉमन v1.12.0
  • अप्रचलित पैरामीटर और एपीआई कॉल जैसे हटा दिए गए उपयोगकर्ता सूचक, फ़ंक्शन के बिना त्रुटि कॉलबैक हस्ताक्षर स्थानांतरण vec2f valueRangeउपयोग box1f value
  • यह उल्लेख किया गया है कि मल्टीडिवाइस शोर हटाने या टोन मैपिंग के लिए OSPImageOperationmessages का समर्थन नहीं करता है
  • कंपाइलर, जीपीयू ड्राइवर और दृश्य के कुछ संयोजन के लिए, प्रदान की गई छवियां कलाकृतियां दिखा सकती हैं (उदाहरण के लिए, लंबवत रेखाएं या छोटे ब्लॉक)

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

शामिल परियोजनाओं में, एम्ब्री रे ट्रेसिंग लाइब्रेरी, GLuRay फोटोरियलिस्टिक रेंडरिंग सिस्टम, ओआईडीएन इमेज डिनोइज़िंग लाइब्रेरी का उल्लेख किया गया है। (ओपन इमेज डेनोइस) और ओपनएसडब्ल्यूआर सॉफ्टवेयर रैस्टराइजेशन सिस्टम। कोड C++ में लिखा गया है के अंतर्गत प्रकाशित किया गया अपाचे 2.0 लाइसेंस.

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण में देख सकते हैं निम्नलिखित लिंक।


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

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

*

*

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