दिवस 6: एआर अनुप्रयोग तयार करण्यासाठी युनिटीमध्ये व्होफोरिया कसे वापरावे - एआरसाठी ट्यूटोरियल

या ट्यूटोरियलद्वारे आपण व्हूफोरियाला युनिटीमध्ये कसे समाकलित करावे आणि एक साधी प्रतिमा ओळख आणि ट्रॅकिंग अनुप्रयोग कसे तयार करावे ते शिकाल.

हा 30 दिवसांच्या स्प्रिंटचा भाग आहे जिथे आम्ही 30 दिवसांत 30 प्रकल्प प्रकाशित करण्याचा प्रयत्न करतो म्हणजे याचा अर्थ सुरवातीपासून पूर्ण प्रकल्प तयार करणे. कोडची दोनदा तपासणी, ट्यूटोरियल लिहिणे आणि नंतर पोस्ट करणे. काही टायपॉईज असल्यास आम्हाला कळवा आणि मी आशा करतो की आपण या ट्युटोरियलचा व प्रोजेक्टचा आनंद घ्याल.

तथापि, आमच्याकडे एआरकीट आणि एआरकोरसह प्रगत ट्रॅकिंग आणि एआर वैशिष्ट्ये आहेत. कधीकधी आम्हाला एआर सह काहीतरी सोपे करावेसे वाटते. उदाहरणार्थ, प्रतिमा शोधणे आणि त्याचा मागोवा घेणे. येथेच व्हुफोरिया येतो. युनिटीसह व्हफोरिया क्रॉस-प्लॅटफॉर्म एआर डेव्हलपमेंट एसडीके प्रदान करते, तेथील बहुतेक Android आणि iOS डिव्हाइससाठी समर्थन प्रदान करते. आर्कोट आणि आर्कीट सपोर्ट करण्यापेक्षा कितीतरी अधिक. समर्थित डिव्‍हाइसेसच्या अगदी कमी प्रमाणात, व्हुफोरिया उर्वरित लोकांपेक्षा मागे राहते, ज्यामुळे आम्हाला संगणक दृष्टि कार्यक्षमता जोडण्याची परवानगी मिळते जे खरोखर आर्कोर किंवा आर्कीटच्या वापराची हमी देत ​​नाही.

आर्कीट आणि आर्कोअर प्रमाणेच, व्हूफोरियाचे युनिटीसह नेटिव्ह इंजिन एकत्रिकरण आहे. हे एक्सआर सेटिंग्ज पृष्ठाखाली आढळू शकते. ते प्लॅटफॉर्म-स्वतंत्र असल्याने, हे अक्षरशः कोणत्याही व्यासपीठासह वापरले जाऊ शकते. डिव्हाइस समर्थनाबद्दल अधिक माहिती येथे.

प्रतिमा ओळख आणि अर्थ लावणे हे खूप-विनंती केलेले कार्य आहे आणि त्यामध्ये बरेच विस्तृत अनुप्रयोग आहेत. आपण एखादी विशिष्ट प्रतिमा किंवा ऑब्जेक्ट ओळखू शकता आणि त्यास ट्रॅक करू शकता किंवा स्मार्टफोन कॅमेरा समोर काय आहे याचा अर्थ लावू शकता. प्रतिमा ओळखण्याचे सामान्य उपयोग मुद्रित माध्यमे, विपणन मोहिम, गेमिंग आणि वातावरणातील उत्पादनांचे व्हिज्युअलाइज करणे इ.

या ट्यूटोरियलद्वारे आपण व्हूफोरियाला युनिटीमध्ये कसे समाकलित करावे आणि एक साधी प्रतिमा ओळख आणि ट्रॅकिंग अनुप्रयोग कसे तयार करावे ते शिकाल. जेव्हा एखादी विशिष्ट प्रतिमा ओळखली जाते तेव्हा आम्ही त्यावर एक सिलिंडर दिसू. हे आपण तयार करीत आहोत आणि शेवटचा निकाल कसा दिसेल.

पूर्व शर्ती

  1. ऐक्य 2019.2.18f1
  2. येथून व्हुफोरिया इंजिन 8.6 (युनिटी प्रोजेक्टमध्ये वुफोरिया इंजिन जोडा)
  3. डेव्हलपर म्हणून वुफोरियाकडे नोंदणी करा आणि आपली परवाना की मिळवा.

प्रारंभ करणे

पोस्ट खालील विभागांमध्ये विभागले जाईल.

  • युनिटीसह व्हूफोरिया इंजिन स्थापित करत आहे.
  • व्हुफोरिया सक्षम देखावा तयार करणे.
  • व्हूफोरिया डॅशबोर्ड वरून डेटाबेस आणि प्रतिमा लक्ष्य तयार करणे
  • आमच्या प्रकल्पात डेटाबेस आयात करीत आहे
  • देखावा कॉन्फिगर करणे
  • अनुप्रयोग तयार करणे आणि चालविणे

युनिटीसह व्हुफोरिया सेट अप करत आहे

