چگونه فناوری Roblox Avatar در حال پیشرفت است - وبلاگ Roblox

چگونه فناوری Roblox Avatar در حال تکامل است - وبلاگ Roblox

گره منبع: 2940329
  • ما در حال حاضر از دو پشته فناوری مختلف برای آواتارها پشتیبانی می‌کنیم: یک پشته فناوری قدیمی (R6) که از آواتارها و تجربیات قدیمی‌تر پشتیبانی می‌کند. و یک پشته فناوری جدیدتر (R15) که از همه سبک ها و قابلیت های آواتار پشتیبانی می کند.
  • برای اطمینان از اینکه هر سبک آواتاری در هر تجربه ای کار می کند و همه می توانند به جدیدترین ویژگی ها دسترسی داشته باشند، ما در تلاش هستیم تا آنها را در یک پشته فناوری واحد متحد کنیم. 
  • این چالش‌های فنی را به همراه دارد، بنابراین ما در حال همکاری نزدیک با جامعه توسعه‌دهندگان خود هستیم تا ابزارهایی را منتشر کنیم که مهاجرت به پشته فناوری یکپارچه جدید را تسهیل می‌کنند.

آواتارها به طور فزاینده ای به بخشی از هویت ما تبدیل می شوند. در Roblox، ما می‌خواهیم که هر یک از بیش از 65 میلیون کاربر روزانه، آواتاری داشته باشند که احساس می‌کنند واقعاً آنها را نشان می‌دهد - نه تنها ظاهرشان، بلکه نحوه بیان خود را به دیگران در زمان واقعی. با انتشار ابزارهای ارتباطی همهجانبه مانند این موضوع، اهمیت بیشتری پیدا می کند اتصال، که روش جدیدی برای هر 13 سال و بالاتر برای تماس با دوستان در Roblox به عنوان آواتار خود است. برای اینکه افراد به عنوان آواتارهای خود واقعاً احساس ارتباط کنند، باید بتوانند در لحظه واکنش نشان دهند و احساسات خود را نشان دهند. ما به آواتارهایی نیاز داریم که بتوانند حالات چهره پیچیده‌تر، همگام سازی لب با صدا و نشانه‌های غیرکلامی مانند بالا انداختن یا تکان دادن سر داشته باشند. 

برای اطمینان از اینکه همه می‌توانند خود را در این جهان‌های غوطه‌ور ببینند، به تنوع بیشتری از عناصر نیاز داریم که افراد بتوانند آن‌ها را با هم ترکیب کنند تا آواتارهایی بسازند که آنها را نشان می‌دهند. این بدان معنی است که انواع بدن و سر بیشتر برای انتخاب، و همچنین انواع لباس، آرایش و لوازم جانبی بیشتر، و رنگ‌ها، بافت‌ها و مدل‌های مو و پوست بیشتر است. برای گسترش سریع انتخاب‌های این آیتم‌ها، ما در تلاش هستیم تا ایجاد آواتارهای جدید را بسیار آسان‌تر کنیم و افراد بیشتری را برای زنده کردن ایده‌های خود توانمند کنیم. ما از اولین آواتار زرد بلوکی خود راه درازی را پیموده ایم و هنوز کارمان تمام نشده است. 

همانطور که آواتارها تکامل می یابند و بهبود می یابند، ما همچنین می خواهیم مطمئن شویم که آخرین پیشرفت ها، از جمله لباس چند لایه, انیمیشن صورت, چت با صدا، بسته های انیمیشن و شکلک ها برای هر آواتار و در هر تجربه ای در دسترس هستند. امروزه، تنها آواتارهایی که بر روی مدرن‌ترین پشته فناوری ما ساخته شده‌اند - به نام R15 - به جدیدترین قابلیت‌های تحرک و بیان دسترسی دارند. دلیلش این است که ما در حال حاضر از دو پشته فناوری آواتار مجزا پشتیبانی می کنیم. پشته فناوری R6 برای آواتارهای کلاسیک به سبک بلوکی طراحی شده است که تنها شش قسمت بدن دارند و تجربیاتی که برای آن آواتارها ساخته شده است. پشته فناوری R15 برای پشتیبانی از آواتارها با حداکثر 15 قسمت بدن طراحی شده است، بنابراین از تمام سبک های آواتار - بلوکی، انسان نما، و فانتزی - و تجربیاتی که برای همه آواتارها ساخته شده است. پشتیبانی از پشته های فناوری دوگانه محدودیت ها و ناامیدی هایی را برای توسعه دهندگان و سازندگان ایجاد کرده است. 

