opensim tutorial what is opensim second life
यह ट्यूटोरियल बताता है कि OpenSim क्या है, यह कैसे काम करता है, How to Create 3D Virtual World OpenSim Second Life, OpenSim Clients & Viewers & its Applications:
यदि आपने कभी भी बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन रोल-प्लेइंग गेम्स जैसे खेल खेले हैं सिम या सिम सिटी , आप OpenSim और सेकंड लाइफ की अवधारणा को समझने के लिए करीब हो सकते हैं। लेकिन ओपनसिम और सेकंड लाइफ दोनों ही इन रोल-प्लेइंग गेम्स से ज्यादा हैं।
OpenSim और Second Life दोनों उपयोगकर्ताओं को 3 डी में खर्च किए जाने की तुलना में अधिक आयामी में तीन आयामी आभासी वस्तुओं और दृश्यों के साथ बनाने और बातचीत करने की अनुमति देते हैं, और जो वास्तविक दुनिया की वस्तुओं और आभासी दुनिया पर होस्ट किए गए दृश्यों का एक विस्तृत डिजिटल प्रतिनिधित्व है जिसे विस्तृत किया जा सकता है वास्तविक दुनिया का प्रतिनिधित्व।
आप क्या सीखेंगे:
OpenSim क्या है?
ओपनसिम का सबसे सम्मोहक लाभ यह है कि यह 3 डी आभासी दुनिया उत्पन्न करता है जो 2 डी वातावरण में सस्ती की तुलना में वास्तविक दुनिया की वस्तुओं के प्रत्यक्ष और अधिक वास्तविक प्रतिनिधि हैं। उपयोग करते समय उपयोगकर्ता इन वातावरणों में डूबे हुए महसूस करते हैं। इस प्रकार यह गेमिंग, प्रशिक्षण, मॉडलिंग और अन्य उपयोग मामलों में बहुत उपयोगी है।
2D बनाम 3D:
(छवि स्रोत )
उदाहरण के लिए, आभासी दुनिया, व्यक्तिगत और व्यावसायिक सिमुलेशन परियोजनाओं जैसे शिक्षा और प्रशिक्षण में नियोजित करने के लिए बड़े पैमाने पर लाभ प्रदान करती है। आपको आभासी भूमि मिलती है - जितनी आप चाहते हैं - उतनी ही कम कीमत पर, साथ ही आपको मल्टीप्लेयर रोल-प्लेइंग गेम्स विकसित करने की समझ के बिना 3 डी कंटेंट बनाने के फायदे भी मिलते हैं।
इसके अलावा, अनुकूलन के लिए कई उपकरणों की पेशकश करते समय, ओपनसिम और सेकेंड लाइफ भूमिका निभाने वाले खेलों की तुलना में बेहतर विसर्जन लाभ उठाते हैं।
कई भूमिका निभाने वाले ऑनलाइन गेम की तरह, आप वास्तविक नकदी के साथ आभासी संपत्ति की बिक्री, खरीदारी और पेशकश कर सकते हैं। उदाहरण के लिए, सिम सिटी गेम पर, उपयोगकर्ता अपने शहरों का डिज़ाइन और निर्माण कर सकते हैं, जबकि सिम पर खिलाड़ी दिन-प्रतिदिन की गतिविधियों पर पात्रों को नियंत्रित कर सकते हैं।
OpenSim उपयोगकर्ताओं को क्लाइंट-सर्वर संचार बनाने की अनुमति देता है। OpenSimulator सॉफ़्टवेयर का उपयोग करके कोई 3D सामग्री बना सकता है और फिर उसी व्यक्ति या अन्य लोग उसी तरह वेब ब्राउज़र फ़ंक्शन में 3D सामग्री के माध्यम से ब्राउज़ करने के लिए OpenSim दर्शकों का उपयोग कर सकते हैं।
क्लाइंट-सर्वर संचार:
(छवि स्रोत )
OpenSimulator मुफ़्त है, और यह भी Open-source सॉफ़्टवेयर है जो किसी को भी वर्चुअल वर्ल्ड या वास्तविक दुनिया क्षेत्रों के सिमुलेशन मॉडल बनाने और अपने कंप्यूटर पर OpenSim दर्शकों जैसे कि फायरस्टॉर्म का उपयोग करने की अनुमति देता है।
वर्चुअल दुनिया को उन सर्वरों पर होस्ट किया जाता है जो क्लाउड पर हो सकते हैं। OpenSim की तुलना OpenQwaq और OpenWonderland से की जाती है, जो उन लोगों के लिए OpenSim के अन्य छोटे विकल्प हैं जो आभासी दुनिया और वस्तुओं का निर्माण करना चाहते हैं।
नीचे की छवि एक उदाहरण है जहां OpenSim सॉफ्टवेयर का उपयोग एक जाल बनाने के लिए किया जा रहा है:
(छवि स्रोत )
सॉफ्टवेयर 3D तत्वों का निर्माण करने के लिए उपकरण प्रदान करता है जो वास्तविक दुनिया से मिलते जुलते हैं। इसका उपयोग मस्ती के लिए या आभासी समुदायों के निर्माण जैसे सोशल मीडिया, प्रशिक्षण, बैठकों, सामाजिक स्थानों, सीखने और सिमुलेशन में अन्य चीजों के लिए किया जा सकता है।
इस प्रकार, यह गेमर्स, स्कूलों और शिक्षकों, स्वास्थ्य पेशेवरों, सेना, सरकारों और व्यवसायों के बीच पाया गया है।
OpenSim के सबसे सम्मोहक उपयोग-मामलों में से एक आभासी मीटअप और सम्मेलन हैं।
- हजारों संपत्तियाँ हैं, जिनकी शुरुआत आप OpenSim पर वर्चुअल वर्ल्ड और वर्चुअल प्रोजेक्ट बनाते समय कर सकते हैं। कुछ मुफ्त उपलब्ध हैं, जबकि अन्य निर्माता और व्यापारियों द्वारा बेची जा रही लागत पर आते हैं।
- एक संपत्ति एक एकल जाल या ऑब्जेक्ट है जिसे सिम्युलेटर कोड द्वारा बनाया गया है। साथ ही, यह उपयोगकर्ताओं को कनेक्टर और मॉड्यूल बनाने के लिए उपकरण प्रदान करता है जिनका उपयोग संगठन के डेटाबेस और प्लेटफार्मों को बढ़ाने के लिए किया जा सकता है।
- ग्रिड के रूप में कहा जाता है, विभिन्न बिल्डरों और कंपनियों और परियोजनाओं द्वारा निर्मित स्टैंडअलोन आभासी दुनिया भी हाइपरग्रिड के माध्यम से अंतर-सुलभ हैं। एक साथ, अंतर-सुलभ आभासी दुनिया को आमतौर पर मेटावर्स कहा जाता है।
OpenSim का इतिहास
डैरेन गार्ड ने जनवरी 2007 में ओपनसिमुलेटर परियोजना की स्थापना की थी, हालांकि एक ही समय में सर्वर और क्लाइंट लिखने की चुनौती के कारण इसी तरह की परियोजनाओं पर कई पिछले प्रयास विफल रहे थे।
मल्टी-उपयोगकर्ता 3D वर्चुअल वातावरण (MUVEs) और बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन रोल-प्लेइंग गेम (MMORPGs) का विकास पाठ-आधारित इंटरैक्शन संस्करणों (जिसे मल्टी-यूजर डेंजन्स या MUDs कहा जाता है) से शुरू हुआ, जहां कई उपयोगकर्ता टेक्स्ट में इंटरैक्ट कर सकते हैं।
एमओडी या एमयूडीएस, ऑब्जेक्ट-उन्मुख संस्करणों के लिए उन्नत MUDs। एमओयू तब उन्नत कंप्यूटर ग्राफिक प्रौद्योगिकियों और सूचना संचार प्रौद्योगिकियों के परिणामस्वरूप MUVEs में उन्नत हुआ। इसके बाद वे इमर्सिव वर्चुअल वर्ल्ड या मेटावर्स में एडवांस हो गए।
OpenSim कैसे काम करता है? OpenSim के पीछे प्रौद्योगिकी
यहाँ एक वीडियो है: OpenSim के पीछे की तकनीक
OpenSim का उपयोग करने के लिए, किसी को विंडोज और लिनक्स पीसी पर इसे डाउनलोड करने और इंस्टॉल करने की आवश्यकता होती है। विंडोज पर, यह .NET फ्रेमवर्क पर और मोनो फ्रेमवर्क पर यूनिक्स जैसी मशीनों पर चलता है।
सॉफ्टवेयर बर्कले सॉफ्टवेयर लाइसेंस या बीएसडी लाइसेंस के तहत जारी किया गया है, जो उत्पादों में ओपनसिम्युलेटर को एम्बेड करने की अनुमति देता है क्योंकि यह वाणिज्यिक-अनुकूल है।
दूसरी ओर, OpenSimulator का उपयोग करके बनाई गई 3D सामग्री तक पहुंचने के इच्छुक व्यक्ति को OpenSim दर्शकों जैसे कि फायरस्टॉर्म और सिंगुलैरिटी को डाउनलोड करने और स्थापित करने की आवश्यकता होती है। यहां से, वे किसी भी क्षेत्र या ग्रिड पर OpenSim सामग्री ब्राउज़ कर सकते हैं उसी तरह एक यूआरआई डाल सकते हैं जैसे कि वेब ब्राउज़र में URL का उपयोग करते हैं।
डिफ़ॉल्ट सबनेट मास्क कैसे खोजें
OpenSimulator सॉफ्टवेयर C # में बनाया गया है और इसे प्लगइन मॉड्यूल का उपयोग करके विस्तारित किया जा सकता है। इनमें से प्रत्येक प्लगइन मॉड्यूल को सर्वर से कार्यक्षमता जोड़ने के लिए अलग से और स्वतंत्र रूप से विकसित और लोड किया जा सकता है।
सॉफ्टवेयर स्टैंडअलोन या ग्रिड मोड पर एकल मोड में पूरे सिमुलेशन को संभालने और कई प्रक्रियाओं को अलग-अलग सिमुलेशन को संभालने और ग्रिड मोड में विभिन्न मशीनों पर चलने वाली एकल प्रक्रिया के साथ काम कर सकता है।
OpenSim सेवाएँ Robust.exe के भीतर चल रही हैं।
(छवि स्रोत )
- OpenSimulator दो स्क्रिप्टिंग भाषाओं का समर्थन करता है, लिंडन लैब कंपनी द्वारा लिखित लिंडन स्क्रिप्टिंग लैंग्वेज और C #।
- हाइपरग्रिड के रूप में जाना जाने वाला एक आर्किटेक्चर उपयोगकर्ता को आभासी दुनिया के बीच, या आमतौर पर ज्ञात क्षेत्रों, ओपनसिम के क्षेत्रों में टेलीपोर्ट करने की अनुमति देता है। आर्किटेक्चर एक हाइपरलिंकड मैप प्रदान करता है जो सार्वजनिक ग्रिड को अनुक्रमित करता है। इस वास्तुकला का उपयोग करते हुए, ग्रिड एक-दूसरे के टेलीपोर्टेशन लिंक को बनाए रख सकते हैं, भले ही वे एक ही ग्रिड पर न हों।
- OpenSimulator पटकथा भाषा (OSSL) OpenSim लिखने के लिए इस्तेमाल किया लिंडन पटकथा भाषा द्वितीय जीवन का निर्माण करने के लिए प्रयोग किया जाता है। यह उन अतिरिक्त कार्यों को जोड़कर किया जाता है जिन्हें ओएसएसएल समझता है। .os फ़ंक्शंस को .ll फ़ंक्शंस के समान उपयोग किया जाता है।
यहाँ उन कार्यों के उदाहरण दिए गए हैं:
osTeleportAgent (): यह दुनिया में एक अलग स्थिति और क्षेत्र के लिए एक teleport एजेंटों के लिए अनुमति देता है।
osSetDynamicTextureURL () : यह एक बाहरी या गतिशील रूप से उत्पन्न छवि को दुनिया में प्रदर्शित करने की अनुमति देता है।
OpenSim और Second Life में डिज़ाइनर 3D मॉडलिंग और एनीमेशन प्रोग्राम और सॉफ्टवेयर प्लगइन्स का उपयोग करते हैं, जैसे ब्लेंडर खरोंच से जाली बनाने या 3D ऑब्जेक्ट और सिमुलेशन को अनुकूलित करने के लिए। इन्हें OpenSim और Second Life में OpenSim ग्रिड क्षेत्रों में अवतार या अन्य वस्तुओं के रूप में उपयोग करने के लिए निर्यात किया जा सकता है।
OpenSim और दूसरा जीवन जाल मॉडल बनाने के लिए ब्लेंडर सॉफ्टवेयर का उपयोग किया जा सकता है:
(छवि स्रोत )
यहाँ एक वीडियो है: OpenSim में मेष आयात कैसे करें
दूसरा जीवन और एलएसएल
नीचे दिए गए उदाहरण से पता चलता है कि अवतारों ने दूसरी दुनिया में बैठक में भाग लिया, जो आवाज, वीडियो और छवियों, इशारों आदि के साथ है।
(छवि स्रोत )
दूसरा जीवन लिंडन लैब का ऑनलाइन आभासी दुनिया है जिसे जून 2003 में विकसित किया गया था। लिंडन लैब का गठन 1999 में फिलिप रोसेल द्वारा किया गया था। इरादा हार्डवेयर विकसित करना था जो लोगों को आभासी दुनिया में खुद को विसर्जित करने की अनुमति देगा।
OpenSim की तरह, सेकंड लाइफ का उपयोगकर्ता सेकंड लाइफ पर दिए गए आकारों की 3D वर्चुअल भूमि खरीद सकता है और 3D ऑब्जेक्ट्स, दृश्यों और मज़ेदार, व्यावसायिक, गैर-लाभकारी मामलों या संगठनात्मक मामलों के लिए स्थानों का निर्माण कर सकता है।
सेकंड लाइफ में व्यक्तियों, समूहों, संगठनों और कंपनियों द्वारा निर्मित कई 3D ऑब्जेक्ट्स और संपत्ति हैं, जो उन्हें मुफ्त या लागत पर प्रदान करते हैं। व्यक्ति उन्हें मुफ्त में उपयोग कर सकते हैं या अपनी भूमि पर उपयोग करने के लिए खरीद सकते हैं, जैसा कि वे हैं या उन्हें अनुकूलित करने के बाद।
- व्यक्ति भी निर्माण या खरीद या मुफ्त में प्राप्त कर सकते हैं, अवतार - डिजिटल मानव अभ्यावेदन - जिसका उपयोग वे स्थानों, वस्तुओं और अन्य अवतारों के साथ बातचीत करने के लिए कर सकते हैं।
- दूसरा जीवन LSL कोडिंग या स्क्रिप्टिंग भाषा का उपयोग करता है, जो कि C # / Java जैसी भाषा है। एलएसएल भाषा द्वितीय जीवन पर आदिम, वस्तुओं और अवतारों को व्यवहार देती है।
क्लिक यहां स्क्रिप्टिंग की मूल बातें पर एक वीडियो के लिए
दूसरी लाइफ पर लिंडन लैब स्क्रिप्टिंग को नीचे दी गई छवि में दर्शाया गया है:
OpenSim के गुण:
- सॉफ्टवेयर ऑनलाइन बहु-उपयोगकर्ता 3 डी वातावरण का समर्थन करता है।
- यह ODE सहित कई इंजन विकल्पों के साथ वास्तविक समय सिम्युलेटर पक्ष, भौतिकी सिमुलेशन का समर्थन करता है।
- एक ही समय में आभासी दुनिया तक पहुंच की अनुमति देने के लिए कई क्लाइंट और कई प्रोटोकॉल का समर्थन करता है।
- ऐसे ग्राहकों का समर्थन करता है जो वास्तविक समय में 3D सामग्री बना सकते हैं। रियल-टाइम इलाके जनरेटर और लैंडस्केप जनरेटर शक्तिशाली चयनकर्ताओं, मिश्रण-मानचित्रों, और मास्क का उपयोग सीधे 3 डी दृश्य पर पेंट करने और तुरंत परिणाम देखने के लिए करते हैं।
- लिंडन स्क्रिप्टिंग लैंग्वेज (LSL) / OpenSimulator स्क्रिप्टिंग लैंग्वेज (OSSL) का उपयोग करके इन-वर्ल्ड स्क्रिप्टिंग का समर्थन करता है। OpenSim कोड को पैच किए बिना स्क्रिप्ट को मॉड्यूल से जोड़ा जा सकता है। एलएसएल का समर्थन लाभप्रद है क्योंकि एक बड़ा स्टॉक पहले से ही इस भाषा में बनाया गया है और इसका उपयोग ओपनसिम पर किया जा सकता है।
- दृश्य मॉड्यूल का समर्थन करता है जो आभासी दुनिया अनुप्रयोगों के संपादन और अनुकूलन की अनुमति देता है।
OpenSim में बहु-उपयोगकर्ता 3D परिवेश:
मल्टी-उपयोगकर्ता 3D वर्चुअल वातावरण (MUVEs) और बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन रोल-प्लेइंग गेम्स (MMORPGs) 3 डी सिम्युलेटेड स्थानों में ऑनलाइन प्रदर्शित किए जाते हैं।
उपयोगकर्ता 3D अवतार के रूप में प्रतिनिधित्व कर सकते हैं। वे चलना, उड़ना, और दौड़ना, कूदना और नृत्य करना सहित कई गतिविधियाँ कर सकते हैं। अवतार और 3 डी वस्तुओं को उपयोगकर्ता के अनुभव और काल्पनिक उपस्थिति के आधार पर डिज़ाइन किया जा सकता है।
OpenSim का उपयोग करके 3D वर्ल्ड कैसे बनाएं?
मैं OpenSim का उपयोग करके 3D दुनिया कैसे बनाऊं? मैं इसकी मेजबानी कहां करूं? और मैं इसे कैसे प्रबंधित करूं? मैं कहाँ से शुरू करूँ?
ग्रिड आपको उन पर आभासी भूमि को किराए पर लेने और होस्ट करने की अनुमति देते हैं - जिन्हें आमतौर पर क्षेत्र या उप-ग्रिड कहा जाता है - या मुफ्त ऑफ़र के लिए एक मिलता है और इस आभासी भूमि पर आप मकान और दृश्य जैसे कि पहाड़ और घास के मैदान, आदि पर वस्तुओं का निर्माण कर सकते हैं। ये क्षेत्र।
इन ग्रिडों में से अधिकांश में मुफ्त संपत्ति या वस्तुएं हैं जो आप आभासी क्षेत्र बनाते समय शुरू कर सकते हैं। अन्य वस्तुओं और लिपियों को बाज़ार और ग्रिड जैसे किली पर खरीदा जाता है। तब आप क्रिप्टोकरेंसी या वास्तविक दुनिया के पैसे का उपयोग करके वर्चुअल आइटम बेच सकते हैं।
उदाहरण के लिए,
मान लें कि आप एक ग्रिड के स्वामी बनना चाहते हैं, जिसका अर्थ है कि आपको सर्वर पर अपने ग्रिड को होस्ट करना होगा। यह आपको एक होस्टेड ग्रिड पर वर्चुअल भूमि किराए पर लेने से अधिक खर्च करेगा, या ड्रीमवर्ल्ड जैसे आभासी दुनिया निर्माण सॉफ्टवेयर खड़ा करेगा।
मान लीजिए कि आप लागत निकालना चाहते हैं और फिर किराए पर लेने के लिए अधिक भूमि का खर्च उठा सकते हैं।
उस स्थिति में, आपको अपनी ग्रिड OAR (OpenSim ARchive) फ़ाइलों या IAR (इन्वेंटरी ARchive) फ़ाइलों को बनाने और फिर उन्हें क्लाउड या विकेंद्रीकृत ब्लॉकचेन स्टोरेज पर होस्ट करने की आवश्यकता होगी। उपयोगकर्ता तब इन पर जाकर देख सकते हैं। आपके पास ग्रिड के बारे में जानकारी प्रकाशित करने और खोज इंजन पर ग्रिड की खोज के लिए अनुमति देने के लिए एक वेब पेज भी हो सकता है।
अपनी ग्रिड OAR फ़ाइलों को बनाने के लिए, कई जगह हैं जहाँ से आप OpenSimulator सॉफ्टवेयर पर अपने ग्रिड प्रोजेक्ट के लिए टेम्पलेट्स के रूप में शुरू करने के लिए मुफ्त OAR और IAR फाइलें पा सकते हैं और फिर अपनी इच्छानुसार उन्हें अनुकूलित कर सकते हैं। OutWorldz.com एक अच्छी जगह माना जाता है।
वैकल्पिक रूप से, आप अपने निजी, समूह, या संगठनात्मक ग्रिड के लिए .oar फ़ाइलों को बनाने के लिए 3D ऑब्जेक्ट्स और / या OpenSimulator या अन्य सॉफ़्टवेयर का उपयोग कर सकते हैं। फ़ाइलों में .oar एक्सटेंशन होता है और ये आर्काइव्स होते हैं।
एक ग्रिड में कई क्षेत्र हो सकते हैं, जिन्हें आप एक-एक करके हर एक क्षेत्र के साथ एक OAR फ़ाइल या उनमें से संयोजन बना सकते हैं।
OAR फ़ाइलों में ग्रिड क्षेत्र की जानकारी होती है और एक सिम्युलेटर उदाहरण से दूसरे क्षेत्र में परिवहन की अनुमति देता है। वे XML के क्षेत्रों की जानकारी, प्रिज्म आकार, प्रिज्म पर लागू होने वाले बनावट और ध्वनियों, नोटकार्ड, और स्क्रिप्ट सहित प्रिज्म के भीतर वस्तुओं के परिवहन की अनुमति देते हैं। फाइलों में इलाके की जानकारी भी होती है।
एक बार जब आप अपने ग्रिड OAR और IAR फ़ाइलों को अपने कंप्यूटर या क्षेत्र सिम्युलेटर पर तैयार कर लेते हैं, तो कई ग्रिड होस्टिंग सेवाएँ होती हैं जिन्हें आप उनके पाठ्यक्रमों की सुविधाओं के आधार पर विचार करना चाहेंगे।
आप होस्टिंग सेवाएं प्राप्त कर सकते हैं जो आपके ग्रिड को स्थापित करने और कॉन्फ़िगर करने में मदद करती हैं, उदाहरण के लिए, इन-वर्ल्ड मुद्राओं, नेटवर्क कनेक्टिविटी का प्रबंधन, और लोड संतुलन, बैक अप लेने और ग्राहक सहायता प्रदान करने के लिए सॉफ़्टवेयर स्थापित करना और पैच करना।
जिनमें से हम जानते हैं कि ड्रीमलैंड मेटावर्स $ 45 प्रति माह, Zetamex Network प्रति माह $ 198 की लागत पर है, DigiWorldz जो खुद भी एक ग्रिड है और पहले सर्वर के लिए $ 200 की लागत पर ग्रिड की मेजबानी करता है, जो कि ग्रीकलाइफ है खुद भी एक ग्रिड और मिनी ग्रिड के लिए 57 यूरो की लागत पर ग्रिड होस्ट करता है, एक क्षेत्र के लिए प्रति माह $ 25 की लागत पर YourSimSpot, $ 12 प्रति माह की लागत से ओलिवेरा वर्चुअल लैंड्स, और कई अन्य।
एक होस्टिंग सेवा आपके ग्रिड OAR और IAR इन्वेंट्री फ़ाइलों को उपरोक्त के अलावा अपलोड कर सकती है। अन्य लोग आपके ग्रिड और कई अन्य कस्टम सेवाओं के लिए वेबसाइट फ्रंट एंड सर्विसेज जोड़ेंगे।
एक बार यह एक होस्टिंग सर्वर पर अपलोड होने के बाद, उपयोगकर्ता ओपनस्टिम दर्शकों जैसे कि फायरस्टॉर्म को डाउनलोड कर सकते हैं और अपने ग्रिड पर लॉग इन कर सकते हैं।
उदाहरण: हमने P.C पर एक मिनी-ग्रिड बनाने के लिए ड्रीमवर्ल्ड सॉफ्टवेयर का उपयोग किया। यह आसान है और आपको केवल सॉफ्टवेयर को डाउनलोड करने की आवश्यकता है होमपेज डिफ़ॉल्ट पासवर्ड और उपयोगकर्ता नाम के साथ लॉगिन करने के लिए OpenSim.exe स्थापित करें और चलाएं, फिर एक पूर्व-निर्मित क्षेत्र को लोड करें जिसे आप अनुकूलित कर सकते हैं, इसे अपने स्थानीय ड्राइव में सहेज सकते हैं और इसे वापस कर सकते हैं, या इसे अन्य ग्रिड पर अपलोड कर सकते हैं, फिर डिफ़ॉल्ट बदल सकते हैं। पासवर्ड और आपका उपयोगकर्ता नाम, सभी 30 मिनट से कम समय में।
ड्रीमवर्ल्ड सॉफ्टवेयर आपको अपने ग्रिड में कई क्षेत्रों को लोड करने, क्षेत्र के आकार बदलने, डिफ़ॉल्ट दर्शक को बदलने और यह तय करने की अनुमति देता है कि आपका अवतार दिखाई दे रहा है या नहीं।
जैसा कि नीचे की छवि उदाहरण में दिखाया गया है, ड्रीमवर्ल्ड सॉफ्टवेयर के साथ एक ग्रिड बनाने में 10 मिनट से कम समय लगता है।
(छवि स्रोत )
OpenSim ग्राहक और दर्शक
ओपनसिम दर्शक इंटरनेट तक पहुंचने के लिए उपयोग किए जाने वाले वेब ब्राउज़रों के समकक्ष हैं। वे स्वतंत्र रूप से OpenSim सॉफ़्टवेयर के लिए तीसरे पक्ष द्वारा विकसित किए जाते हैं और कंप्यूटर या फोन पर इंस्टॉल और OpenSim ग्रिड पर लॉग इन किया जा सकता है।
OpenSimulator सॉफ्टवेयर का उपयोग करके बनाई गई सामग्री को विभिन्न दर्शकों का उपयोग करके एक्सेस किया जा सकता है। सबसे पहले, आपको एक मौजूदा OpenSim ग्रिड के साथ साइन अप करना है या अपना बनाना है, फिर दर्शकों पर उपयोग करने के लिए लॉगिन जानकारी सहेजें।
दर्शकों को एक कंप्यूटर या अन्य उपकरणों पर स्थापित किया जाता है। अलग-अलग दर्शक विभिन्न कंप्यूटर और डिवाइस प्लेटफॉर्म के साथ संगत हैं। दर्शक ओपनसिम सॉफ्टवेयर डेवलपर्स से अलग तीसरे पक्ष द्वारा विकसित किए जाते हैं।
इन दर्शकों का उपयोग करके OpenSim के साथ बनाई गई सामग्री तक पहुँचने के इच्छुक व्यक्ति को दर्शक को उस ग्रिड की ओर संकेत करना होगा, जिसमें उन्होंने लॉगिन URI के साथ एक खाता बनाया या इनपुट किया है, जो एक वेबसाइट का URL है जो इसे स्थापित करने के बाद दर्शक के बराबर है। यह यूआरआई ग्रिड और क्षेत्र को इंगित करता है जो उपयोगकर्ता टेलीपोर्ट या हॉप करना चाहता है। फिर ग्रिड में लॉग इन करें।
OpenSim सामग्री को देखने के लिए OnLook दर्शक का उपयोग करते समय, आप पहले से साइन इन किए गए ग्रिड में लॉग इन करते हैं। आप व्यूअर को ग्रिड और आरंभ स्थान पर इंगित करते हैं।
- कूल वीएल व्यूअर: सबसे पुराना ओपनसिम दर्शक।
- ऑन लुक दर्शक
- फायरस्टार दर्शक: सबसे अधिक इस्तेमाल किया। फीनिक्स के उत्तराधिकारी और v3 आधारित दर्शक।
- हाथ बटाना: v3 Imprudence के उत्तराधिकारी।
- Radegast मेटावर्स क्लाइंट: प्रकाश ग्राहक।
- विलक्षणता: स्नोग्लोब-आधारित।
- दिन का समय: कोकुआ से व्युत्पन्न।
- दृश्य : कीमिया दर्शक से व्युत्पन्न। पूर्ण यूआई सुलभ लेकिन सिर्फ आभासी दुनिया का दौरा करने और निर्माण के लिए नहीं।
- हल्का पाठ: यह केवल OpenSim दर्शकों के लिए उपयोगकर्ताओं को ग्रिड से कनेक्ट करने में मदद करने के लिए है, चैट और इन्वेंटरी का प्रबंधन करने के लिए, आदि। यह संदेशों की देखभाल करने में मदद कर सकता है, या कम चश्मा के साथ सिस्टम का उपयोग करते समय, या मुख्य लॉगआउट किए बिना सिर्फ अपनी पूरी ऑनलाइन लाने के लिए। अवतार। वे सम्मिलित करते हैं जोपेनमेटावर्स जो कि Java- आधारित है और Android, Windows, Linux, और MacOS के साथ संगत है; मेटाबोल्ट ; तथा मोबाइल ग्रिड क्लाइंट एंड्रॉयड के लिए।
भौतिकी सिमुलेशन और OpenSim में स्क्रिप्टिंग
पशु और मानव आंदोलनों को अनुकरण करने के लिए OpenSim का उपयोग नीचे की छवि में दिखाया गया है।
(छवि स्रोत )
भौतिकी सिमुलेशन एक गणितीय मॉडल पर आधारित है जो एक निश्चित समय में मीडिया की स्थिति को परिभाषित करता है। गणितीय मॉडल में प्रत्येक चर प्रणाली के पूरे या हिस्से की स्थिति या स्थिति या वेग को परिभाषित करता है।
गणितीय मॉडल समय के साथ चर के विकास का वर्णन करते हुए अंतर समीकरणों के एक सेट पर आधारित है। समीकरण बलों और ज्यामिति द्वारा निर्धारित किया जाता है।
एक बार जब किसी व्यक्ति ने एक समीकरण का गठन या लिखित किया है, तो अगला कदम समीकरण को हल करने के लिए कंप्यूटर प्राप्त करना है। समीकरण को हल करने के लिए कंप्यूटर को प्राप्त करने की प्रक्रिया को संख्यात्मक विश्लेषण के रूप में जाना जाता है। अधिकांश रन कुट्टा विधि चुनें।
टकराव से जुड़े सिमुलेशन के लिए, अतिरिक्त कदम टकराव का पता लगाना सुनिश्चित करते हैं और टकराव से पहले पल में समय का समर्थन करते हैं, जो वेगों को संशोधित करने की अनुमति देता है।
बाकी जटिल कदमों में कंप्यूटर ग्राफिक्स पर सिम्युलेटेड ऑब्जेक्ट का प्रतिनिधित्व करना, उपयोगकर्ता इनपुट को हैंडल करना और वास्तविक समय के साथ सिंक्रनाइज़ करना शामिल है।
- एक सिमुलेशन इंजन या भौतिकी इंजन संपूर्ण गणित करता है और दृश्य वस्तुओं को उपयोगकर्ता द्वारा प्रदर्शित और संशोधित करने के लिए प्रस्तुत करता है। OpenSimulator OpenDynamicsEngine या ODE का उपयोग डिफ़ॉल्ट भौतिकी इंजन के रूप में करता है, हालांकि यह बुनियादी भौतिकी या POS (सरलता का Physis) इंजन का भी समर्थन करता है।
इंजन एक एल्गोरिथ्म है जो 3D OpenSim या सेकंड लाइफ ऑब्जेक्ट के व्यवहार को मॉडल करता है। उन्हें OpenSim सॉफ़्टवेयर में प्लगइन्स के रूप में जोड़ा जाता है।
- ODE सभी क्यूब्स, गोले, सिलेंडर आदि के साथ टकराव का समर्थन करता है और खोखले, टेपर, ट्विस्ट, पाथ कट इत्यादि सहित विकृतियों के सभी संयोजनों का समर्थन करता है। यह मेषमेराइज़र के साथ संयुक्त होने पर मूर्तियों के साथ टकराव का भी समर्थन करता है।
OpenSim में सिमुलेशन का उदाहरण:
यदि आप एक एकल वसंत से जुड़े द्रव्यमान की भिगोना का अनुकरण करना चाहते हैं जो तब एक दीवार से जुड़ा होता है, तो आप एक गणितीय कार्य को परिभाषित कर सकते हैं जो वसंत से जुड़ी वस्तु के द्रव्यमान को निर्दिष्ट करता है, भिगोना मूल्य, वसंत कठोरता, लंबाई वसंत की, और निश्चित बिंदु।
उपरोक्त उदाहरण में भौतिकी, शायद इस तथ्य से शुरू होती है कि 'वसंत द्वारा उत्पन्न बल, वसंत की दूरी के अनुपात में होता है।
दूसरे शब्दों में, फ़सप्रीत = -k x
कहां है एक्स खिंचाव दूरी है, सेवा मेरे वसंत स्थिर है।
हालांकि, एक भिगोना या घर्षण बल विपरीत दिशा में इस बल या गति का विरोध करेगा;
मुहा० — बी.वी. , v वसंत का वेग होना और ख भिगोना स्थिर है।
इसलिए, कुल परिणामी बल F = Fspring + Fdamping = -k x-b
न्यूटन के गति के नियम द्वारा, च = मा और का उपयोग कर a = x ” जहां त्वरण की परिभाषा स्थिति की दूसरी व्युत्पत्ति है;
mx ”= -k x-bv या x ”= - x - x’; जो कि वसंत के भिगोने की गति को परिभाषित करने वाला अंतर समीकरण है।
यदि आप सिमुलेशन पर समीकरण को ग्राफ करते हैं, तो आप वास्तविक समय में सिमुलेशन देख सकते हैं। सिमुलेशन प्रदर्शन पर रिले किया जा सकता है। हम क्रम-क्रम विभेदक समीकरण को संख्यात्मक रूप से रन-कुट विधि का उपयोग करके पहले-क्रम अंतर समीकरण में परिवर्तित करके हल कर सकते हैं।
OpenSim पर वास्तविक समय इलाके पीढ़ी और परिदृश्य जनरेटर:
- उदाहरण के लिए, रिनिओस एक वास्तविक समय का एनीमेशन उपकरण है जो वास्तविक समय में दर्शक को एनीमेशन डेटा भेजता है।
- इलाक़ा। पार्टी, एक वेब-आधारित उपकरण, वास्तविक जीवन के विश्व मानचित्र इलाकों को ऊंचाई के नक्शे में परिवर्तित करने की अनुमति देता है जो कि .png फ़ाइलों में आयात किया जा सकता है और OpenSim में उपयोग किया जाता है।
- टेरानिंगन यूएसजीएस डेम फाइलों से ओपनसिम में उपयोग के लिए इलाके उत्पन्न करता है।
- Daylon Leveler विभिन्न स्रोतों से OpenSim के लिए भू-भाग का निर्माण करता है। यह सुविधाओं को बनाने के लिए पेंट जैसे उपकरणों और फिल्टर का उपयोग करता है।
- रीजनल जेनरेटर रीजन एक्सएमएल फाइल तैयार कर सकता है।
- OpenSimulator- रीजन-जनरेटर PHP, PHP7 के लिए एक क्षेत्र जनरेटर है।
OpenSim पर विश्व-स्क्रिप्टिंग कैसे होती है?
OpenSimulator Scripting Language (OSSL) भाषा का उपयोग OpenSim में स्क्रिप्टिंग के लिए किया जाता है। यह लिंडन लैब स्क्रिप्टिंग का अनुसरण करता है लेकिन इसके अतिरिक्त कार्य हैं। OpenSim पर स्क्रिप्ट लिखने की प्रक्रिया सेकंड लाइफ में स्क्रिप्ट लिखने के समान है।
विवरणों में जाने के बिना, एक बार इन लिपियों के लिखे जाने के बाद, उन्हें प्रोग्राम कंपाइलर द्वारा संकलित किया जा सकता है और OpenSim क्लाइंट पर चलाया जा सकता है।
अन्य उपकरण और OpenSim पर प्रक्रिया
सेकेंड लाइफ और ओपनसिम के अन्य टूल में लॉग एनालिसिस टूल, मनी सर्वर जैसे डीटीएल करेंसी प्रोसेसिंग के संशोधित संस्करण जैसे डीटीएल / एनएसएल मनी सर्वर, स्टैटिस एनालिसिस की निगरानी, 3 डी हेड ट्रैकिंग सॉफ्टवेयर और प्रॉक्सी सिस्टम शामिल हैं।
OpenSim और दूसरा जीवन के प्रमुख अनुप्रयोग
FlexSim सॉफ्टवेयर एक कारखाने के फर्श और संचालन के अनुकरण में उपयोग किया जाता है:
एप्लिकेशन क्षेत्र | विवरण |
---|---|
गेमिंग और आराम के मामले | - OpenSim उन खेलों में लागू किया जाता है जिनमें प्रमुख घटक के रूप में लक्ष्य, नियम, चुनौतियां और इंटरैक्शन होते हैं। 3 डी इमर्सिव गेमिंग के लिए अनुमति देता है। |
शिक्षा उपयोग के मामले | - वर्चुअल कक्षाएं और कमरे अब OpenSim ग्रिड पर आम हैं। प्रशिक्षक और शिक्षक जमीन खरीद सकते हैं और प्रशिक्षण और शिक्षा के लिए वस्तुओं का निर्माण कर सकते हैं। - शैक्षणिक अध्ययनों के आधार पर आभासी कक्षाएं, सामग्री और पाठ आयोजित किए जा सकते हैं। |
चिकित्सा उपयोग के मामले | - आभासी दुनिया, आभासी वास्तविकता से अलग या अलग, का उपयोग चिकित्सा प्रयोगशालाओं और प्रक्रियाओं जैसे कि शल्यचिकित्सा की प्रक्रियाओं का अनुकरण करने के लिए किया जा सकता है, चिकित्सा कर्मचारियों को यात्रा करने की आवश्यकता के बिना उन्हें प्रशिक्षित करने के लिए। - यह वायरस और बैक्टीरिया का अनुकरण करने में भी लागू किया गया है ताकि यह समझने में मदद मिल सके कि वे मानव शरीर पर कैसे हमला करते हैं। - खतरनाक आधारों पर तकनीशियन न होने से सीखने और परीक्षण के लिए वर्चुअल लैब का उपयोग किया जा सकता है। |
प्रशिक्षण जैसे सेना में | - आभासी दुनिया पेशेवर सिमुलेशन का निर्माण कर सकती है और सैनिकों और अधिकारियों को विशिष्ट कौशल प्रदान कर सकती है। यह सैनिकों के प्रशिक्षण को बिना किसी खतरे या जोखिम के जोखिम के जोखिम के प्रशिक्षण और प्रशिक्षण लागत पर बचत करने की अनुमति देता है। |
बैठक - व्यापार और सामाजिक और अन्य गैर-व्यावसायिक बैठकें | - वर्चुअल वर्ल्ड में वर्चुअल मीटिंग रूम और कॉन्फ्रेंस रूम e.t.c हो सकते हैं। प्रस्तुतियों के लिए विशिष्ट टूल के साथ, जिसमें व्हाइटबोर्ड, नोट्स के लिए समर्थन और टिप्पणियां शामिल हैं। - व्यवसाय और संगठन निकट-वास्तविक जीवन डेमो और स्पष्टीकरण के पूर्ण लाभों के साथ श्रमिकों को दूरस्थ रूप से प्रबंधित कर सकते हैं। श्रमिक दूर के अर्थों में, दूर से कार्यों को पूरा कर सकते हैं। - प्रबंधक और कर्मचारी दूर से एक साथ सहयोग और कार्य कर सकते हैं। - व्यवसाय साझेदारियों के साथ आगे बढ़ने से पहले अपने मॉडलों और योजनाओं को भागीदारों और निवेशकों को प्रदर्शित कर सकते हैं। वे ग्राहकों को दूर से, और अधिक वास्तविक रूप से समाधान प्रदर्शित कर सकते हैं। |
मॉडलिंग और डिजाइनिंग | - वास्तविक दुनिया की वस्तुओं को 3 डी में अधिक वास्तविक रूप से व्यक्त किया जा सकता है जैसे कि वे वास्तविक जीवन में निर्मित हैं। - तकनीशियन अधिक यथार्थवादी बैठकों की मेजबानी और 3 डी वस्तुओं का उपयोग करके डिजाइन और मॉडलिंग पर चर्चा और सहयोग कर सकते हैं। - लोग उत्पादन के लिए आगे बढ़ने से पहले डिजाइन और मॉडल में बदलाव और संशोधनों का सहयोग और सुझाव दे सकते हैं। - वाहन निर्माता अपने मॉडल और डिज़ाइन का परीक्षण करने के लिए आभासी दुनिया का उपयोग करते हैं। |
OpenSim को अन्य सॉफ्टवेयर जैसे कि Sloodle के साथ एकीकृत किया जा सकता है ताकि डेटा साक्ष्य द्वारा समर्थित प्रशिक्षण सक्षम किया जा सके।
(छवि स्रोत )
निष्कर्ष
हम OpenSim का अध्ययन एक क्लाइंट-सर्वर तकनीक के रूप में कर रहे हैं, जो 3D वर्चुअल दुनिया के उत्पादन या पीढ़ी को सक्षम बनाता है और फायरस्टॉर्म जैसे OpenSim दर्शकों का उपयोग करके इंटरनेट पर उनके देखने और अन्वेषण करता है। कभी-कभी, इन वातावरणों को वर्चुअल रियलिटी दर्शकों या हेडसेट्स के साथ संगत बनाया जा सकता है लेकिन ज्यादातर मामलों में, ऐसा नहीं है।
हमने देखा कि OpenSim इन वातावरणों को बनाने के लिए एक भौतिकी इंजन और स्क्रिप्टिंग - कभी-कभी वास्तविक समय की स्क्रिप्टिंग को नियोजित करता है।
आदर्श रूप से, वस्तुओं को अनुकरण करने के लिए एक गणितीय मॉडल लागू किया जाता है। एक गणितीय मॉडल एक गणितीय फ़ंक्शन है जो किसी निश्चित समय पर किसी विशेष वस्तु के व्यवहार - अभिविन्यास, आकार, आकार, रंग आदि को परिभाषित करता है। आमतौर पर 3 डी दुनिया जटिल गणितीय मॉडल हैं, जिन्हें यहां समझाया जा सकता है।
अंत में, हमने OpenSim के स्पष्ट अनुप्रयोग को देखा। यह न केवल गेमिंग में नियोजित किया जा रहा है, बल्कि कंपनियां इसका उपयोग अपने उत्पादों को विज्ञापित करने के लिए भी करती हैं। सैन्य उद्योग, आभासी बैठकों, मॉडलिंग, आदि में प्रशिक्षण के लिए और बाहर सिमुलेशन बहुत प्रभावी हैं।
अनुशंसित पाठ
- 12 बेस्ट फ्री 2 डी और 3 डी एनिमेशन सॉफ्टवेयर (2021 तुलना)
- 7 सर्वश्रेष्ठ वीआर वीडियो: सर्वश्रेष्ठ 360 वर्चुअल रियलिटी वीडियो देखने के लिए (2021 लिस्ट)
- ओकुलस, पीसी, पीएस 4 के लिए 10 सर्वश्रेष्ठ वीआर गेम्स (वर्चुअल रियलिटी गेम्स)
- आभासी वास्तविकता का भविष्य - बाजार के रुझान और चुनौतियां
- शीर्ष 11 सर्वश्रेष्ठ आभासी डेस्कटॉप समाधान: फ्री क्लाउड डेस्कटॉप
- क्या है वर्चुअल डेटा रूम (VDR): वह सब कुछ जो आपको जानना चाहिए
- वर्चुअल रियलिटी क्या है और यह कैसे काम करता है
- Android और iPhone के लिए 10 सर्वश्रेष्ठ वीआर ऐप्स (वर्चुअल रियलिटी ऐप) (2021 सिलेक्टिव)