Skip to main content

วิวัฒนาการของเทคโนโลยีสำหรับอวาตาร์ Roblox

October 17, 2023

by Daniel Sturman, Chief Technology Officer, Roblox


ผลิตภัณฑ์และเทคโนโลยี
  • ขณะนี้เราสนับสนุนชุดเทคโนโลยีที่แตกต่างกันอยู่สองชุดสำหรับอวาตาร์: ชุดเทคโนโลยีดั้งเดิม (R6) ซึ่งรองรับอวาตาร์และประสบการณ์รุ่นเก่า และชุดเทคโนโลยีที่ใหม่กว่า (R15) ซึ่งรองรับรูปแบบและความสามารถของอวาตาร์ทั้งหมด
  • เพื่อให้แน่ใจว่าอวาตาร์ทุกรูปแบบสามารถใช้งานได้ไม่ว่าจะอยู่ในประสบการณ์ใดและทุกคนสามารถเข้าถึงคุณสมบัติล่าสุดได้ เรากำลังดำเนินการเพื่อรวมชุดเทคโนโลยีเหล่านี้เป็นชุดเทคโนโลยีเพียงชุดเดียว
  • การดำเนินการนี้ทำให้เกิดความท้าทายด้านเทคนิค ดังนั้นเราจึงทำงานอย่างใกล้ชิดกับชุมชนนักพัฒนาของเราเพื่อเผยแพร่เครื่องมือที่จะช่วยลดความยุ่งยากในการโยกย้ายไปยังชุดเทคโนโลยีรวมชุดใหม่นี้

อวาตาร์กำลังกลายเป็นส่วนหนึ่งของตัวตนของเรามากขึ้นเรื่อยๆ ที่ Roblox เราต้องการให้ผู้ใช้รายวันของเราที่มีมากกว่า 65 ล้านคนมีอวาตาร์ที่สามารถใช้เป็นตัวแทนของพวกเขาได้อย่างแท้จริง—ไม่ใช่เพียงแค่รูปลักษณ์เท่านั้น แต่ยังรวมถึงวิธีแสดงออกต่อผู้อื่นแบบเรียลไทม์ด้วย โดยสิ่งนี้มีความสำคัญมากยิ่งขึ้นเมื่อเราเปิดตัวเครื่องมือการสื่อสารแบบสมจริง เช่น Connect ซึ่งเป็นวิธีใหม่ที่ผู้ใช้ทุกคนที่มีอายุ 13 ปีขึ้นไปสามารถใช้เพื่อโทรหาเพื่อนๆ บน Roblox ด้วยอวาตาร์ของตนเองได้ เพื่อให้ผู้ใช้รู้สึกถึงความเชื่อมโยงอย่างแท้จริงกับอวาตาร์ เขาจำเป็นต้องสามารถตอบสนองและแสดงอารมณ์ในขณะนั้นๆ ได้ เราจึงต้องการอวาตาร์ที่สามารถแสดงสีหน้าที่ซับซ้อนมากขึ้น ลิปซิงค์กับเสียง และส่งสัญญาณที่ไม่ใช่คำพูด เช่น การยักไหล่หรือการพยักหน้าได้

เพื่อให้แน่ใจว่าทุกคนสามารถเห็นตัวเองสะท้อนอยู่ในโลกแบบสมจริงนี้ได้ เราจำเป็นต้องมีองค์ประกอบที่หลากหลายมากขึ้นเพื่อให้ผู้ใช้สามารถผสมผสานและจับคู่องค์ประกอบเหล่านั้นในการสร้างอวาตาร์ที่เป็นตัวแทนของพวกเขา นั่นหมายถึง ประเภทร่างกายและศีรษะที่มีให้เลือกเพิ่มมากขึ้น รวมถึงประเภทเสื้อผ้า เครื่องสำอาง และไอเท็มเสริมต่างๆ และยังมีสีผม สีผิว พื้นผิว และสไตล์ต่างๆ ที่เพิ่มมากขึ้นด้วย เพื่อขยายตัวเลือกสำหรับไอเท็มเหล่านี้อย่างรวดเร็ว เรากำลังดำเนินการเพื่อทำให้การสร้างอวาตาร์ใหม่ง่ายยิ่งขึ้น และส่งเสริมให้ผู้ใช้จำนวนมากขึ้นนำแนวคิดของตนมาสร้างให้เป็นจริง เราได้ก้าวมาไกลมากแล้วนับตั้งแต่อวาตาร์บล็อคสีเหลืองแบบแรกของเรา แต่เราจะยังไม่หยุดเพียงแค่นี้

