हकीकत

एआर (ऑगमेंटेड रिएलिटी) के अनुभवों में, सभी तरह के कॉन्टेंट का इस्तेमाल किया जा सकता है. इसमें 3D फ़र्नीचर मॉडल से लेकर 2D टेक्स्ट और स्टिकर तक शामिल हैं.

किसी भी एआर (ऑगमेंटेड रिएलिटी) अनुभव में, अपनी एआर दुनिया को उपयोगकर्ता के फ़िज़िकल माहौल के साथ मिलाने की कोशिश करें. आपका लक्ष्य चाहे हकीकत को दिखाना हो या अनूठा, आपका एआर ऑब्जेक्ट अपने आस-पास के माहौल से जुड़ा होना चाहिए और उसे दिखाना चाहिए. अपने ऑब्जेक्ट को असल दुनिया में जगह लेने में मदद करने के लिए परछाइयों, रोशनी, रोक, रिफ़्लेक्शन, और टक्कर का इस्तेमाल करें.

मॉडलिंग

3D ऑब्जेक्ट बनाते समय, उन्हें लाइफ़ साइज़ में बनाएं. फ़ुल साइज़ की ऑब्जेक्ट को, डिवाइस पर सीधे आपके अनुभव में डालना आसान होता है.

सभी ऑब्जेक्ट एक ही दिशा में होने चाहिए. दाएं हाथ के निर्देशांक स्पेस का इस्तेमाल करें. यहां +Y ऊपर है, +X दाएं है, और मूल से -Z पॉइंट आगे की ओर हैं.

जब आप अपने सीन के लिए किसी ऑब्जेक्ट का मॉडल बनाते हैं, तो उसे ज़मीन की सतह पर ऑब्जेक्ट के आधार के ज्यामितीय केंद्र में रखें.

याद रखें, 3D वस्तुओं को चारों ओर से देखा जा सकता है. पूरी तरह से ऑब्जेक्ट का इस्तेमाल करें. साथ ही, यह पक्का करें कि सभी तरह की चीज़ों को रेंडर किया गया हो. इनमें वे चीज़ें भी शामिल हैं जिन्हें उपयोगकर्ता तुरंत नहीं देख सकता. जैसे, पर्दे के पीछे की सतह या सोफ़े का नीचे वाला हिस्सा.

बनावट

सीन को जल्दी लोड करने के लिए, टेक्सचर को बहुत बड़ा न करें. उनका रिज़ॉल्यूशन ज़्यादा से ज़्यादा 2 हज़ार होना चाहिए.

विज़ुअल नॉइज़ जोड़ने पर, टेक्सचर ज़्यादा जीवंत दिखाई देंगे. बार-बार आने वाले पैटर्न और चपटे रंग, लोगों की नज़र को नकली लग सकते हैं.

बंप, रिप, वैरिएशन, पैटर्न में आने वाली रुकावटों, और विज़ुअल नॉइज़ के अन्य रूप जोड़ें. इनसे दोहराई जाने वाली टाइल को हिस्सों में बांट दिया जाता है. इनकी वजह से, आपकी ऐसेट में ज़्यादा जानकारी दिखती है और लोग भरोसेमंद दिखते हैं.

PBR सामग्री

अपनी ऐसेट को ज़्यादा भरोसेमंद बनाने के लिए, फ़िज़िकल आधारित रेंडरिंग (PBR) का इस्तेमाल करें.

PBR से, सीन में ऑब्जेक्ट को असली जैसा दिखाने की सुविधा मिलती है. यह गहराई और बनावट का भ्रम पैदा करने के लिए कई टेक्सचर का एक साथ इस्तेमाल करता है. साथ ही, यह किसी ऑब्जेक्ट को प्राकृतिक एहसास देने के लिए रोशनी के भौतिक व्यवहार का इस्तेमाल करता है.

ये टेक्सचर, आपके ऑब्जेक्ट की परिभाषा बताते हैं और एआर की दुनिया को असल ज़िंदगी में बेहतर बनाते हैं.

सामान्य मैप

सामान्य मैपिंग से, किसी ऑब्जेक्ट के रंग-रूप में जानकारी जोड़ी जा सकती है. यह ऑब्जेक्ट की टेक्सचर को अतिरिक्त जियोमेट्रिक जोड़े बिना ज़्यादा असली जैसा बनाता है.

सामान्य मैप, ऑब्जेक्ट को फ़ोटोरियलिस्टिक लुक देने के लिए बेहतर होते हैं. यह अतिरिक्त जानकारी का एक लेवल है, जिसे ऑब्जेक्ट पर लागू किया जा सकता है.

सुझाया गया — सामान्य मैप के साथ

इसका सुझाव नहीं दिया जाता — सामान्य मैप के बिना

ऐंबियंट ऐक्लूज़न