युनिटी 2019.2 आणि अधिक व्होफोरिया नेटिव्ह सपोर्टसह येते आणि पॅकेज मॅनेजरद्वारे स्थापित केले जाऊ शकते. जरी, नवीनतम स्थिर अद्यतन मिळविण्यासाठी, उपरोक्त दुव्यावरुन नवीनतम व्हुफोरिया अपग्रेड पॅकेज हस्तगत करा.

एकदा आपण नवीन प्रकल्प तयार केल्यानंतर, डाउनलोड केलेले पॅकेज उघडा आणि ते आयात विंडोला सूचित करेल.

आपणास नेहमी अद्यतनित व्हूफोरिया इंजिन हवे असल्यास एकता विचारेल. अपडेट वर क्लिक करा.

आता आम्ही -> विंडो -> पॅकेज मॅनेजर -> व्हूफोरिया इंजिन एआर शोधा आणि स्थापित करा.

एकदा आपण बिल्ड सेटिंग्ज अंतर्गत आपले लक्ष्य प्लॅटफॉर्म सेट केले की, माझ्या बाबतीत मी आयओएस वापरत आहे, -> संपादन -> प्रकल्प सेटिंग्ज -> प्लेअर -> एक्सआर सेटिंग्ज वर जा. त्या तपासणी अंतर्गत, व्हूफोरिया ऑगमेंटेड रियल्टीचे समर्थन केले.

प्रोजेक्ट सेटअपसाठी तेच आहे. पुढे, देखावा सेट अप करत आहोत.

व्हुफोरिया सक्षम देखावा सेट अप करत आहे

आर्किट आणि एआरकोरसाठी आम्ही नवीन कॅमेरा सिस्टम कसे सेट केले त्याप्रमाणे व्हूफोरियाला कार्य करण्यासाठी स्वतःचा कॅमेरा सेटअप आवश्यक आहे. प्रथम श्रेणीरचना श्रेणीतून मुख्य कॅमेरा गेमोब्जेक्ट हटवू द्या आणि गेमोब्जेक्ट -> व्हुफोरिया इंजिन -> एआर कॅमेरा वर जाऊन व्हुफोरिया कॅमेरा जोडू द्या.

एकदा ते पूर्ण झाल्यावर व्हूफोरियाद्वारे प्रदान केलेल्या अ‍ॅप परवाना कीसह आमचा प्रकल्प कॉन्फिगर करणे आवश्यक आहे. डेव्हलपर म्हणून वुफोरियाबरोबर साइन अप करून आपण ही परवाना की व्युत्पन्न करू शकता. ते कसे करावे याबद्दल मार्गदर्शक येथे सापडेल. एकदा आपण नोंदणीकृत झाल्यावर विकसक पोर्टल पृष्ठावरील परवाना व्यवस्थापक टॅबवर (डेव्हलपर.व्हुफोरिया डॉट कॉम) जा आणि विकास की मिळवा. विकास की मुक्त आहेत.

आपल्या कीला नाव द्या आणि पुष्टी करा.

की कॉपी करा. त्यानंतर आम्ही ही की आमच्या व्हूफोरिया कॉन्फिगरेशनमध्ये पेस्ट करू, जी प्रकल्प विंडोमधील मालमत्ता / संसाधने / व्हूफोरिया कॉन्फिगरेशन अंतर्गत आढळू शकते. अ‍ॅप परवाना की फील्ड अंतर्गत पेस्ट करा.

प्रतिमा लक्ष्यीकरण आणि डेटाबेस तयार करणे

आम्हाला प्रतिमा ओळख दाखवायची असल्याने आम्ही प्रथम व्होफोरियाला सांगावे की काय शोधावे किंवा ओळखावे आणि नंतर त्याचा मागोवा घ्या. आम्ही प्रतिमा लक्ष्य निश्चित करुन हे साध्य करतो. प्रतिमा लक्ष्य व्हूफोरिया इंजिन शोधू आणि मागोवा घेऊ शकत असलेल्या प्रतिमांचे प्रतिनिधित्व करते. या प्रतिमा काहीही असू शकतात, जरी अधिक विशिष्ट वैशिष्ट्यांसह प्रतिमा ठेवणे चांगले आहे कारण यामुळे प्रतिमांच्या ट्रॅकिंगमध्ये मोठ्या प्रमाणात सुधारणा होते, विशेषत: दृष्टीक्षेपात वातावरणात. एकदा व्हूफोरियामधील एखादी प्रतिमा एकदा कॅमेराच्या दृश्य क्षेत्रामध्ये अंशतः असेल तोपर्यंत प्रतिमा ट्रॅक करू शकते.

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

एकदा तयार झाल्यानंतर ते लक्ष्य जोडा क्लिक करा

एकल प्रतिमा वर प्रकार सेट करा आणि आपली प्रतिमा ब्राउझ आणि अपलोड करा. मी येथून वापरलेली डेमो प्रतिमा देखील वापरू शकता. रुंदी 0.3 वर सेट करा जे निवडलेल्या प्रतिमेचा आकार युनिटी सीन युनिटमध्ये परिभाषित करते. शेवटी, जोडा क्लिक करा.

