Konten di situs ini telah diterjemahkan menggunakan kecerdasan buatan (AI) atau teknologi penerjemahan mesin, dan mungkin terdapat kesalahan.

Skip to content

Bagaimana Teknologi Avatar Roblox Berkembang

Avatars
  • Saat ini kami mendukung dua tumpukan teknologi yang berbeda untuk avatar: Tumpukan teknologi lama (R6) yang mendukung avatar dan pengalaman lama; serta tumpukan teknologi baru (R15) yang mendukung semua gaya dan kemampuan avatar.
  • Untuk memastikan bahwa gaya avatar apa pun dapat berfungsi di pengalaman apa pun dan semua orang dapat mengakses fitur terbaru, kami sedang berupaya menyatukan keduanya menjadi satu tumpukan teknologi. 
  • Hal ini menghadirkan tantangan teknis, sehingga kami bekerja sama erat dengan komunitas pengembang kami untuk merilis alat yang akan memudahkan migrasi ke tumpukan teknologi terpadu yang baru.

Avatar semakin menjadi bagian dari identitas kita. Di Roblox, kami ingin setiap dari lebih dari 65 juta pengguna harian kami memiliki avatar yang benar-benar mewakili diri mereka—tidak hanya penampilannya, tetapi juga cara mereka mengekspresikan diri kepada orang lain secara real-time. Hal ini menjadi semakin penting seiring peluncuran alat komunikasi imersif seperti Connect, yang merupakan cara baru bagi siapa pun berusia 13 tahun ke atas untuk menelepon teman di Roblox sebagai avatar mereka. Agar orang-orang merasa benar-benar terhubung sebagai avatar mereka, mereka perlu dapat bereaksi dan menunjukkan emosi di saat itu juga. Kami membutuhkan avatar yang mampu menampilkan ekspresi wajah yang lebih kompleks, sinkronisasi bibir dengan suara, serta isyarat nonverbal, seperti mengangkat bahu atau mengangguk. 

Untuk memastikan semua orang dapat melihat diri mereka tercermin di dunia imersif ini, kami membutuhkan variasi elemen yang lebih luas yang dapat dipadukan untuk membuat avatar yang mewakili diri mereka. Artinya, lebih banyak pilihan tipe tubuh dan kepala, serta lebih banyak jenis pakaian, riasan, dan aksesori, serta lebih banyak warna, tekstur, dan gaya rambut serta kulit. Untuk memperluas pilihan item-item ini dengan cepat, kami sedang berupaya mempermudah pembuatan avatar baru dan memberdayakan lebih banyak orang untuk mewujudkan ide-ide mereka. Kami telah menempuh perjalanan panjang sejak avatar kuning berbentuk kotak pertama kami, dan kami belum selesai. 

Seiring dengan evolusi dan peningkatan avatar, kami juga ingin memastikan bahwa kemajuan terbaru, termasuk pakaian berlapis, animasi wajah, obrolan dengan suara, paket animasi, dan emotikon, tersedia untuk setiap avatar, di setiap pengalaman. Saat ini, hanya avatar yang dibangun di atas stack teknologi terbaru kami—yang disebut R15—yang memiliki akses ke kemampuan mobilitas dan ekspresi terbaru. Hal ini karena kami saat ini mendukung dua stack teknologi avatar yang berbeda. Stack teknologi R6 dirancang untuk avatar bergaya kotak klasik, yang hanya memiliki enam bagian tubuh, serta pengalaman yang dibangun untuk avatar tersebut. Tumpukan teknologi R15 dirancang untuk mendukung avatar dengan hingga 15 bagian tubuh, sehingga mendukung semua gaya avatar—kotak-kotak, humanoid, dan fantasi—serta pengalaman yang dibuat untuk semua avatar. Mendukung dua tumpukan teknologi telah menimbulkan batasan dan frustrasi bagi pengembang dan kreator. 

undefined