آواتار ها

ما در حال حاضر بیش از 15 سال تجربه را پشتیبانی می کنیم، که بسیاری از آنها برای فناوری R6 طراحی شده اند و آنطور که می خواهیم با جدیدترین و گویاترین آواتارها یکپارچه کار نمی کنند. به عنوان مثال، اگر فردی با آواتار ساخته شده بر روی R15 وارد یک تجربه ساخته شده بر روی R6 شود، آواتار او ممکن است متفاوت از حد معمول به نظر برسد و حرکت کند - آواتار او دیگر قادر به ایجاد حالات چهره نخواهد بود. اگر آنها لباس های چند لایه، مانند ژاکت روی پیراهن داشتند، آواتار آنها به لباس های ساده تر برمی گشت. علاوه بر این، برخی از تجربیات، مانند دوره‌های موانع، بر اساس اندازه‌های آواتار خاصی ساخته شده‌اند. ما می دانیم که این برای کسانی که از Roblox استفاده می کنند یا برای 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 ما. ما همچنین اعلام کردیم که در حال کار بر روی یک هوش مصنوعی مولد ابزاری برای فعال کردن هر کسی در Roblox برای ایجاد آسان آواتار از یک تصویر و یک پیام متنی. 

هدف ما همیشه این است که پلتفرمی باشیم که افراد را با در نظر داشتن ایمنی و مدنیت به هم متصل کند، بنابراین به این فکر می‌کنیم که چگونه خلاقیت‌ها و تعاملات با این آواتارهای جدید را تعدیل کنیم. از آنجایی که ابزارهایی مانند هوش مصنوعی مولد دموکراتیزه می‌شوند و ایجاد را تسریع می‌کنند، تلاش‌های تعدیل‌کننده ما باید سرعت خود را حفظ کند و از ترکیبی از AI و ناظران انسانی استفاده کند. برخی از چالش‌هایی که در حال حاضر به آن‌ها می‌پردازیم، مستقیماً به ماهیت ترکیبی ایجاد آواتار و تعداد زیادی از تعاملات اجتماعی در پلتفرم مربوط می‌شوند. به محض انتشار ابزارهای تعدیل، جزئیات بیشتری را در مورد آنها به اشتراک خواهیم گذاشت. 

در نهایت، ما قصد داریم هر کسی را قادر به ایجاد و سفارشی کردن آواتارها از ابتدا - حتی از درون یک تجربه - کنیم. این راه‌های نامحدودی را برای افراد برای بیان فردیت خود باز می‌کند. از نقطه نظر فنی و سازنده، آنها همچنین تعدادی چالش فنی جالب را برای حل ارائه می دهند:

  • چگونه یک خالق آیتم‌هایی را برای مجموعه وسیعی از آواتارها طراحی می‌کند که هیچ محدودیتی برای تقارن بدن، تعداد اندام‌ها یا ویژگی‌های صورت ندارد، در حالی که از ویژگی‌هایی مانند لباس‌های چند لایه یا توانایی متحرک کردن ویژگی‌های چهره آواتار نیز پشتیبانی می‌کند؟
  • چگونه می توانیم افراد بیشتری را قادر به ایجاد آواتار بدون نیاز به استفاده از نرم افزارهای حرفه ای گرافیک سه بعدی کنیم؟
  • چگونه می‌توان آواتار شخصی‌سازی شده یک فرد را با هر تجربه‌ای که در Roblox پیدا می‌کند، جا داد؟ 
  • با تکثیر سریع آواتارهای UGC و تکنیک‌های قدرتمند هوش مصنوعی، چگونه تیم‌های ما می‌توانند شبکه و ابر ما را برای حداکثر پایداری و همچنین تأخیر کم و کارایی بهینه کنند؟

ما برای حل این چالش‌ها با ابزارهای جدید برای سازندگان، زیرساخت‌های جدید برای قابل اطمینان‌تر کردن پلتفرم و ادامه ارتباط شفاف با جامعه سازندگانمان تلاش می‌کنیم. با قرار دادن همه در یک پشته فناوری یکپارچه، و انتشار ابزارهایی برای آسان‌تر کردن همه اینها، سازندگان ما می‌توانند بهترین کاری را که انجام می‌دهند انجام دهند: با خلق چیزهایی که هرگز تصورش را نمی‌کردیم، ذهن ما را منفجر کنند. 

تمبر زمان:

بیشتر از Roblox