दो साल की कड़ी मेहनत के बाद, आज सुबह हमने औपचारिक रूप से अपना नया लेयर्ड क्लोदिंग सिस्टम लॉन्च किया, जो कपड़ों और एक्सेसरीज को किसी भी अवतार बॉडी टाइप में फिट करने में सक्षम बनाता है। उपयोगकर्ता अब मौजूदा Roblox अवतारों को कपड़ों की 6 परतों तक, किसी भी मौजूदा क्लासिक कपड़ों के शीर्ष पर तैयार कर सकते हैं। हम पहले से ही 2,000 से अधिक उपयोगकर्ता द्वारा बनाए गए कपड़े और एक्सेसरीज़ को सबमिट करते हुए देख रहे हैं अवतार की दुकान पिछले कुछ हफ्तों में समुदाय द्वारा।
लेयर्ड क्लोदिंग सिस्टम हमारे समुदाय को पहले कभी न देखे गए कपड़े और एक्सेसरी प्रकार बनाने की शक्ति देता है, और अवतार कॉम्बीनेटरियल संभावनाओं को एक नए स्तर पर ले जाता है। खिलाड़ी अब बॉडी स्टाइल और आउटफिट की अविश्वसनीय रेंज को मिक्स एंड मैच कर सकते हैं। यह वास्तविक दुनिया में लोगों पर परिधान फिट और ड्रेप करने के तरीके की नकल करता है। शर्ट, कपड़े, स्वेटर, जैकेट और पैंट अब परतों में पहने जाते हैं जो एक दूसरे को प्रभावित करते हैं और बातचीत करते हैं।
सिस्टम उपयोगकर्ता-निर्मित निकायों के लिए भी मंच तैयार करता है। Roblox के लिए किसी भी 3D क्लोदिंग सिस्टम को बनाने में बड़ी चुनौती एक ऐसी प्रणाली को डिज़ाइन करना है जो न केवल आज प्लेटफ़ॉर्म पर पहले से मौजूद भारी मात्रा में निकायों के साथ काम करती है, बल्कि जंगली और रचनात्मक अवतार निकायों से हम उम्मीद करते हैं कि हमारा समुदाय भविष्य में बनाएगा।
इस प्रणाली में कपड़ों का जादू यह है कि वे क्लासिक ब्लॉकी से लेकर टी-रेक्स तक - किसी भी मंच चरित्र को फिट करने के लिए खिंचाव कर सकते हैं - और यह कई परतों के शीर्ष पर अच्छी तरह से फिट बैठता है जिसे एक चरित्र पहले से पहन रहा है।
अंत में, यह लॉन्च Roblox के लिए "स्टेपिंग स्टोन" तकनीक का प्रतिनिधित्व करता है। यह दोनों हमारे हाल ही में अपडेट किए गए सिस्टम का लाभ उठाते हैं जैसे शारीरिक रूप से आधारित प्रतिपादन सामग्री, स्किनिंग और कंकाल एपीआई, लेकिन यह हमारी भविष्य की प्रौद्योगिकियों के लिए भी मंच तैयार करता है, जैसे उपयोगकर्ता जनित निकाय, गतिशील प्रमुख, और मशीन लर्निंग संचालित निर्माण प्रणालियाँ जो हमारे भविष्य में निर्माण को सरल बनाएंगी।
परदे के पीछे: स्तरित कपड़ों का निर्माण
इस तकनीक के निर्माण की राह एक जटिल कोडिंग चुनौती थी।
- हमारा लक्ष्य कपड़ों और एक्सेसरीज को किसी भी अवतार बॉडी टाइप में फिट करने में सक्षम बनाना था।
- Roblox कैसे विकसित हो रहा है, इसके साथ समाधान व्यवहार्य होना चाहिए - जिसमें हर कोण से सजीव उपस्थिति, उपयोगकर्ता इनपुट के लिए स्वचालित प्रतिक्रिया, मध्य-श्रेणी की फ़ोन स्क्रीन पर आकर्षक दिखना और Roblox वातावरण के साथ पीछे की ओर संगतता शामिल है।
- एक और आवश्यकता: प्रौद्योगिकी को समय के साथ स्वचालित और सरलीकृत होने की क्षमता की आवश्यकता थी ताकि संलेखन जटिलता को कम करने में मदद मिल सके। 3D एसेट बनाना क्लासिक 2D एसेट को पेंट करने की तुलना में कठिन है, लेकिन जिस तरह से हमने सिस्टम को डिज़ाइन किया है, उससे हम भविष्य के अपडेट जारी कर सकते हैं जो 3D निर्माण प्रक्रिया को स्वचालित और सरल बनाने में मदद करते हैं। यह अंततः तीसरे पक्ष के 3D टूल पर निर्भरता को कम या संभवतः हटा देगा।
मौजूदा तकनीक के निकटतम समानांतर फिल्मों में सीजीआई एनीमेशन है, लेकिन वह दृष्टिकोण स्केलेबल नहीं है - प्रत्येक दृश्य, चरित्र और अभिव्यक्ति व्यक्तिगत रूप से एक एनिमेटर द्वारा तैयार की जाती है। इसलिए हमें पूरी तरह से कुछ नया ईजाद करने की जरूरत थी। किसी को भी सीजीआई-गुणवत्ता वाले कपड़े बनाने की अनुमति देने का कोई अन्य तरीका नहीं है जो स्वचालित रूप से किसी भी मनमाने आकार के अवतार के आंदोलन का जवाब देता है।
Sergey Makeev, our Senior Technical Director driving and creating a lot of the systems behind Layered Clothing, explained “computationally, when you have two arbitrary 3D meshes, it’s difficult to compute exactly how to fit one over the other without distorting the content or making it simply look ugly. Part of the inspiration came to the team while reading several scientific papers on aerodynamic testing of rockets.” The team observed the way airflow envelopes a rocket in flight, and how small adjustments to the rocket body shape affects airflow and flight efficiency. Then the team looked at automated methods that create new and improved rocket shapes in 3D CAD, and applied that thinking to efficient layering of meshes on top of each other. It is sometimes said that an accomplishment “wasn’t rocket science, really.” Technology for clothing and accessories that fit any avatar body, it turns out, certainly was inspired by rocket science.
समाधान
'आह' क्षण आया जब हमारी टीम ने दो जालों के बीच "अमूर्त परत" पर विचार किया - एक नई पिंजरे की परत को अंतर्निहित शरीर संरचना की बाहरी सीमा के रूप में पेश करना, फिर शर्ट के आंतरिक पिंजरे के साथ बातचीत करना शीर्ष पर स्तरित हो रहा है शरीर। यह अंतःक्रिया और भी जटिल हो जाती है जब चरित्र चेतन और इधर-उधर घूमने लगता है, क्योंकि सतहों, पिंजरों और त्वचा की परस्पर क्रिया अत्यधिक जटिल हो जाती है। हमें एक जाल के प्रत्येक शीर्ष को दूसरे के चारों ओर लपेटने का एक तरीका मिला, उनके आयाम अमूर्त परत के व्यवहार से नियंत्रित होते हैं। यह दृष्टिकोण उपयोगकर्ताओं को वास्तविक समय में वस्तुओं को ढेर करने और अंतिम लेयरिंग को तुरंत देखने देता है। ठीक उसी तरह जैसे हमने देखा कि रॉकेट के आकार में समायोजन कैसे रॉकेट के उड़ने वाले व्यवहार को ढंके हुए वायु कुशन के माध्यम से बदलता है।
अवधारणा में जान फूंकने के लिए, हमारी टीम ने Roblox क्रिएटर कम्युनिटी को भी जल्दी तालिका में लाया, और पिछले एक साल से हम डेवलपर्स के बढ़ते समूह के साथ काम कर रहे हैं, जो लेयर्ड एसेट बनाने के लिए अलग-अलग तरीकों को आजमा रहे हैं। सवारी के लिए समुदाय को साथ लाना बहुत अच्छा था क्योंकि हम नई सामग्री निर्माण के लिए प्रौद्योगिकियां बना रहे थे। अतीत में हम अक्सर पहले अपनी सामग्री बनाते थे, उसे कैटलॉग में डालते थे, और उसके बाद क्रिएटर्स के मस्ती में शामिल होने से पहले थोड़ा अंतराल होता था।
इस बार, हमने तय किया कि हम समुदाय को अपने साथ संपत्ति का निर्माण शुरू करने में सक्षम बनाएंगे। उनकी रचनात्मक प्रक्रिया की जटिलता को समझने में सामुदायिक प्रतिक्रिया बहुत मूल्यवान थी और अंतर्निहित प्रौद्योगिकी में कुछ बदलाव लाए। अंत में इस सहयोग प्रक्रिया ने कुछ बेहतरीन परिणाम दिए।
हमारे सीईओ और संस्थापक, डेव बसज़ुकी (बिल्डरमैन के रूप में बेहतर जाने जाते हैं) ने उस आउटपुट के लिए एक शब्द गढ़ा जिसे हम इस सहयोगी प्रक्रिया से ढूंढ रहे थे: "कॉम्बिनेटरियलिज्म।" संयोजनवाद आधा प्रक्रिया है, आधा रवैया है, और यह हमारे स्तरित वस्त्र परियोजना के लिए एक मार्गदर्शक प्रकाश बन गया।
हम वास्तव में एक समुदाय-संचालित प्रयास चाहते थे जो हमारे द्वारा बनाई जा रही सभी भयानक तकनीक का लाभ उठा सके, क्योंकि हमारा लक्ष्य उन रचनाकारों को सशक्त बनाना है जो हर दिन अद्भुत चीजें बनाते हैं।
स्तरित कपड़ों का भविष्य
हमारे के पहले 5 दिनों में स्तरित कपड़ों का सीमित पहला रोलआउट, 14.4 मिलियन अद्वितीय उपयोगकर्ताओं ने 74.4 मिलियन मुफ्त जैकेट प्राप्त किए। इस सप्ताह के रूप में अब हमारे पास कैटलॉग में 2,000 से अधिक यूजीसी निर्मित संपत्तियां हैं और बुनियादी संपत्ति का एक छोटा अंश Roblox से मुफ्त में उपलब्ध है। इस लॉन्च में, हमने तय किया कि किसी भी Roblox द्वारा बनाई गई प्रारंभिक संपत्ति के लिए शुल्क नहीं लिया जाएगा, और सभी मुद्रीकृत संपत्तियों को समुदाय पर छोड़ दिया जाएगा।
लेयर्ड क्लोदिंग को सशक्त करने वाली मुख्य तकनीक की व्यापक उपयोगिता है और पहले से ही हमारे समुदाय द्वारा अन्य आकृतियों और वस्तुओं (उदाहरण के लिए; कार क्रैश), या परिदृश्य को फिर से आकार देने, या यहां तक कि कपड़ों के साथ एक पेड़ को तैयार करने के लिए उपयोग किया जा सकता है।
जैसे-जैसे हम विनिमेय डिजिटल पदार्थ और सामग्रियों के भविष्य की ओर बढ़ते हैं, हम कुछ चतुर डेवलपर्स के लिए इन प्रणालियों का उपयोग उन तरीकों से करते हैं जिनकी हमने उम्मीद भी नहीं की थी।
अभी के लिए, हालांकि, यह तकनीक अपने आप में एक उल्लेखनीय कहानी कहती है - एक ऐसी कहानी जिसे साझा करते हुए मुझे बहुत गर्व हो रहा है। खेल की अभिव्यक्ति में एक नया बेंचमार्क बनाने और डिजिटल पहचान के भविष्य के लिए मंच तैयार करने के लिए दूरदर्शी लोगों के साथ काम करना रोमांचक है।
पोस्ट स्तरित कपड़ों के पीछे प्रतिभा की परतें पर पहली बार दिखाई दिया रोबोक्स ब्लॉग.
- "
- 000
- 2D
- 3d
- 9
- a
- क्षमता
- सामान
- प्राप्त
- को प्रभावित
- सब
- की अनुमति देता है
- पहले ही
- अद्भुत
- राशि
- अन्य
- किसी
- लागू
- दृष्टिकोण
- दृष्टिकोण
- चारों ओर
- संपत्ति
- को स्वचालित रूप से
- स्वचालित
- स्वचालित
- स्वतः
- उपलब्ध
- अवतार
- अवतार
- बन
- से पहले
- जा रहा है
- बेंचमार्क
- के बीच
- बिट
- परिवर्तन
- लाना
- निर्माण
- इमारत
- सीएडी
- कार
- मुख्य कार्यपालक अधिकारी
- सीईओ और संस्थापक
- चुनौती
- प्रभार
- क्लासिक
- वस्त्र
- कपड़ा
- कोडन
- सहयोग
- समुदाय
- सम्मोहक
- पूरी तरह से
- जटिल
- गणना करना
- संकल्पना
- सामग्री
- नियंत्रण
- मूल
- बनाना
- बनाया
- बनाना
- निर्माण
- क्रिएटिव
- निर्माता
- रचनाकारों
- दिन
- का फैसला किया
- डिज़ाइन
- बनाया गया
- डेवलपर्स
- विभिन्न
- मुश्किल
- डिजिटल
- डिजिटल पहचान
- आयाम
- निदेशक
- संचालित
- ड्राइविंग
- शीघ्र
- दक्षता
- कुशल
- प्रयास
- सशक्त
- सक्षम
- सक्षम बनाता है
- विशाल
- वातावरण
- अंत में
- उद्विकासी
- ठीक ठीक
- उदाहरण
- उत्तेजक
- मौजूदा
- उम्मीद
- प्रतिक्रिया
- प्रथम
- फिट
- उड़ान
- आगे
- पाया
- संस्थापक
- मुक्त
- से
- मज़ा
- भविष्य
- खेल
- अन्तर
- मिल रहा
- लक्ष्य
- महान
- समूह
- बढ़ रहा है
- कड़ी मेहनत
- मदद
- कैसे
- How To
- तथापि
- HTTPS
- पहचान
- उन्नत
- सहित
- प्रेरणा
- प्रेरित
- बातचीत
- बातचीत
- शुरू करने
- IT
- खुद
- में शामिल होने
- जानने वाला
- लांच
- शुभारंभ
- परत
- बहुस्तरीय
- सीख रहा हूँ
- छोड़ना
- स्तर
- leverages
- लाभ
- प्रकाश
- देखिए
- देखा
- देख
- मशीन
- यंत्र अधिगम
- बनाना
- निर्माण
- मैच
- सामग्री
- बात
- तरीकों
- दस लाख
- अधिक
- चाल
- आंदोलन
- चलचित्र
- विभिन्न
- अन्य
- अपना
- भाग
- पार्टी
- स्टाफ़
- मंच
- खिलाड़ियों
- संभावनाओं
- बिजली
- प्रक्रिया
- प्रस्तुत
- परियोजना
- गर्व
- रेंज
- RE
- पढ़ना
- असली दुनिया
- वास्तविक समय
- हाल ही में
- को कम करने
- और
- का प्रतिनिधित्व करता है
- प्रतिक्रिया
- परिणाम
- Roblox
- रॉकेट विज्ञान
- रोल
- कहा
- स्केलेबल
- दृश्य
- दृश्यों
- विज्ञान
- स्क्रीन
- की स्थापना
- कई
- आकार
- आकार
- Share
- के बाद से
- स्किन
- छोटा
- So
- समाधान
- कुछ
- कुछ
- धुआँरा
- ट्रेनिंग
- प्रारंभ
- शुरू होता है
- प्रस्तुत
- प्रणाली
- सिस्टम
- टीम
- तकनीक
- तकनीकी
- टेक्नोलॉजीज
- टेक्नोलॉजी
- बताता है
- परीक्षण
- RSI
- विचारधारा
- यहाँ
- पहर
- आज
- उपकरण
- ऊपर का
- प्रकार
- समझ
- अद्वितीय
- अपडेट
- us
- उपयोगकर्ताओं
- उपयोगिता
- वीडियो
- कल्पित
- जरूरत है
- तरीके
- सप्ताह
- जब
- बिना
- काम
- काम कर रहे
- कार्य
- विश्व
- होगा
- वर्ष
- साल