เมื่ออวาตาร์ได้รับการพัฒนาและปรับปรุงให้ดีขึ้นแล้ว เราต้องการมั่นใจว่ามีความก้าวหน้าล่าสุดด้วยรวมถึง เสื้อผ้าหลายชั้น, แอนิชันบนใบหน้า, แชทด้วยเสียง, แพ็คแอนิเมชัน และท่าทางซึ่งสามารถใช้ได้กับอวาตาร์ทุกแบบในทุกประสบการณ์ ในปัจจุบันมีเพียงอวาตาร์ที่สร้างขึ้นจากชุดเทคโนโลยีที่ทันสมัยที่สุดของเราที่เรียกว่า 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 ด้วย

เพิ่มเติมจากชุดเทคโนโลยีอวาตาร์แบบรวม

การเปลี่ยนไปใช้ชุดเทคโนโลยีแบบรวมเป็นก้าวที่สำคัญของเราในการรองรับนักพัฒนาและผู้ใช้ ไปพร้อมกับการปรับปรุงเทคโนโลยีอวาตาร์และแนะนำคุณสมบัติและเครื่องมือใหม่ๆ แต่นี่เป็นเพียงแค่การเริ่มต้นเท่านั้น การรวบรวมอวาตาร์ทั้งหมดไว้ในชุดเทคโนโลยีชุดเดียวนั้นจะช่วยให้นักพัฒนาสามารถใช้ประโยชน์จากเครื่องมือการสื่อสารแบบเรียลไทม์ใหม่ๆ ได้ง่ายขึ้น เช่น Connect เพื่อให้การโทรรู้สึกเหมือนการสนทนาที่เป็นธรรมชาติ เราทุกคนจะต้องสามารถเข้าถึงความสามารถใหม่ๆ ของอวาตาร์ได้ เช่น การแสดงออกบนใบหน้า ท่าทาง และการซิงค์กับเสียง นอกจากนี้เรายังต้องการให้สามารถใช้งานอวาตาร์ได้หลากหลายมากยิ่งขึ้น เราจึงได้เปิดโอกาสให้มี การสร้างอวาตาร์โดยสมาชิกของ UGC ของเรา นอกจากนี้เรายังได้ประกาศด้วยว่าเรากำลังพัฒนาเครื่องมือ AI ช่วยสร้างเพื่อให้ทุกคนบน Roblox สามารถสร้างอวาตาร์ได้อย่างง่ายดายด้วยรูปภาพหรือการพิมคำสั่งผ่านข้อความได้