Saat ini kami mendukung pengalaman selama lebih dari 15 tahun, banyak di antaranya dirancang untuk teknologi R6 dan tidak berfungsi semulus yang kami harapkan dengan avatar terbaru yang paling ekspresif. Misalnya, jika seseorang dengan avatar yang dibangun di atas R15 memasuki pengalaman yang dibangun di atas R6, avatar mereka mungkin terlihat dan bergerak berbeda dari biasanya—avatar mereka tidak lagi dapat membuat ekspresi wajah. Jika mereka mengenakan pakaian berlapis, seperti jaket di atas kemeja, avatar mereka akan kembali ke pakaian yang lebih sederhana. Selain itu, beberapa pengalaman, seperti rintangan, dibuat berdasarkan ukuran avatar tertentu. Kami tahu ini tidak ideal bagi mereka yang menggunakan atau membuat konten untuk Roblox. 

Kami ingin semua orang di Roblox memiliki akses ke teknologi avatar tercanggih kami sehingga mereka dapat sepenuhnya mewujudkan identitas digital mereka serta menciptakan pengalaman dan visual yang menakjubkan. Kami juga ingin tetap kompatibel dengan avatar dan pengalaman yang sudah ada. Mengingat semua hal ini, kami sangat berhati-hati dalam menentukan pendekatan terhadap tumpukan teknologi terpadu ini, untuk menghindari ketidakseimbangan lebih lanjut dan menciptakan jalur ke depan yang meminimalkan jumlah pekerjaan manual yang diperlukan. Kami akan menyediakan pengembang yang membangun dunia ini dengan alat dan dukungan untuk menjaga pengalaman mereka tetap hidup dan menarik sambil mempertahankan nuansa yang mereka inginkan untuk pengalaman tersebut. 

Beralih ke tumpukan teknologi terpadu

Avatar kami—baik yang berbentuk blok, humanoid, atau sepenuhnya fantastis—harus berfungsi dengan baik di setiap pengalaman, dengan aksesori apa pun. Kami ingin menghilangkan segala hambatan yang pernah dirasakan oleh kreator dan pengguna hingga saat ini. Kami juga ingin kreator tetap memiliki kendali atas tampilan dan nuansa pengalaman mereka, baik yang mendukung teknologi R15 maupun R6. Untuk mendukung semua fitur dan kemampuan baru ini—sekarang dan seiring kami terus berinovasi—kami menyatukan arsitektur teknis yang mendukung semua avatar.

Kami mendengarkan masukan dari komunitas pengembang bahwa mereka ingin mempertahankan tampilan dan nuansa gaya avatar kotak klasik, tetapi mereka juga membutuhkan kami untuk memastikan ukuran dan proporsi avatar yang konsisten. Kami juga mendengar bahwa mereka menginginkan alat untuk memudahkan pemuatan avatar yang dibangun dengan teknologi R15 ke dalam pengalaman R6 saat ini—serta kemampuan untuk mengotomatisasi proses konversi pengalaman R6 ke standar R15. Tujuan jangka panjang kami adalah membangun lapisan yang memungkinkan pengalaman R6 berintegrasi dengan stack R15, sambil meminimalkan kode khusus yang perlu kami pertahankan.

Awal tahun ini, kami memperkenalkan adaptor R6 ke R15. Adaptor ini berfungsi sebagai lapisan emulasi, memungkinkan skrip R6 berjalan pada tubuh R15, tanpa memerlukan tindakan apa pun dari pembuat avatar. Ketika avatar R15 bergabung dengan pengalaman R6, adaptor ini memungkinkannya bergerak dengan cara yang sama seperti avatar R6. Hal ini memungkinkan pengembang untuk langsung mencoba avatar R15 dengan satu klik dan melihat seberapa baik kinerjanya sebelum melakukan pembaruan pada pengalaman mereka. Dengan adaptor baru ini, avatar R15 tetap mempertahankan fitur seperti pakaian berlapis dan ekspresi wajah, namun tetap dapat bergabung dengan pengalaman R6 dan bergerak sesuai dengan yang direncanakan pengembang.

