मिश्रित वास्तविकता के लिए डिजाइनिंग

HoloLens में 3D स्पेस के बारे में कैसे सोचें

होलोग्राफिक कंप्यूटिंग एक शक्तिशाली चीज है। डेटा की मात्रा को हम तीन आयामों में अवशोषित कर सकते हैं, यह आश्चर्यजनक है। चीजों को एक व्यापक संदर्भ में अनुभव करने से हमारी समझ में तेजी आती है, हमें निर्णय लेने में तेजी से मदद मिलती है, और स्थानिक जागरूकता में हमारी याददाश्त को कठिन बनाती है।
 
डिजाइन का मतलब है कि इस तरह के समृद्ध वातावरण से स्टेम समान रूप से आश्चर्यजनक है। अपने पसंदीदा मानचित्र ऐप के बारे में सोचें। 2 डी स्क्रीन पर, हम ऊंचाई, गहराई, और निकटता जैसी चीजों को समझने के लिए बहुत समय पैनिंग, ज़ूमिंग और स्विचिंग विचारों पर खर्च करते हैं। अब उसी नक्शे की कल्पना HoloLens 3D में करें। अचानक, वह सब कुछ जो हमारे दिमागों को पहले एक साथ सिलाई करना था - अलग-अलग विचार और कोण एक लेगो मानचित्र की तरह व्यवस्थित - अब तुरंत समझ में आता है। यह जीवित है, यह पूर्ण है, यह आपके सामने वहीं है। इसी तरह से कुछ डिजिटल का अनुभव करना हम समझते हैं कि भौतिक दुनिया बहुत जादुई है।
 
डिजाइनरों के रूप में, यह वास्तविक दुनिया की समझ एक निरंतर और अपेक्षाकृत नई चुनौती है। 3 डी स्थानों की भौतिकता के बारे में हम अपने ज्ञान और पिक्सल के प्रस्तावों का अनुवाद कैसे करते हैं? यूआई डिजाइनर अलग-अलग "दुनिया" में कैसे विश्वास कर सकते हैं? डिजाइन सोच कैसे यहाँ से विकसित होती है?

अंतरिक्ष में जाओ

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

दूरी की चुनौती: सुगमता और सटीकता

दूरी गति को बढ़ाती है और सामग्री दृश्यता को कम करती है।

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

गेम डेवलपर की तरह सोचें

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

निर्माण शुरू करें

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

एडोब इलस्ट्रेटर बनावट टेम्पलेट

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

सभी HoloLens में टाइपोग्राफी के बारे में

मेरे सहयोगी डोंग यून पार्क ने 3 डी अंतरिक्ष में पाठ के बारे में यह शानदार कृति लिखी। हाल ही में उसी विषय पर यून से हुई मीटअप वार्ता का भी अच्छा अवलोकन किया गया है।

HoloToolkit-एकता

यूनिटी स्थापित करने के बाद, स्क्रिप्ट और घटकों का यह संग्रह HoloLens पर चलने वाले कुछ इंटरैक्टिव प्राप्त करने का सबसे तेज़ तरीका है। टूलकिट और सक्रिय योगदानकर्ताओं के समुदाय के साथ बहुत सारे उदाहरण शामिल हैं।

डेवलपर तरफ, यहां उन सभी उपकरणों की एक सूची दी गई है, जिन्हें आपको HoloLens के लिए एप्लिकेशन विकसित करने की आवश्यकता हो सकती है।

होलोग्राफिक अकादमी

यदि आपके पास कुछ C # स्क्रिप्टिंग क्षमताएं हैं, तो यहां ट्यूटोरियल का एक समूह है, जो होलोग्राफिक अनुभवों और इनपुट विधियों जैसे कि Gaze, Gesture, और Voice के मूल सिद्धांतों को कवर करता है। प्रलेखन अनुभाग में होलोग्राम के लिए डिजाइनिंग का अधिक गहन अध्ययन है।

Microsoft HoloLens देव केंद्र

सभी चीजों के लिए सेंट्रल हब होलोन्स में ऊपर सूचीबद्ध सभी चीजों के लिंक हैं, साथ ही गैलेक्सी एक्सप्लोरर स्रोत कोड, वीडियो गैलरी जैसी चीजें और भी बहुत कुछ।

Microsoft स्टोर

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

अगर वहाँ कुछ भी याद किया, मुझे नीचे टिप्पणी में जानते हैं। मैं यह देखने के लिए इंतजार नहीं कर सकता कि आप क्या बनाते हैं!

Microsoft डिज़ाइन के साथ इन-टू-इन-जानने के लिए, ड्रिबल, ट्विटर और फेसबुक पर हमारा अनुसरण करें, या हमारे विंडोज इनसाइडर कार्यक्रम में शामिल हों। और यदि आप हमारी टीम में शामिल होने के इच्छुक हैं, तो aka.ms/DesignCareers पर जाएं।

यह सभी देखें

मैं HTML का उपयोग करके एक उत्तरदायी वेबसाइट कैसे बनाऊं? प्रोग्रामिंग में, हम कंप्यूटर को कुछ करने की आज्ञा देते हैं, लेकिन यह कैसे समझ में आता है कि उन शब्दों या आदेशों का वास्तव में क्या मतलब है (उदाहरण के लिए प्रिंट करें)? मैं Android विकास सीखना शुरू कर रहा हूं और मैं जावा में बहुत अच्छा हूं। समस्या यह है कि मुझे इस बात का कोई पता नहीं है कि मैं क्या बना सकता हूं। मैं कैसे और कहाँ से कुछ अच्छे ऐप्स (गेम नहीं) बना सकता हूँ?कैसे मिलें प्रभु सेकैसे बताने के लिए महिला पैंट और पुरुष पैंटमैं एक पेशेवर वेब डेवलपर कैसे हो सकता हूं? क्या पूर्ण प्रोग्रामिंग भाषा और उदाहरण के लिए, जावा, सी ++, सी, आदि सीखने के लिए किसी प्रकार की वेबसाइट है? कैसे Android में लेआउट समायोजित करने के लिए