เป้าหมายของเราคือการเป็นแพลตฟอร์มที่เชื่อมโยงผู้คนเข้าด้วยกันโดยคำนึงถึงความปลอดภัยและความเคารพซึ่งกันและกัน ดังนั้นเราจึงคิดอย่างรอบคอบถึงวิธีที่เราจะกลั่นกรองการสร้างสรรค์และการโต้ตอบกับอวาตาร์ใหม่ๆ เหล่านี้ เนื่องจากเครื่องมือ เช่น AI ช่วยสร้างเปิดโอกาสให้ผู้ใช้สามารถมีส่วนร่วมในการสร้างสรรค์และสร้างสรรค์ได้รวดเร็วยิ่งขึ้น ดังนั้นความพยายามในการกลั่นกรองของเราจึงต้องก้าวตามให้ทัน โดยใช้ประโยชน์จากการผสมผสานการกลั่นกรองโดยมนุษย์และ AI เข้าด้วยกัน ความท้าทายบางประการที่เรากำลังเผชิญอยู่ในขณะนี้มีความเกี่ยวข้องโดยตรงกับการผสมผสานกันระหว่างลักษณะของการสร้างอวาตาร์และรูปแบบการปฏิสัมพันธ์ทางสังคมที่มีอยู่มากมายบนแพลตฟอร์ม เราจะแบ่งปันรายละเอียดเพิ่มเติมให้กับคุณเมื่อเราเผยแพร่เครื่องมือการกลั่นกรอง

ท้ายที่สุดแล้ว เราตั้งใจที่จะให้ทุกคนสามารถสร้างและปรับแต่งอวาตาร์ตั้งแต่ต้นด้วยตนเองได้—แม้ว่าจะมาจากภายในประสบการณ์ก็ตาม ซึ่งวิธีนี้จะช่วยปลดล็อควิธีการแสดงออกถึงตัวตนของผู้ใช้แต่ละคนได้โดยไม่มีขีดจำกัด ไม่ว่าจะด้วยมุมมองของครีเตอร์หรือด้านเทคนิคก็ตาม เรายังมีความท้าทายด้านเทคนิคที่น่าสนใจอีกหลายประการที่ต้องได้รับการแก้ไข:

  • ทำอย่างไรครีเอเตอร์จึงจะสามารถออกแบบไอเท็มสำหรับอวาตาร์ที่มีอยู่หลากหลายรูปแบบโดยไม่ต้องคำนึงถึงความสมมาตรของร่างกาย จำนวนแขนขา หรือลักษณะใบหน้า ในขณะเดียวกันก็ต้องรองรับคุณสมบัติต่างๆ เช่น เสื้อผ้าหลายชั้น หรือความสามารถในการเคลื่อนไหวใบหน้าของอวาตาร์ได้
  • ทำอย่างไรเราจึงจะสามารถทำให้ผู้คนจำนวนมากขึ้นสร้างอวาตาร์ได้โดยไม่ต้องใช้ซอฟต์แวร์กราฟิก 3D สำหรับมืออาชีพ
  • ทำอย่างไรอวาตาร์ที่ปรับแต่งด้วยตนเองของผู้ใช้จะสามารถเข้ากันได้อย่างราบรื่นกับประสบการณ์ใดๆ ก็ตามที่พวกเขาค้นพบบน Roblox
  • ทำอย่างไรทีมงานของเราจึงจะสามารถเพิ่มประสิทธิภาพกริดและคลาวด์ของเราเพื่อให้มีความเสถียรสูงสุด มีประสิทธิภาพ รวมถึงมีความล่าช้าต่ำ ในขณะที่มีการเพิ่มขึ้นอย่างรวดเร็วของอวาตาร์ UGC และเทคนิค AI ช่วยสร้างอันทรงพลังได้

เรากำลังดำเนินการแก้ไขความท้าทายเหล่านี้ด้วยเครื่องมือใหม่สำหรับครีเอเตอร์และโครงสร้างพื้นฐานใหม่เพื่อทำให้แพลตฟอร์มมีความน่าเชื่อถือมากยิ่งขึ้น และคงการสื่อสารอย่างโปร่งใสกับชุมชนครีเอเตอร์ของเราต่อไป การใช้ชุดเทคโนโลยีแบบรวม และเผยแพร่เครื่องมือที่ทำให้ทั้งหมดนี้ง่ายขึ้น ช่วยให้ครีเอเตอร์ของเราสามารถโฟกัสกับสิ่งที่พวกเขาทำได้ดีที่สุดได้ คือ การทำให้เราต้องทึ่งไปกับผลงานสร้างสรรค์เหนือจินตนาการของพวกเขา