Roblox Avatar Tech มีการพัฒนาอย่างไร - Roblox Blog

Roblox Avatar Tech มีการพัฒนาอย่างไร – บล็อก Roblox

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

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

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

เมื่ออวตารมีการพัฒนาและปรับปรุง เราก็ต้องการให้แน่ใจว่ามีความก้าวหน้าล่าสุดด้วย ซึ่งรวมถึง เสื้อผ้าชั้น, แอนิเมชั่นใบหน้า, สนทนาด้วยเสียงแพ็คแอนิเมชัน และอิโมติคอนมีให้สำหรับอวาตาร์ทุกตัว ในทุกประสบการณ์ ปัจจุบัน มีเพียงอวตารที่สร้างขึ้นจากกลุ่มเทคโนโลยีที่ทันสมัยที่สุดของเราที่เรียกว่า R15 เท่านั้นที่สามารถเข้าถึงความสามารถด้านความคล่องตัวและการแสดงออกล่าสุด นั่นเป็นเพราะว่าปัจจุบันเรารองรับสแต็คเทคโนโลยีอวาตาร์ที่แตกต่างกันสองสแต็ค Tech Stack R6 ได้รับการออกแบบมาสำหรับอวตารสไตล์บล็อกคลาสสิกซึ่งมีส่วนของร่างกายเพียงหกส่วน และประสบการณ์ที่สร้างขึ้นสำหรับอวตารเหล่านั้น Tech Stack R15 ได้รับการออกแบบมาเพื่อรองรับอวตารที่มีส่วนของร่างกายมากถึง 15 ส่วน ดังนั้นจึงรองรับได้ ทั้งหมด รูปแบบอวตาร—บล็อก หุ่นยนต์ และแฟนตาซี—และประสบการณ์ที่สร้างขึ้นสำหรับอวตารทั้งหมด การสนับสนุน Dual Tech Stacks ได้สร้างข้อจำกัดและความยุ่งยากให้กับนักพัฒนาและผู้สร้าง 

อวตาร

ขณะนี้เราสนับสนุนประสบการณ์มากกว่า 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 ประเภทใหม่ 

นอกเหนือจากสแต็กเทคโนโลยีอวาตาร์แบบรวมศูนย์

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

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

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

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

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

ประทับเวลา:

เพิ่มเติมจาก Roblox