रॉब्लॉक्स अवतार तकनीक कैसे विकसित हो रही है

- हम वर्तमान में अवतारों के लिए दो अलग-अलग तकनीकी स्टैक का समर्थन करते हैं: एक पुराना तकनीकी स्टैक (R6) जो पुराने अवतारों और अनुभवों का समर्थन करता है; और एक नया तकनीकी स्टैक (R15) जो सभी अवतार शैलियों और क्षमताओं का समर्थन करता है।
- यह सुनिश्चित करने के लिए कि कोई भी अवतार शैली किसी भी अनुभव में काम करे और हर कोई नवीनतम सुविधाओं का उपयोग कर सके, हम इन्हें एक एकल टेक स्टैक में एकीकृत करने के लिए काम कर रहे हैं।
- इससे तकनीकी चुनौतियाँ पेश आती हैं, इसलिए हम नए एकीकृत टेक स्टैक पर माइग्रेशन को आसान बनाने वाले टूल जारी करने के लिए अपनी डेवलपर समुदाय के साथ मिलकर काम कर रहे हैं।
अवतार तेजी से हमारी पहचान का एक हिस्सा बनते जा रहे हैं। रोब्लॉक्स में, हम चाहते हैं कि हमारे 65 मिलियन से अधिक दैनिक उपयोगकर्ताओं में से प्रत्येक के पास एक ऐसा अवतार हो जो उन्हें वास्तव में प्रस्तुत करता हो—न केवल इस बात में कि वे कैसे दिखते हैं, बल्कि इस बात में भी कि वे वास्तविक समय में दूसरों के सामने अपनी अभिव्यक्ति कैसे करते हैं। यह और भी महत्वपूर्ण हो जाता है क्योंकि हम कनेक्ट जैसे इमर्सिव संचार उपकरण जारी कर रहे हैं, जो 13 वर्ष और उससे अधिक आयु के किसी भी व्यक्ति के लिए अपने अवतार के रूप में रोब्लॉक्स पर दोस्तों को कॉल करने का एक नया तरीका है। लोगों को अपने अवतार के रूप में वास्तव में जुड़ा हुआ महसूस करने के लिए, उन्हें उसी क्षण प्रतिक्रिया देने और भावना दिखाने में सक्षम होना चाहिए। हमें अधिक जटिल चेहरे के भाव, वॉयस के लिए लिप सिंकिंग, और कंधा उचकाने या सिर हिलाने जैसे गैर-मौखिक संकेतों में सक्षम अवतारों की आवश्यकता है।
यह सुनिश्चित करने के लिए कि हर कोई इन इमर्सिव दुनिया में खुद को परिलक्षित होते हुए देख सके, हमें ऐसे तत्वों की अधिक विविधता की आवश्यकता होगी जिन्हें लोग उन्हें दर्शाने वाले अवतार बनाने के लिए मिला-जुला सकते हैं। इसका मतलब है चुनने के लिए अधिक शरीर और सिर के प्रकार, साथ ही अधिक कपड़े, मेकअप और एक्सेसरी के प्रकार, और अधिक बालों और त्वचा के रंग, बनावट और शैलियाँ। इन वस्तुओं के लिए विकल्पों का तेजी से विस्तार करने के लिए, हम नए अवतार बनाना बहुत आसान बनाने और अधिक लोगों को अपने विचारों को साकार करने के लिए सशक्त बनाने पर काम कर रहे हैं। हम अपने पहले ब्लॉकी पीले अवतार से बहुत आगे आ गए हैं, और हम अभी खत्म नहीं हुए हैं।
जैसे-जैसे अवतार विकसित और बेहतर होते हैं, हम यह भी सुनिश्चित करना चाहते हैं कि नवीनतम प्रगति, जिसमें परतदार कपड़े, चेहरे की एनिमेशन, वॉयस चैट, एनिमेशन पैक और इमोट्स शामिल हैं, हर अवतार के लिए, हर अनुभव में उपलब्ध हो। आज, केवल हमारे सबसे आधुनिक टेक स्टैक—जिसे R15 कहा जाता है—पर बने अवतारों को नवीनतम गतिशीलता और अभिव्यक्ति क्षमताओं तक पहुंच प्राप्त है। ऐसा इसलिए है क्योंकि हम वर्तमान में दो अलग-अलग अवतार टेक स्टैक का समर्थन करते हैं। R6 टेक स्टैक क्लासिक ब्लॉकी-शैली के अवतारों के लिए डिज़ाइन किया गया था, जिनमें केवल छह शरीर के अंग होते हैं, और उन अवतारों के लिए बनाए गए अनुभवों के लिए। R15 टेक स्टैक को 15 तक शरीर के अंगों वाले अवतारों का समर्थन करने के लिए डिज़ाइन किया गया था, इसलिए यह सभी अवतार शैलियों—ब्लॉकी, ह्यूमैनाइड और फैंटेसी—और सभी अवतारों के लिए बनाए गए अनुभवों का समर्थन करता है। दोहरे टेक स्टैक का समर्थन करने से डेवलपर्स और क्रिएटर्स के लिए सीमाएं और निराशाएं पैदा हुई हैं।

