Inside the Tech เป็นซีรีส์บล็อกที่มาพร้อมกับเรา พอดคาสต์พูดคุยด้านเทคนิค. ในตอนที่ 20 ของพอดแคสต์ Avatars & Self-Expression David Baszucki CEO ของ Roblox ได้พูดคุยกับผู้อำนวยการอาวุโสฝ่ายวิศวกรรม Kiran Bhat ผู้อำนวยการอาวุโสฝ่ายผลิตภัณฑ์ Mahesh Ramasubramanian และผู้จัดการผลิตภัณฑ์หลัก Effie Goenawan เกี่ยวกับอนาคตของการสื่อสารที่ดื่มด่ำผ่านรูปประจำตัวและ ความท้าทายทางเทคนิคที่เรากำลังแก้ไขเพื่อให้สามารถเปิดใช้งานได้ ใน Inside the Tech ฉบับนี้ เราได้พูดคุยกับ Ian Sachs ผู้จัดการฝ่ายวิศวกรรมเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับหนึ่งในความท้าทายทางเทคนิคเหล่านั้น — การเปิดใช้งานการแสดงออกทางสีหน้าสำหรับอวตารของเรา — และวิธีที่ทีมงานสร้างอวาตาร์ (ภายใต้กลุ่มเครื่องยนต์) กำลังช่วยให้ผู้ใช้แสดงออกถึงความเป็นตัวเอง บนโรบ็อกซ์
อะไรคือความท้าทายทางเทคนิคที่ใหญ่ที่สุดที่ทีมของคุณกำลังเผชิญอยู่?
เมื่อเราคิดว่าอวตารเป็นตัวแทนของใครบางคนบน Roblox ได้อย่างไร เราจะพิจารณาสองสิ่ง: มันทำงานอย่างไรและมีลักษณะอย่างไร ดังนั้นสิ่งสำคัญประการหนึ่งสำหรับทีมของฉันคือการทำให้อวตารสามารถสะท้อนการแสดงออกของบุคคลได้ ตัวอย่างเช่น เมื่อมีคนยิ้ม อวาตาร์ก็จะยิ้มไปพร้อมๆ กัน
สิ่งที่ยากอย่างหนึ่งในการติดตามการแสดงออกทางสีหน้าคือการปรับประสิทธิภาพของแบบจำลองของเรา เพื่อให้เราสามารถจับภาพการแสดงออกเหล่านี้ได้โดยตรงบนอุปกรณ์ของบุคคลนั้นแบบเรียลไทม์ เรามุ่งมั่นที่จะทำให้ผู้คนใน Roblox เข้าถึงฟีเจอร์นี้ได้มากที่สุดเท่าที่จะเป็นไปได้ และเราจำเป็นต้องรองรับอุปกรณ์หลากหลายประเภท ปริมาณพลังการประมวลผลที่อุปกรณ์ของใครบางคนสามารถรองรับได้นั้นเป็นปัจจัยสำคัญในเรื่องนี้ เราต้องการให้ทุกคนสามารถแสดงออกได้ ไม่ใช่แค่คนที่มีอุปกรณ์อันทรงพลังเท่านั้น ดังนั้นเราจึงปรับใช้หนึ่งในโมเดลการเรียนรู้เชิงลึกครั้งแรกของเราเพื่อทำให้สิ่งนี้เป็นไปได้
ความท้าทายด้านเทคนิคที่สำคัญประการที่สองที่เรากำลังแก้ไขคือการลดความซับซ้อนของกระบวนการที่ผู้สร้างใช้ในการพัฒนาอวาตาร์แบบไดนามิกที่ผู้คนสามารถปรับแต่งให้เป็นแบบส่วนตัวได้ การสร้างอวาตาร์แบบนั้นค่อนข้างซับซ้อนเพราะคุณต้องสร้างโมเดลส่วนหัว และถ้าคุณต้องการให้มันเคลื่อนไหว คุณต้องทำสิ่งที่เฉพาะเจาะจงมากเพื่อสร้างโมเดล เช่น การวางข้อต่อและน้ำหนักสำหรับการสร้างสกินแบบผสมผสานเชิงเส้น เราต้องการทำให้กระบวนการนี้ง่ายขึ้นสำหรับผู้สร้าง ดังนั้นเราจึงกำลังพัฒนาเทคโนโลยีเพื่อทำให้ขั้นตอนนี้ง่ายขึ้น พวกเขาควรจะเน้นไปที่การสร้างแบบจำลองคงที่เท่านั้น เมื่อพวกมันทำเช่นนั้น เราก็สามารถขุดและขังมันได้โดยอัตโนมัติ จากนั้นการติดตามใบหน้าและการสวมเสื้อผ้าหลายชั้นก็ควรจะใช้งานได้ทันที
แนวทางและโซลูชันที่เป็นนวัตกรรมบางส่วนที่เราใช้เพื่อรับมือกับความท้าทายทางเทคนิคเหล่านี้มีอะไรบ้าง
เราได้ทำสิ่งสำคัญสองสามประการเพื่อให้แน่ใจว่าเราได้รับข้อมูลที่ถูกต้องสำหรับการแสดงออกทางสีหน้า ที่เริ่มต้นด้วยการใช้ FACS (Facial Animation Control System) ที่เป็นมาตรฐานอุตสาหกรรม สิ่งเหล่านี้เป็นกุญแจสำคัญในทุกสิ่งเพราะเป็นสิ่งที่เราใช้ขับเคลื่อนการแสดงออกทางสีหน้าของอวาตาร์ เช่น ปากกว้างแค่ไหน ตาข้างไหนเปิด และเท่าไหร่ และอื่นๆ เราสามารถใช้ตัวควบคุม FACS ที่แตกต่างกันได้ประมาณ 50 รายการเพื่ออธิบายการแสดงออกทางสีหน้าที่ต้องการ
เมื่อคุณสร้างอัลกอริทึมแมชชีนเลิร์นนิงเพื่อประเมินการแสดงออกทางสีหน้าจากรูปภาพหรือวิดีโอ คุณจะฝึกแบบจำลองโดยการแสดงภาพตัวอย่างซึ่งมีการแสดงออกถึงความจริงภาคพื้นดินที่ทราบ (อธิบายด้วย FACS) ด้วยการแสดงภาพต่างๆ มากมายให้กับโมเดลด้วยการแสดงออกที่แตกต่างกัน โมเดลจะเรียนรู้ที่จะประเมินการแสดงออกทางสีหน้าของใบหน้าที่ไม่เคยเห็นมาก่อน
โดยปกติ เมื่อคุณทำงานเกี่ยวกับการติดตามใบหน้า การแสดงสีหน้าเหล่านี้จะถูกควบคุมโดยมนุษย์ และวิธีการที่ง่ายที่สุดคือการใช้จุดสังเกต เช่น วางจุดบนภาพเพื่อทำเครื่องหมายตำแหน่งพิกเซลของลักษณะใบหน้า เช่น มุมตา
แต่น้ำหนักของ FACS นั้นแตกต่างกันเพราะคุณไม่สามารถดูภาพแล้วพูดว่า “ปากเปิด 0.9 ต่อ 0.5” เพื่อแก้ไขปัญหานี้ เรากำลังใช้ข้อมูลสังเคราะห์เพื่อสร้างน้ำหนัก FACS โดยตรง ซึ่งประกอบด้วยโมเดล 3 มิติที่เรนเดอร์ด้วยท่า FACS จากมุมและสภาพแสงที่แตกต่างกัน
น่าเสียดาย เนื่องจากโมเดลจำเป็นต้องทำให้เป็นลักษณะทั่วไปกับใบหน้าจริง เราจึงไม่สามารถฝึกข้อมูลสังเคราะห์เพียงอย่างเดียวได้ ดังนั้นเราจึงฝึกแบบจำลองล่วงหน้าในงานการทำนายจุดสังเกตโดยใช้ข้อมูลจริงและข้อมูลสังเคราะห์ร่วมกัน ทำให้แบบจำลองสามารถเรียนรู้งานการทำนาย FACS โดยใช้ข้อมูลที่สังเคราะห์ล้วนๆ
เราต้องการให้การติดตามใบหน้าใช้งานได้สำหรับทุกคน แต่อุปกรณ์บางอย่างก็มีประสิทธิภาพมากกว่าอุปกรณ์อื่นๆ ซึ่งหมายความว่าเราจำเป็นต้องสร้างระบบที่สามารถปรับตัวเองแบบไดนามิกให้เข้ากับพลังการประมวลผลของอุปกรณ์ใดๆ ก็ได้ เราทำสิ่งนี้สำเร็จโดยการแบ่งแบบจำลองของเราออกเป็นระยะการทำนาย FACS โดยประมาณที่รวดเร็วที่เรียกว่า BaseNet และระยะการปรับแต่ง FACS ที่แม่นยำยิ่งขึ้นที่เรียกว่า HiFiNet ในระหว่างรันไทม์ ระบบจะวัดประสิทธิภาพ และภายใต้สภาวะที่เหมาะสม เราจะรันทั้งสองเฟสของโมเดล แต่หากตรวจพบการชะลอตัว (เช่น เนื่องจากอุปกรณ์ระดับล่าง) ระบบจะทำงานเฉพาะเฟสแรกเท่านั้น
สิ่งสำคัญที่คุณได้เรียนรู้จากการทำงานด้านเทคนิคนี้มีอะไรบ้าง
หนึ่งคือการทำให้ฟีเจอร์ใช้งานได้เป็นส่วนเล็กๆ ของสิ่งที่ต้องทำเพื่อเผยแพร่บางสิ่งให้ประสบความสำเร็จ งานจำนวนมากอยู่ในกระบวนการทางวิศวกรรมและการทดสอบหน่วย เราจำเป็นต้องตรวจสอบให้แน่ใจว่าเรามีวิธีที่ดีในการพิจารณาว่าเรามีท่อข้อมูลที่ดีหรือไม่ และเราต้องถามตัวเองว่า “เฮ้ โมเดลใหม่นี้ดีกว่ารุ่นเก่าจริงหรือ?”
ก่อนที่เราจะเริ่มวิศวกรรมหลักไปป์ไลน์ทั้งหมดที่เราเตรียมไว้สำหรับการติดตามการทดลอง การทำให้มั่นใจว่าชุดข้อมูลของเราแสดงถึงความหลากหลายของผู้ใช้ การประเมินผลลัพธ์ และการปรับใช้และรับคำติชมเกี่ยวกับผลลัพธ์ใหม่เหล่านั้นจะทำให้โมเดลมีความเพียงพอ แต่นั่นเป็นส่วนหนึ่งของกระบวนการที่ไม่ได้รับการพูดถึงมากนัก แม้ว่าจะมีความสำคัญมากก็ตาม
ทีมของคุณสอดคล้องกับค่า Roblox ใดมากที่สุด?
การทำความเข้าใจขั้นตอนของโครงการเป็นสิ่งสำคัญ ดังนั้นในระหว่างการสร้างสรรค์สิ่งใหม่ๆ การมองในระยะยาวมีความสำคัญอย่างมาก โดยเฉพาะอย่างยิ่งในการวิจัยเมื่อคุณพยายามแก้ไขปัญหาที่สำคัญ แต่การเคารพชุมชนก็มีความสำคัญเช่นกัน เมื่อคุณระบุปัญหาที่คุ้มค่าแก่การสร้างนวัตกรรม เนื่องจากเราต้องการแก้ปัญหาโดยให้คุณค่าสูงสุดแก่ชุมชนในวงกว้างของเรา ตัวอย่างเช่น เราเลือกที่จะทำงานเกี่ยวกับ "การติดตามใบหน้าสำหรับทุกคน" โดยเฉพาะ แทนที่จะเป็นเพียง "การติดตามใบหน้า" เมื่อคุณสร้างบางสิ่งได้สำเร็จถึง 90 เปอร์เซ็นต์ การเปลี่ยนต้นแบบให้เป็นฟีเจอร์การทำงานจะขึ้นอยู่กับการดำเนินการและการปรับให้เข้ากับขั้นตอนของโปรเจ็กต์
อะไรทำให้คุณตื่นเต้นมากที่สุดเกี่ยวกับทิศทางของ Roblox และทีมของคุณ?
ฉันมักจะมุ่งมั่นในการทำงานกับเครื่องมือที่ช่วยให้ผู้คนมีความคิดสร้างสรรค์ การสร้างบางสิ่งเป็นสิ่งที่พิเศษเพราะคุณจะได้บางสิ่งที่มีเอกลักษณ์เฉพาะตัวของคุณ ฉันเคยทำงานด้านวิชวลเอฟเฟกต์และเครื่องมือแก้ไขภาพต่างๆ โดยใช้ข้อมูลเชิงลึกทางคณิตศาสตร์ วิทยาศาสตร์ การวิจัย และวิศวกรรมเพื่อช่วยให้ผู้คนทำสิ่งที่น่าสนใจจริงๆ ตอนนี้ที่ Roblox ฉันจะต้องก้าวไปสู่อีกระดับหนึ่ง Roblox เป็นแพลตฟอร์มความคิดสร้างสรรค์ ไม่ใช่แค่เครื่องมือ และขอบเขตที่เราได้รับในการสร้างเครื่องมือที่ทำให้เกิดความคิดสร้างสรรค์นั้นยิ่งใหญ่กว่าสิ่งอื่นใดที่ฉันเคยทำมาก่อน ซึ่งน่าตื่นเต้นอย่างไม่น่าเชื่อ
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- PlatoData.Network Vertical Generative Ai เพิ่มพลังให้กับตัวเอง เข้าถึงได้ที่นี่.
- เพลโตไอสตรีม. Web3 อัจฉริยะ ขยายความรู้ เข้าถึงได้ที่นี่.
- เพลโตESG. คาร์บอน, คลีนเทค, พลังงาน, สิ่งแวดล้อม แสงอาทิตย์, การจัดการของเสีย. เข้าถึงได้ที่นี่.
- เพลโตสุขภาพ เทคโนโลยีชีวภาพและข่าวกรองการทดลองทางคลินิก เข้าถึงได้ที่นี่.
- ที่มา: https://blog.roblox.com/2023/12/inside-tech-solving-avatar-facial-expressions/
- :เป็น
- :ไม่
- :ที่ไหน
- $ ขึ้น
- 20
- 3d
- 50
- 9
- 90
- a
- สามารถ
- เกี่ยวกับเรา
- สามารถเข้าถึงได้
- คล่องแคล่ว
- ถูกต้อง
- จริง
- ขั้นตอนวิธี
- จัดแนว
- ทั้งหมด
- การอนุญาต
- ด้วย
- เสมอ
- จำนวน
- an
- และ
- มีชีวิต
- ภาพเคลื่อนไหว
- ใด
- สิ่งใด
- วิธีการ
- ประมาณ
- เป็น
- รอบ
- AS
- ถาม
- At
- อัตโนมัติ
- Avatar
- อวตาร
- ค้างคาว
- BE
- เพราะ
- ก่อน
- ดีกว่า
- ที่ใหญ่กว่า
- ที่ใหญ่ที่สุด
- การผสมผสาน
- บล็อก
- ทั้งสอง
- ที่กว้างขึ้น
- สร้าง
- การก่อสร้าง
- แต่
- by
- ที่เรียกว่า
- CAN
- สามารถ
- จับ
- ผู้บริหารสูงสุด
- ท้าทาย
- ความท้าทาย
- เลือก
- เสื้อผ้า
- การผสมผสาน
- มุ่งมั่น
- การสื่อสาร
- ชุมชน
- ซับซ้อน
- คำนวณ
- เงื่อนไข
- พิจารณา
- ควบคุม
- การควบคุม
- แกน
- มุม
- คู่
- การสร้าง
- การสร้าง
- ความคิดสร้างสรรค์
- ความคิดสร้างสรรค์
- ผู้สร้าง
- วิกฤติ
- สำคัญมาก
- ข้อมูล
- เดวิด
- ลึก
- การเรียนรู้ลึก ๆ
- ปรับใช้
- บรรยาย
- อธิบาย
- ที่ต้องการ
- ตรวจพบ
- การกำหนด
- พัฒนา
- ที่กำลังพัฒนา
- เครื่อง
- อุปกรณ์
- ต่าง
- โดยตรง
- ผู้อำนวยการ
- ความหลากหลาย
- do
- ทำ
- ไม่
- การทำ
- ทำ
- ขับรถ
- ในระหว่าง
- พลวัต
- แบบไดนามิก
- ง่ายดาย
- ที่ง่ายที่สุด
- การแก้ไข
- ฉบับ
- ผลกระทบ
- อย่างมีประสิทธิภาพ
- ให้อำนาจ
- ทำให้สามารถ
- การเปิดใช้งาน
- ปลาย
- เครื่องยนต์
- ชั้นเยี่ยม
- ทำให้มั่นใจ
- การสร้างความมั่นใจ
- ตอน
- โดยเฉพาะอย่างยิ่ง
- ประมาณการ
- อีเธอร์ (ETH)
- การประเมินการ
- แม้
- ทุกคน
- ทุกอย่าง
- ตัวอย่าง
- ตื่นเต้น
- น่าตื่นเต้น
- การปฏิบัติ
- การทดลอง
- ด่วน
- การแสดงออก
- การแสดงออก
- Eyes
- ใบหน้า
- ติดตามใบหน้า
- ใบหน้า
- ที่หน้า
- ติดตามใบหน้า
- ปัจจัย
- FAST
- ลักษณะ
- คุณสมบัติ
- ข้อเสนอแนะ
- ชื่อจริง
- เป็นครั้งแรก
- โฟกัส
- สำหรับ
- ราคาเริ่มต้นที่
- การทำงาน
- อนาคต
- สร้าง
- ได้รับ
- ได้รับ
- Go
- ดี
- พื้น
- บัญชีกลุ่ม
- จัดการ
- ยาก
- มี
- หัว
- มุ่งหน้าไป
- ช่วย
- การช่วยเหลือ
- บานพับ
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- HTTPS
- ใหญ่
- มนุษย์
- i
- ระบุ
- if
- ภาพ
- ภาพ
- ดื่มด่ำ
- สำคัญ
- in
- เหลือเชื่อ
- ข้อมูล
- นวัตกรรม
- นักวิเคราะห์ส่วนบุคคลที่หาโอกาสให้เป็นไปได้มากที่สุด
- นวัตกรรม
- ภายใน
- ข้อมูลเชิงลึก
- น่าสนใจ
- เข้าไป
- IT
- ITS
- ตัวเอง
- เพียงแค่
- คีย์
- ที่รู้จักกัน
- สถานที่สำคัญ
- ชั้น
- เรียนรู้
- ได้เรียนรู้
- การเรียนรู้
- ชั้น
- โคมไฟ
- กดไลก์
- วันหยุด
- นาน
- ดู
- LOOKS
- Lot
- เครื่อง
- เรียนรู้เครื่อง
- สำคัญ
- ทำ
- การทำ
- ผู้จัดการ
- หลาย
- หลายคน
- เครื่องหมาย
- คณิตศาสตร์
- เรื่อง
- วิธี
- มาตรการ
- วิธี
- กระจก
- แบบ
- โมเดล
- ข้อมูลเพิ่มเติม
- มากที่สุด
- ปาก
- มาก
- my
- จำเป็นต้อง
- จำเป็น
- ความต้องการ
- ใหม่
- ตอนนี้
- of
- ปิด
- เก่า
- on
- ONE
- เพียง
- เปิด
- ดีที่สุด
- or
- ผลิตภัณฑ์อื่นๆ
- ของเรา
- ตัวเรา
- ส่วนหนึ่ง
- คน
- เปอร์เซ็นต์
- การปฏิบัติ
- ปรับแต่ง
- ระยะ
- ภาพถ่าย
- การแก้ไขภาพ
- ภาพ
- ท่อ
- พิกเซล
- สถานที่
- การวาง
- เวที
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- พอดคาสต์
- โพสท่า
- เป็นไปได้
- อำนาจ
- ที่มีประสิทธิภาพ
- คำทำนาย
- สวย
- ก่อนหน้านี้
- หลัก
- ปัญหาที่เกิดขึ้น
- กระบวนการ
- การประมวลผล
- กำลังประมวลผล
- ผลิตภัณฑ์
- ผู้จัดการผลิตภัณฑ์
- โครงการ
- โครงการ
- ต้นแบบ
- หมดจด
- ใส่
- พิสัย
- ค่อนข้าง
- มาถึง
- จริง
- เรียลไทม์
- จริงๆ
- ปล่อย
- การแสดงผล
- แสดงให้เห็นถึง
- การวิจัย
- ในกรณี
- ผลสอบ
- เสกสรร
- ขวา
- Roblox
- วิ่ง
- ทำงาน
- แซคส์
- กล่าว
- ขนาด
- วิทยาศาสตร์
- ที่สอง
- ระดับอาวุโส
- ชุด
- น่า
- การแสดง
- ลดความซับซ้อน
- ลดความซับซ้อน
- ช้าลงหน่อย
- เล็ก
- So
- เพียงผู้เดียว
- โซลูชัน
- แก้
- การแก้
- บาง
- บางคน
- บางสิ่งบางอย่าง
- พิเศษ
- โดยเฉพาะ
- เฉพาะ
- ระยะ
- เริ่มต้น
- เริ่มต้น
- ประสบความสำเร็จ
- อย่างเช่น
- เพียงพอ
- สนับสนุน
- แน่ใจ
- ซิงค์.
- สังเคราะห์
- ข้อมูลสังเคราะห์
- ระบบ
- ต่อสู้
- การแก้ปัญหา
- เอา
- ใช้เวลา
- การ
- พูดคุย
- งาน
- ทีม
- เทคโนโลยี
- วิชาการ
- เทคโนโลยี
- การทดสอบ
- กว่า
- ที่
- พื้นที่
- ก้าวสู่อนาคต
- ของพวกเขา
- พวกเขา
- ตัวเอง
- แล้วก็
- ล้อยางขัดเหล่านี้ติดตั้งบนแกน XNUMX (มม.) ผลิตภัณฑ์นี้ถูกผลิตในหลายรูปทรง และหลากหลายเบอร์ความแน่นหนาของปริมาณอนุภาคขัดของมัน จะทำให้ท่านได้รับประสิทธิภาพสูงในการขัดและการใช้งานที่ยาวนาน
- พวกเขา
- สิ่ง
- คิด
- นี้
- เหล่านั้น
- แต่?
- ตลอด
- เวลา
- ไปยัง
- ต้น
- เครื่องมือ
- เครื่องมือ
- ไปทาง
- การติดตาม
- รถไฟ
- เปลี่ยน
- ความจริง
- พยายาม
- สอง
- เป็นปกติ
- ภายใต้
- ที่ไม่ซ้ำกัน
- หน่วย
- ใช้
- ผู้ใช้
- การใช้
- ความคุ้มค่า
- ต่างๆ
- มาก
- วีดีโอ
- รายละเอียด
- ภาพ
- จำเป็น
- vs
- ต้องการ
- วิธี
- we
- อะไร
- เมื่อ
- ที่
- ทั้งหมด
- กว้าง
- กับ
- งาน
- ทำงาน
- การทำงาน
- คุ้มค่า
- เธอ
- ของคุณ
- ลมทะเล