त्यानंतर व्हूफोरिया प्रतिमेचे विश्लेषण करेल आणि निवडलेल्या प्रतिमेत आढळलेली वैशिष्ट्ये दर्शवेल. पूर्वी चर्चा केल्याप्रमाणे, जितकी अधिक वैशिष्ट्ये आहेत तितकी ओळख आणि ट्रॅकिंग अधिक चांगले.

निवडलेल्या डेटाबेस पृष्ठावर परत डेटाबेस निवडा आणि डाउनलोड डेटाबेसवर क्लिक करा

हे विकास व्यासपीठासाठी विचारेल. युनिटी एडिटर निवडा आणि डाउनलोड वर क्लिक करा.

प्रकल्पात डेटाबेस आयात करीत आहे

एकदा आपण निवडलेला डेटाबेस डाउनलोड केल्यावर ते युनिटीसह उघडा आणि त्याने आयात विंडो उघडली पाहिजे आणि आयात क्लिक करा.

आपण सत्यापित करू शकता की व्हुफोरिया कॉन्फिगरेशन -> डेटाबेस अंतर्गत डेटाबेस दृश्यमान आहे

प्रतिमा लक्ष्यांसह देखावा कॉन्फिगर करणे

आता आपल्या सीनमध्ये आमची इमेज टार्गेट सेट करू. जेव्हा आम्ही आमच्या दृश्यात प्रतिमा लक्ष्य तयार करतो. व्हूफोरिया हे धावताना हे पाहतील, जर आपण काही प्रतिमा लक्ष्यांसह डेटाबेस आयात केला असेल परंतु ते दृश्यामध्ये कॉन्फिगर केलेले नसतील तर ते ओळखले जाणार नाहीत.

नवीन प्रतिमा लक्ष्य तयार करण्यासाठी गेमोब्जेक्ट -> व्हुफोरिया इंजिन -> प्रतिमा वर जा.

हे पदानुक्रमात एक नवीन गेमोब्जेक्ट तयार करेल. ते निवडा आणि त्यात एक प्रतिमा लक्ष्य वर्तन घटक संलग्न केलेला असावा. त्याचा प्रकार डेटाबेस, डेटाबेसपासून डीमोड डेटाबेसवर सेट करा (एक आम्ही नुकताच विकसक पोर्टलवर तयार केला आहे) आणि प्रतिमा लक्ष्य जे आम्ही अपलोड केले, व्युत्पन्न केले आणि आमच्या प्रकल्पात आयात केले.

आता सापडलेल्या प्रतिमेवर ऑब्जेक्ट किंवा इतर कशासाठी स्पॅन करण्यासाठी आम्ही मुळात ऑब्जेक्ट तयार करतो आणि त्यास इमेज टार्गेट गेमबॅजेक्टचा मूल बनवितो. व्हुफोरिया हे प्रारंभ करताना हे अक्षम करेल आणि मूळ प्रतिमेचे लक्ष्य लक्ष्यित झाल्यावर हे सक्षम / ट्रॅक करेल.

मी एक मूलभूत सिलेंडर तयार करीत आहे आणि त्यास इमेज टार्गेट गेमॉब्जेक्टचे मूल बनविले आहे. जेव्हा प्रतिमा सापडते तेव्हा हे सिलिंडर दर्शविले पाहिजे आणि वास्तविक वातावरणात प्रतिमेसह त्याचा मागोवा घ्यावा. मी लक्ष्य प्रतिमा दर्शविण्यासाठी एक आयपॅड वापरत आहे. आपण कागदावर देखील प्रतिमा मुद्रित करू शकता.

अनुप्रयोग तयार करणे आणि चालविणे

आम्ही अनुप्रयोग तयार आणि चालवण्यापूर्वी आम्हाला आमच्या प्लेयर सेटिंग्ज कॉन्फिगर करणे आवश्यक आहे. फाईल वर जा -> बिल्ड सेटिंग्ज -> ओपन सीन जोडा, हे आपले मुख्य दृष्य बिल्डमध्ये जोडले पाहिजे.

प्लेअर सेटिंग्ज निवडा आणि कंपनीचे नाव, उत्पादनाचे नाव, बंडल अभिज्ञापक भरा. माझ्या बाबतीत, मला लक्ष्य किमान iOS आवृत्ती 11.0 वर देखील सेट करावे लागले.

शेवटी, आम्ही बिल्ड आणि रन वर क्लिक करून अ‍ॅप तयार करू शकतो. लक्ष्य प्लॅटफॉर्मवर अवलंबून, जर iOS एक्सकोड उघडेल. आपले तरतूद प्रोफाइल निवडा आणि ते आपल्या डिव्हाइसवर उपयोजित करा. जर हा Android असेल तर फक्त आपला फोन कनेक्ट करा आणि ऐक्य आपल्या डिव्हाइसवर .apk स्थापित करेल.

तिथे आमच्याकडे आहे!

मूळतः 22 फेब्रुवारी, 2020 रोजी https://tutorialsforar.com वर प्रकाशित केले.