Langkah selanjutnya kami adalah rangkaian alat konversi untuk memungkinkan pengembang dengan mudah memigrasikan pengalaman R6 mereka ke stack teknologi R15. Alat-alat ini akan membantu pengembang mengonversi skrip, karakter, dan animasi pengalaman, serta membantu mereka menguji konversi tersebut secara bertahap. Alat konversi ini akan menggunakan adaptor R6 ke R15 sehingga pengembang dapat mempublikasikan pengalaman mereka di tengah proses konversi tanpa mengalami gangguan. Terakhir, kami berencana memberikan kemampuan kepada pengembang untuk menyesuaikan skala avatar ke pengaturan apa pun yang diinginkan, termasuk meniru gaya avatar Rthro klasik. Hal ini memberikan konsistensi bagi pengembang dalam membuat rintangan dan membuka potensi untuk membangun jenis pengalaman Roblox yang baru. 

Melampaui tumpukan teknologi avatar terpadu

Migrasi ke tumpukan teknologi terpadu merupakan langkah penting bagi kami untuk mendukung pengembang dan pengguna saat kami meningkatkan teknologi avatar serta memperkenalkan fitur dan alat baru. Namun, ini hanyalah permulaan. Menyatukan semua avatar dalam satu tumpukan teknologi akan memudahkan pengembang memanfaatkan alat komunikasi real-time baru, seperti Connect. Agar panggilan ini terasa seperti percakapan alami, kita semua memerlukan akses ke kemampuan avatar baru seperti ekspresi wajah, emote, dan sinkronisasi suara. Kami juga ingin memfasilitasi variasi avatar yang jauh lebih luas, sehingga baru-baru ini kami membuka akses pembuatan avatar bagi semua anggota UGC kami. Kami juga mengumumkan bahwa kami sedang mengembangkan alat AI generatif agar siapa pun di Roblox dapat dengan mudah membuat avatar dari gambar dan prompt teks. 

Tujuan kami selalu menjadi platform yang menghubungkan orang-orang dengan mengutamakan keamanan dan kesopanan, sehingga kami mempertimbangkan dengan cermat bagaimana kami akan memoderasi kreasi dan interaksi dengan avatar-avatar baru ini. Seiring dengan demokratisasi dan percepatan proses pembuatan melalui alat seperti AI generatif, upaya moderasi kami harus terus beradaptasi, dengan memanfaatkan kombinasi antara AI dan moderator manusia. Beberapa tantangan yang saat ini kami hadapi terkait langsung dengan sifat kombinatorial pembuatan avatar dan jumlah interaksi sosial yang sangat besar di platform ini. Kami akan membagikan detail lebih lanjut tentang alat moderasi kami seiring dengan peluncurannya. 

Pada akhirnya, kami berencana untuk memungkinkan siapa pun membuat dan menyesuaikan avatar dari nol—bahkan dari dalam sebuah pengalaman. Hal ini akan membuka cara tak terbatas bagi orang-orang untuk mengekspresikan individualitas mereka. Dari sudut pandang teknis dan kreator, hal ini juga menghadirkan sejumlah tantangan teknis menarik yang perlu dipecahkan:

  • Bagaimana seorang kreator mendesain item untuk beragam avatar tanpa batasan simetri tubuh, jumlah anggota tubuh, atau fitur wajah, sambil tetap mendukung fitur seperti pakaian berlapis atau kemampuan menganimasikan fitur wajah avatar?
  • Bagaimana kami dapat memungkinkan lebih banyak orang untuk membuat avatar tanpa harus menggunakan perangkat lunak grafis 3D profesional?
  • Bagaimana avatar yang dipersonalisasi seseorang dapat menyatu dengan mulus ke dalam pengalaman apa pun yang mereka temukan di Roblox? 
  • Dengan pesatnya perkembangan avatar UGC dan teknik AI generatif yang canggih, bagaimana tim kami dapat mengoptimalkan grid dan cloud kami untuk stabilitas maksimum, serta latensi rendah, dan efisiensi?

Kami sedang berupaya mengatasi tantangan ini dengan alat baru untuk para kreator, infrastruktur baru untuk membuat platform ini semakin andal, dan terus berkomunikasi secara transparan dengan komunitas kreator kami. Dengan menyatukan semua orang dalam satu tumpukan teknologi terpadu, serta merilis alat untuk mempermudah semua ini, para kreator kami akan dapat melakukan apa yang mereka lakukan terbaik: Membuat kami terpesona dengan menciptakan hal-hal yang tak pernah kami bayangkan sebelumnya.