ऐंबियंट ऑक्लूज़न एक रेंडरिंग तकनीक है. इससे यह तय किया जाता है कि किसी ऑब्जेक्ट की सतह पर कितनी परछाई पड़ सकती है.

जब किसी ऑब्जेक्ट पर ऐंबियंट ऑक्लूज़न टेक्सचर का इस्तेमाल किया जाता है, तो यह ज़्यादा असली लगता है और ज़्यादा बारीकी से दिखता है.

इसका सुझाव दिया जाता है — ऐसा लगता है कि आस-पास के ऑब्जेक्ट की रोशनी और परछाई, असल दुनिया के कई स्रोतों से ली गई है. इससे कुर्सी असली जैसी दिखती है.

इसका सुझाव नहीं दिया जाता — आस-पास की रोशनी के बिना, कोई शेडिंग या वैरिएशन नहीं दिखता. कुर्सी, क्लिप आर्ट की तरह दिखती है.

शैडो प्लेन

शैडो प्लेन एक वर्चुअल सतह है, जो आपके ऑब्जेक्ट के नीचे होती है. प्लेन में सिर्फ़ परछाई होती है, ऑब्जेक्ट नहीं.

शैडो प्लेन आपके सीन में ऑब्जेक्ट की मौजूदगी पर ज़ोर देने का एक आसान तरीका है. हर एसेट के साथ शैडो प्लेन की ज्यामिति और बेक्ड शैडो प्लेन टेक्सचर शामिल करें.

इसका सुझाव दिया जाता है — अगर कोई शैडो प्लेन हो, तो कुर्सी खाली जगह पर होनी चाहिए.

इसका सुझाव नहीं दिया जाता — किसी शैडो प्लेन के बिना, कुर्सी खाली दिखती है और तैरती हुई दिखती है.

चमक

अपने सीन में रोशनी की स्थिति को ऑप्टिमाइज़ करें.

अपने वर्चुअल ऑब्जेक्ट को असल दुनिया से जोड़ने के लिए, पक्का करें कि उनकी लाइटिंग सही हो. ARCore में, रोशनी का आकलन करने का एक सिस्टम पहले से मौजूद है. इसकी मदद से, ऐसी लाइटिंग की जा सकती है जो आस-पास की जगह के हिसाब से बदलती रहती हैं.

सुझाव — फ़िडेलिटी को बेहतर बनाने के लिए, ARCore लाइट का अनुमान लगाने वाली सुविधाओं का इस्तेमाल करें

इसका सुझाव नहीं दिया जाता है — अनलिट टेक्सचर का इस्तेमाल करना, जो आस-पास की लाइटिंग के हिसाब से काम नहीं करेगा

गहराई

अपने सीन में गहराई और दूरी बताने के लिए, विज़ुअल तकनीकों का इस्तेमाल करें.

एआर (ऑगमेंटेड रिएलिटी) के अनुभव में, लोगों को यह पता लगाने में मुश्किल हो सकती है कि वर्चुअल ऑब्जेक्ट कितनी दूर हैं और सीन में कितनी गहराई हैं.

इफ़ेक्ट की मदद से, अपने सीन को दिलचस्प बनाएं. शैडो प्लेन, रोकें, और टेक्सचर जैसी तकनीकों का इस्तेमाल करें. अलग-अलग नज़रिए से भी इसे आज़माया जा सकता है. जैसे, बड़े ऑब्जेक्ट को उपयोगकर्ता के पास रखना और दूर तक छोटे ऑब्जेक्ट को.

ऐसे ऑब्जेक्ट बनाएं जो सीन के एक हिस्से से दूसरे हिस्से में चले जाएं. एक ऐसे मेंढक के बारे में सोचें जो फ़र्श से टेबल तक छलांग लगा रहा है या एक ऐसी ट्रेन के बारे में सोचें जो बैकग्राउंड से फ़ोरग्राउंड की तरफ़ चलती है. इससे आपका अनुभव किसी दुकान की खिड़की जैसा नहीं होगा, बल्कि यह एक दुनिया की तरह बनेगा. साथ ही, यह सीन खास तौर पर आपके लिए सुरक्षित रहेगा.

मौजूदगी

अपने वर्चुअल ऑब्जेक्ट को असल दुनिया में रहने के लिए डिज़ाइन करें.

एआर (ऑगमेंटेड रिएलिटी) का इस्तेमाल करते समय, हर ऑब्जेक्ट को ऐसा महसूस होना चाहिए कि वह हर दूसरे ऑब्जेक्ट के जैसे एक सीन में मौजूद है.

परछाई, रोशनी, आस-पास की हलचल, भौतिकी, और परावर्तन का इस्तेमाल करके ऑब्जेक्ट की मौजूदगी को सिम्युलेट करें. असली ऑब्जेक्ट की तरह ही, एआर ऑब्जेक्ट को भी असल दुनिया के माहौल के हिसाब से काम करना चाहिए.