क्यूटी क्विक 3 डी, क्यूटी क्विक साठी उच्च-स्तरीय 3 डी एपीआय

DesignStudio3D

Qt 6 स्पष्टपणे घोषित करण्यास सुरवात होते आणि या आवृत्तीचे तपशील अचूक आहेतविशेषत: थ्रीडी स्तरावर. बरं, एका घोषणात विकासाची जबाबदारी असलेले लोक क्यूटी क्विक: क्यूटी क्विक 3 डी मध्ये 3 डी साठी एक नवीन एपीआय जारी केले.

ही एक Qt 3D सह स्पर्धा करेल, Qt सह एकत्रित केलेले आधीच पूर्ण 3D इंजिन जरी ते दोघे समान अ‍ॅबस्ट्रॅक्शन वापरत असले तरीही. क्यूटी क्विक 3 डी आणि क्यूटी 3 डी मधील मुख्य फरक अमूर्ततेचा स्तर असेल, क्यूटी क्विक 3 डी अधिक अमूर्त आहे. क्यूटी 3 डी विकास चालू ठेवावा, विशेषत: कामगिरीच्या बाबतीत. तथापि, क्यूटी क्विक 3 डीने क्यूटी 3 डी स्टुडिओचे प्रस्तुतीकरण इंजिन पुनर्स्थित केले पाहिजे: क्यूटी क्विक 3 डी या पायावर तयार केले आहे. क्यूटी क्विक 3 डी मध्ये संक्रमण सुलभ करण्यासाठी साधने प्रदान केली जातील.

क्यूटी क्विक 3 डी बद्दल

Qt 6 साठी, क्यूटी क्विक रेंडरिंगसाठी आलेख वापरणे सुरू ठेवेल, परंतु 3 डी व्यवस्थापित करण्यासाठी त्यात विस्तार असेल, या विस्तारांना क्यूटी क्विक 3 डी म्हणतात.

2 डी आणि 3 डी भागांमधील सिंक्रोनाइझेशनच्या अडचणी मर्यादित करणे हे त्याचे मुख्य उद्दीष्ट आहे इंटरफेसचे: याक्षणी, दोघेही पूर्णपणे भिन्न प्रस्तुत इंजिनद्वारे हाताळले जातात ज्यामध्ये समक्रमित करण्याचा सोपा मार्ग नाही, जे अ‍ॅनिमेशनसाठी ऐवजी विचित्र प्रस्तुतीकरण देऊ शकते.

तसेच, दोन वेगवेगळ्या मोटर्सच्या वापराने कार्यक्षमतेवर परिणाम होतो जे विशेषतः एकत्र काम करण्यासाठी डिझाइन केलेले नाहीत. क्यूटी क्विक 3 डी सह, परिस्थिती सोपी असावी: रनटाइम, क्यूटी क्विक, एक सीन ग्राफ, 2 डी आणि 3 डी संयोजन, इंटरफेस एडिटिंग इंटरफेस, क्यूटी डिझाइन स्टुडिओ.

क्यूटी क्विक 3 डी एपीआयने क्यूटी क्विक एपीआय सारख्याच तत्त्वांचे अनुसरण केले पाहिजे- प्रस्तुत इंजिनच्या अंमलबजावणीचे तपशील समजून घेतल्याशिवाय, उच्च कार्यक्षमता वापरणे सोपे आहे.

क्यूटी क्विक 3 डी जटिल आणि विशिष्ट 3 डी अनुप्रयोगांसाठी नाही तर बर्‍याच ग्राफिकल इंटरफेससाठी, जे 2 डी आणि 3 डी एकत्र करतात. (अखेरीस, प्रस्तुत प्रगत API चा वाढणारा मोठा भाग दृश्यमान असावा, ज्यामुळे अधिक प्रगत वापरास अनुमती मिळेल.)

क्यूटी क्विक 3 डी आधीच क्यूटी 5 सह वापरण्यायोग्य असेल, जरी अंतिम स्वरूपात नाही (क्यूटी क्विकसह पूर्ण एकत्रीकरणास बायनरी सुसंगततेमध्ये काही बदल आवश्यक आहेत, ते फक्त क्यूटी 6 सह होईल): प्रथम, फक्त एक क्यूएमएल एपीआय उपलब्ध असेल , परंतु सी ++ एपीआयने द्रुतपणे अनुसरण केले पाहिजे.

तसेच अत्यंत उच्च-स्तरीय घटकांची मालिका ऑफर केली जाईल.मी थ्रीडी सामग्रीचे दृष्य परिभाषित करण्यासाठी: दिवे, कॅमेरे, प्रस्तुत सामग्री, परंतु अंमलबजावणीचा तपशील दिसणार नाही.

म्हणून, एपीआय वापरणे खूप सोपे आहे, जरी त्याच्याकडे मर्यादित शक्यता नसले तरीही: क्यूटी 3 डीच्या विपरीत 3 डी सीन ज्या प्रकारे प्रदर्शित होईल त्यास अगदी तंतोतंत अनुकूल करणे शक्य होणार नाही. विशेषत: क्यूटी क्विक 3 डी साठी सध्या उपलब्ध असलेले एकमेव रेंडरिंग इंजिन एका पुढील पायर्‍यावर आधारित आहे (पुन्हा, क्यूटी 3 डीच्या विपरीत).

तरीही, क्यूटी क्विक 3 डी मध्ये आधीपासूनच असंख्य आदिम घटक आहेतः क्यूटी क्विकसाठी नोड आयटमच्या 3 डी समतुल्य असेल.

3 डी दृश्याचे 2 डी पृष्ठभागावर रूपांतरित होणारा कॅमेरा 3 डी स्थान आणि प्रोजेक्शनसह कॅमेरा हाताळेल.

व्ह्यू 3 डी घटक हा फक्त क्विक्इटम आयटम वर्गात असतानाच, सी ++ मध्ये, तो केवळ एक क्यूटी क्विक सीनमध्ये प्रदर्शित केला जाऊ शकतो.

3 डी दृश्य व्ह्यू 3 डी उपघटक म्हणून किंवा त्या बाहेर परिभाषित केला जाऊ शकतो; अशा प्रकारे, एकल थ्रीडी व्ह्यूमधून देखावा दृश्यमान असू शकतो किंवा अनेक दृश्ये असू शकतात. व्ह्यू 3 डी कॅमेरा घटकाचे दृष्य दर्शवितो.

या क्षणासाठी, क्यूटी क्विक 3 डी क्यूटी सह एकत्रित नाही, संबंधित मॉड्यूल स्वतंत्रपणे डाउनलोड केले जाणे आवश्यक आहे. Qt 5.12 आवश्यक किमान आवृत्ती आहे.

मॉड्यूलने पूर्ण Qt 5.14 समर्थनासह तंत्रज्ञान पूर्वदर्शन म्हणून Qt 5.15 सह समाकलित केले पाहिजे. याक्षणी, नवीन रेंडरिंग इंजिन सर्व अनुप्रयोगांसाठी वापरले जात नाही.

स्त्रोत: https://blog.qt.io/


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.