हम वर्तमान में 15 से अधिक वर्षों के अनुभवों का समर्थन करते हैं, जिनमें से कई R6 तकनीक के लिए डिज़ाइन किए गए थे और वे नवीनतम, सबसे अभिव्यक्तिपूर्ण अवतारों के साथ उतनी सहजता से काम नहीं कर रहे हैं जितनी हम चाहेंगे। उदाहरण के लिए, यदि R15 पर आधारित अवतार वाला कोई व्यक्ति R6 पर आधारित किसी अनुभव में प्रवेश करता है, तो उनका अवतार सामान्य से अलग दिख और चल सकता है—उनका अवतार अब चेहरे के भाव नहीं बना पाएगा। यदि उन्होंने परतदार कपड़े, जैसे कि शर्ट पर जैकेट, पहने होते, तो उनका अवतार साधारण कपड़ों पर वापस चला जाता। इसके अलावा, कुछ अनुभव, जैसे बाधा दौड़, विशिष्ट अवतार आकारों के इर्द-गिर्द बनाए गए हैं। हम जानते हैं कि यह उन लोगों के लिए आदर्श नहीं है जो Roblox का उपयोग करते हैं या इसके लिए बनाते हैं।
हम चाहते हैं कि Roblox पर हर किसी को हमारी सबसे उन्नत अवतार तकनीक तक पहुंच मिले ताकि वे अपनी डिजिटल पहचान को पूरी तरह से साकार कर सकें और अद्भुत अनुभव और दृश्य बना सकें। हम मौजूदा अवतारों और अनुभवों के साथ बैकवर्ड कम्पैटिबल भी होना चाहते हैं। इन सब बातों को ध्यान में रखते हुए, हम इस एकीकृत टेक स्टैक को लेकर बहुत सोच-समझकर आगे बढ़ रहे हैं, ताकि और अधिक असमानताएं पैदा न हों और एक ऐसा रास्ता बनाया जा सके जिसमें न्यूनतम मैन्युअल काम की आवश्यकता हो। हम इन दुनियाओं को बनाने वाले डेवलपर्स को ऐसे उपकरण और सहायता प्रदान करेंगे जिससे वे अपने अनुभवों को जीवंत और आकर्षक बनाए रख सकें, साथ ही अपने अनुभव के लिए वांछित एहसास को भी बनाए रख सकें।
एक एकीकृत तकनीकी स्टैक की ओर बढ़ना
हमारे अवतार—चाहे वे ब्लॉकी, ह्यूमैनाइड, या पूरी तरह से काल्पनिक हों—को किसी भी एक्सेसरी के साथ, किसी भी अनुभव में बस काम करना चाहिए। हम अब तक रचनाकारों और उपयोगकर्ताओं को जो भी असुविधा हुई है, उसे दूर करना चाहते हैं। हम यह भी चाहते हैं कि रचनाकार अपने अनुभवों के लुक और फील पर नियंत्रण बनाए रखें, चाहे वे R15 तकनीक का समर्थन करें, या R6 का। इन सभी नई सुविधाओं और क्षमताओं का समर्थन करने के लिए—अब और जैसे-जैसे हम नवाचार करते रहेंगे—हम उस तकनीकी वास्तुकला को एकीकृत कर रहे हैं जो सभी अवतारों का समर्थन करती है।
हमने अपनी डेवलपर समुदाय से सुना है कि वे क्लासिक ब्लॉकी अवतार शैली के लुक और फील को बनाए रखना चाहते हैं, लेकिन उन्हें हमारे द्वारा सुसंगत अवतार आकार और अनुपात लागू करने की भी आवश्यकता है। हमने यह भी सुना कि वे ऐसे उपकरण चाहते हैं जो R15 तकनीक पर निर्मित अवतारों को अब R6 अनुभवों में लोड करना आसान बनाएं—और R6 अनुभवों को R15 मानकों में परिवर्तित करने की प्रक्रिया को स्वचालित करने की क्षमता प्रदान करें। हमारा दीर्घकालिक लक्ष्य एक ऐसी परत बनाना है जो R6 अनुभवों को R15 स्टैक के साथ काम करने में सक्षम बनाएगी, साथ ही हमें बनाए रखने की आवश्यकता वाले किसी भी विशेष कोड को कम से कम करेगी।
इस साल की शुरुआत में, हमने R6 से R15 एडाप्टर साझा किया। यह एडाप्टर एक इम्यूलेशन लेयर के रूप में काम करता है, जो अवतार के निर्माता की ओर से किसी भी कार्रवाई की आवश्यकता के बिना, R6 स्क्रिप्ट को R15 बॉडी पर चलाने की अनुमति देता है। जब कोई R15 अवतार किसी R6 अनुभव में शामिल होता है, तो एडॉप्टर उसे R6 अवतार की तरह ही चलने में सक्षम बनाता है। यह डेवलपर्स को केवल एक क्लिक से तुरंत R15 अवतारों को आज़माने और अपने अनुभवों में कोई भी अपडेट करने से पहले यह देखने की अनुमति देता है कि वे कितनी अच्छी तरह काम करते हैं। इस नए एडॉप्टर के साथ, R15 अवतार परतदार कपड़े और चेहरे के भाव जैसी सुविधाओं को बनाए रखते हैं, लेकिन फिर भी वे किसी R6 अनुभव में शामिल हो सकते हैं और वैसे ही चल सकते हैं जैसा डेवलपर ने मूल रूप से चाहा था।
हमारा अगला कदम रूपांतरण उपकरणों का एक सुइट होगा जो डेवलपर्स को अपने R6 अनुभवों को R15 तकनीकी स्टैक में आसानी से माइग्रेट करने की अनुमति देगा। ये उपकरण डेवलपर्स को किसी अनुभव के स्क्रिप्ट, कैरेक्टर और एनिमेशन को कन्वर्ट करने में मदद करेंगे और उन्हें रूपांतरण के दौरान परीक्षण करने में सहायता करेंगे। रूपांतरण उपकरण R6 से R15 एडाप्टर का उपयोग करेंगे ताकि डेवलपर्स रूपांतरण के बीच में भी बिना किसी रुकावट के अपने अनुभव प्रकाशित कर सकें। अंत में, हम डेवलपर्स को किसी भी वांछित सेटिंग पर अवतार स्केल को समायोजित करने की क्षमता देने की योजना बना रहे हैं, जिसमें क्लासिक Rthro अवतार शैली को मिरर करना भी शामिल है। यह डेवलपर्स को बाधा कोर्स के लिए स्थिरता प्रदान करता है और नए प्रकार के Roblox अनुभव बनाने की क्षमता को अनलॉक करता है।
एकीकृत अवतार तकनीकी स्टैक से परे
एवतार तकनीक को बेहतर बनाने और नई सुविधाओं और टूल पेश करने के साथ-साथ डेवलपर्स और उपयोगकर्ताओं का समर्थन करने के लिए हमारे लिए एकीकृत तकनीकी स्टैक में माइग्रेट करना एक आवश्यक कदम है। लेकिन यह तो बस शुरुआत है। सभी अवतारों को एक तकनीकी स्टैक पर एकीकृत करने से डेवलपर्स के लिए कनेक्ट जैसे नए रीयल-टाइम संचार उपकरणों का लाभ उठाना आसान हो जाएगा। इन कॉल्स को एक प्राकृतिक बातचीत जैसा महसूस कराने के लिए, हम सभी को चेहरे के भाव, इमोट्स और वॉयस सिंकिंग जैसी नई अवतार क्षमताओं तक पहुंच की आवश्यकता होगी। हम और भी अधिक विविध प्रकार के अवतारों को सक्षम करना चाहते हैं, इसलिए हमने हाल ही में हमारे किसी भी UGC सदस्य द्वारा अवतार बनाने के लिए दरवाज़े खोल दिए हैं। हमने यह भी घोषणा की कि हम एक जेनरेटिव एआई टूल पर काम कर रहे हैं जो रोब्लॉक्स पर किसी को भी एक छवि और एक टेक्स्ट प्रॉम्प्ट से आसानी से अवतार बनाने में सक्षम बनाएगा।
हमारा लक्ष्य हमेशा एक ऐसा प्लेटफ़ॉर्म होना है जो सुरक्षा और सभ्यता को ध्यान में रखकर लोगों को जोड़ता है, इसलिए हम इस बात पर विचार कर रहे हैं कि हम इन नए अवतारों के साथ रचनाओं और इंटरैक्शन को कैसे मॉडरेट करेंगे। जैसे-जैसे जनरेटिव एआई जैसे उपकरणों से सृजन लोकतांत्रिक और तेज होता है, हमारी मॉडरेशन की कोशिशों को भी एआई और मानवीय मॉडरेटर के संयोजन का लाभ उठाते हुए गति बनाए रखने की ज़रूरत है। कुछ चुनौतियाँ जिनका हम वर्तमान में समाधान कर रहे हैं, वे सीधे तौर पर अवतार निर्माण की संयोजन प्रकृति और प्लेटफ़ॉर्म पर सामाजिक अंतःक्रियाओं की विशाल संख्या से संबंधित हैं। जैसे-जैसे हम अपने मॉडरेशन उपकरण जारी करेंगे, हम उनके बारे में और अधिक जानकारी साझा करेंगे।
अंततः, हमारा इरादा किसी को भी शून्य से अवतार बनाने और उन्हें अनुकूलित करने में सक्षम बनाना है—यहां तक कि किसी अनुभव के भीतर से भी। यह लोगों के लिए अपनी विशिष्टता व्यक्त करने के असीमित तरीके खोल देगा। तकनीकी और निर्माता के दृष्टिकोण से, वे हल करने के लिए कई दिलचस्प तकनीकी चुनौतियां भी प्रस्तुत करते हैं:
- एक निर्माता बिना शरीर की समरूपता, अंगों की संख्या, या चेहरे की विशेषताओं पर किसी प्रतिबंध के, अवतारों की एक विशाल श्रृंखला के लिए आइटम कैसे डिज़ाइन कर सकता है, और साथ ही परतदार कपड़ों या अवतार की चेहरे की विशेषताओं को एनिमेट करने की क्षमता जैसी सुविधाओं का भी समर्थन कैसे कर सकता है?
- हम अधिक लोगों को पेशेवर 3D ग्राफिक्स सॉफ़्टवेयर का उपयोग किए बिना अवतार बनाने में कैसे सक्षम कर सकते हैं?
- किसी का व्यक्तिगत अवतार रोब्लॉक्स पर उन्हें मिलने वाले किसी भी अनुभव में सहजता से कैसे फिट हो सकता है?
- यूजीसी अवतारों और शक्तिशाली जेनरेटिव एआई तकनीकों के तीव्र प्रसार के साथ, हमारी टीमें अधिकतम स्थिरता, साथ ही कम विलंबता और दक्षता के लिए हमारे ग्रिड और क्लाउड को कैसे अनुकूलित कर सकती हैं?
हम रचनाकारों के लिए नए उपकरणों, प्लेटफ़ॉर्म को और भी विश्वसनीय बनाने के लिए नई अवसंरचना, और अपनी रचनाकार समुदाय के साथ पारदर्शी रूप से संवाद करना जारी रखते हुए इन चुनौतियों को हल करने के लिए काम कर रहे हैं। सभी को एक एकीकृत तकनीकी स्टैक पर लाकर, और यह सब आसान बनाने के लिए उपकरण जारी करके, हमारे रचनाकार वह कर पाएंगे जो वे सबसे अच्छा करते हैं: ऐसी चीजें बनाकर हमारा दिमाग चकरा देना जिसकी हमने कभी कल्पना भी नहीं की थी।


