หลังจากทำงานหนักมาสองปี เช้านี้เราได้เปิดตัวระบบ Layered Clothing ใหม่อย่างเป็นทางการ ซึ่งช่วยให้เสื้อผ้าและเครื่องประดับเข้ากับรูปร่างของอวาตาร์ได้ ผู้ใช้สามารถแต่งตัวให้อวาตาร์ Roblox ที่มีอยู่ได้ถึง 6 ชั้นบนเสื้อผ้าคลาสสิกที่มีอยู่ เราเห็นผู้ใช้มากกว่า 2,000 คนสร้างเสื้อผ้าและเครื่องประดับที่ส่งไปยัง ร้านอวตาร โดยชุมชนในช่วงไม่กี่สัปดาห์ที่ผ่านมา
ระบบ Layered Clothing ช่วยให้ชุมชนของเรามีพลังในการสร้างประเภทเสื้อผ้าและเครื่องประดับที่ไม่เคยเห็นที่ไหนมาก่อน และยกระดับความเป็นไปได้ในการรวมอวตารไปสู่ระดับใหม่ทั้งหมด ผู้เล่นสามารถมิกซ์แอนด์แมทช์รูปแบบร่างกายและเครื่องแต่งกายได้หลากหลายอย่างไม่น่าเชื่อ โดยเลียนแบบเครื่องแต่งกายที่เข้ากับผู้คนในโลกแห่งความเป็นจริง เสื้อเชิ้ต เดรส เสื้อกันหนาว แจ็กเก็ต และกางเกง สวมใส่เป็นชั้นๆ ที่ส่งผลกระทบและมีปฏิสัมพันธ์ซึ่งกันและกัน
ระบบยังกำหนดขั้นตอนสำหรับเนื้อหาที่ผู้ใช้สร้างขึ้น ความท้าทายที่ยิ่งใหญ่ในการสร้างระบบเสื้อผ้า 3 มิติสำหรับ Roblox คือการออกแบบระบบที่ใช้งานได้ ไม่เพียงแต่กับร่างกายจำนวนมหาศาลที่มีอยู่แล้วบนแพลตฟอร์มในปัจจุบัน แต่ยังรวมถึงอวาตาร์ที่ดุร้ายและสร้างสรรค์ที่เราคาดหวังว่าชุมชนของเราจะสร้างขึ้นในอนาคต
ความมหัศจรรย์ของเสื้อผ้าในระบบนี้คือสามารถยืดออกเพื่อให้เข้ากับตัวละครในแพลตฟอร์มใดก็ได้ ตั้งแต่ Classic Blocky ไปจนถึง T-Rex และสวมใส่ได้พอดีบนชั้นหลายชั้นที่ตัวละครสวมใส่อยู่แล้ว
ในที่สุด การเปิดตัวครั้งนี้แสดงถึงเทคโนโลยี "ก้าวย่าง" สำหรับ Roblox ทั้งสองใช้ประโยชน์จากระบบที่อัปเดตล่าสุดของเราเช่น วัสดุแสดงผลตามร่างกาย, Skinning และ Skeleton APIsแต่ยังกำหนดขั้นตอนสำหรับเทคโนโลยีในอนาคตของเรา เช่น User Generated Bodies หัวแบบไดนามิกและระบบการสร้างสรรค์ที่ขับเคลื่อนด้วย Machine Learning ซึ่งจะทำให้การสร้างในอนาคตของเราง่ายขึ้น
เบื้องหลัง: การสร้างเสื้อผ้าหลายชั้น
เส้นทางสู่การสร้างเทคโนโลยีนี้เป็นความท้าทายในการเขียนโค้ดที่ซับซ้อน
- เป้าหมายของเราคือการทำให้เสื้อผ้าและเครื่องประดับเข้ากับรูปร่างของอวาตาร์ได้
- โซลูชันต้องใช้งานได้จริงกับการพัฒนาของ Roblox ซึ่งรวมถึงรูปลักษณ์ที่เหมือนจริงจากทุกมุม การตอบสนองต่ออินพุตของผู้ใช้โดยอัตโนมัติ ดูน่าสนใจบนหน้าจอโทรศัพท์ระดับกลาง และการเข้ากันได้กับสภาพแวดล้อม Roblox แบบย้อนหลัง
- ข้อกำหนดอีกประการหนึ่ง: เทคโนโลยีต้องการความสามารถในการทำให้เป็นระบบอัตโนมัติและเรียบง่ายเมื่อเวลาผ่านไปเพื่อช่วยลดความซับซ้อนในการเขียน การสร้างเนื้อหา 3D นั้นยากกว่าการลงสีเนื้อหา 2D แบบคลาสสิก แต่วิธีที่เราออกแบบระบบช่วยให้เราเผยแพร่การอัปเดตในอนาคตที่ช่วยให้กระบวนการสร้าง 3D เป็นอัตโนมัติและทำให้ง่ายขึ้น การดำเนินการนี้จะช่วยลดหรืออาจลบการพึ่งพาเครื่องมือ 3D ของบุคคลที่สามในที่สุด
สิ่งที่ใกล้เคียงที่สุดกับเทคโนโลยีที่มีอยู่คือแอนิเมชั่น CGI ในภาพยนตร์ แต่วิธีการนั้นไม่สามารถปรับขนาดได้ – แต่ละฉาก ตัวละคร และการแสดงออกจะถูกวาดโดยแอนิเมเตอร์ ดังนั้นเราจึงต้องประดิษฐ์สิ่งใหม่ทั้งหมด ไม่มีวิธีอื่นใดที่จะอนุญาตให้ทุกคนสร้างเสื้อผ้าคุณภาพ CGI ที่ตอบสนองต่อการเคลื่อนไหวของอวาตาร์ขนาดใดก็ได้ตามอำเภอใจโดยอัตโนมัติ
Sergey Maakev ผู้อำนวยการด้านเทคนิคอาวุโสของเราที่ขับรถและสร้างระบบจำนวนมากที่อยู่เบื้องหลัง Layered Clothing อธิบายว่า "ในการคำนวณ เมื่อคุณมีตาข่าย 3D ตามอำเภอใจ 3 ตัว เป็นการยากที่จะคำนวณว่าต้องทำอย่างไรให้พอดีกันโดยไม่บิดเบือนเนื้อหาหรือสร้างมันขึ้นมา เพียงแค่ดูน่าเกลียด แรงบันดาลใจส่วนหนึ่งมาจากทีมในขณะที่อ่านบทความทางวิทยาศาสตร์หลายฉบับเกี่ยวกับการทดสอบจรวดตามหลักอากาศพลศาสตร์” ทีมงานได้สังเกตการไหลของอากาศที่ห่อหุ้มจรวดในขณะบิน และการปรับรูปร่างของจรวดเพียงเล็กน้อยส่งผลต่อการไหลเวียนของอากาศและประสิทธิภาพในการบิน จากนั้นทีมได้พิจารณาวิธีการอัตโนมัติที่สร้างรูปร่างจรวดใหม่และปรับปรุงใน XNUMXD CAD และนำความคิดนั้นไปใช้กับการจัดเลเยอร์ตาข่ายที่ซ้อนทับกันอย่างมีประสิทธิภาพ บางครั้งมีการกล่าวว่าความสำเร็จ "ไม่ใช่วิทยาศาสตร์จรวดจริงๆ" เทคโนโลยีสำหรับเสื้อผ้าและเครื่องประดับที่เหมาะกับร่างอวตารนั้นได้รับแรงบันดาลใจจากวิทยาศาสตร์จรวดอย่างแน่นอน
โซลูชั่น
ช่วงเวลา 'aha' เกิดขึ้นเมื่อทีมของเราพิจารณา "ชั้นนามธรรม" ระหว่างตาข่ายทั้งสอง — แนะนำชั้นกรงใหม่ซึ่งทำหน้าที่เป็นขอบเขตภายนอกของโครงสร้างร่างกายที่อยู่ข้างใต้ จากนั้นโต้ตอบกับกรงด้านในของเสื้อที่ซ้อนทับกันเป็นชั้นๆ ร่างกาย. ปฏิสัมพันธ์นี้จะซับซ้อนยิ่งขึ้นเมื่อตัวละครเริ่มเคลื่อนไหวและเคลื่อนไหวไปมา เนื่องจากปฏิสัมพันธ์ของพื้นผิว กรง และผิวหนังกลายเป็นเรื่องที่ซับซ้อนอย่างมาก เราพบวิธีที่จะห่อจุดยอดของตาข่ายแต่ละอันไว้รอบ ๆ อีกอัน โดยมิติของพวกมันถูกควบคุมโดยพฤติกรรมของเลเยอร์ที่เป็นนามธรรม วิธีนี้ทำให้ผู้ใช้สามารถซ้อนรายการได้แบบเรียลไทม์และดูเลเยอร์สุดท้ายได้ทันที เช่นเดียวกับการปรับรูปร่างจรวดที่เราสังเกตเห็นเปลี่ยนพฤติกรรมการบินของจรวดผ่านเบาะอากาศที่ห่อหุ้ม
เพื่อสร้างชีวิตชีวาให้กับแนวคิด ทีมงานของเราได้นำชุมชนผู้สร้าง Roblox มาสู่โต๊ะตั้งแต่เนิ่นๆ และในปีที่ผ่านมาเราได้ทำงานร่วมกับกลุ่มนักพัฒนาที่กำลังเติบโตซึ่งได้ลองใช้แนวทางต่างๆ ในการสร้างเนื้อหาแบบเลเยอร์ เป็นการดีที่จะนำชุมชนเข้าร่วมการเดินทางในขณะที่เรากำลังสร้างเทคโนโลยีสำหรับการสร้างเนื้อหาใหม่ ในอดีต เรามักจะสร้างเนื้อหาของตัวเองก่อน ลงในแคตตาล็อก จากนั้นจึงเว้นช่องว่างเล็กน้อยก่อนที่ครีเอเตอร์จะสามารถร่วมสนุกได้
ครั้งนี้ เราตัดสินใจว่าเราจะให้ชุมชนเริ่มสร้างทรัพย์สินไปพร้อมกับเรา คำติชมของชุมชนมีค่ามากในการทำความเข้าใจความซับซ้อนของกระบวนการสร้างสรรค์ของพวกเขา และขับเคลื่อนการเปลี่ยนแปลงบางอย่างในเทคโนโลยีพื้นฐาน ในที่สุดกระบวนการทำงานร่วมกันนี้ก็ได้ผลลัพธ์ที่ยอดเยี่ยม
Dave Baszucki ซีอีโอและผู้ก่อตั้งของเรา (รู้จักกันดีในชื่อ Builderman) ได้สร้างคำสำหรับผลลัพธ์ที่เราต้องการจากกระบวนการทำงานร่วมกันนี้: "combinatorialism" Combinatorialism เป็นครึ่งกระบวนการ ครึ่งทัศนคติ และกลายเป็นแสงนำทางสำหรับโครงการ Layered Clothing ของเรา
เราต้องการความพยายามที่ขับเคลื่อนโดยชุมชนโดยใช้ประโยชน์จากเทคโนโลยีที่ยอดเยี่ยมทั้งหมดที่เรากำลังสร้าง เนื่องจากเป้าหมายของเราคือการเพิ่มขีดความสามารถให้กับครีเอเตอร์ที่สร้างสิ่งที่น่าทึ่งทุกวัน
อนาคตของเสื้อผ้าหลายชั้น
ใน 5 วันแรกของเรา การเปิดตัว Layered Clothing ครั้งแรกจำนวนจำกัดผู้ใช้ที่ไม่ซ้ำกัน 14.4 ล้านคนได้รับแจ็คเก็ตฟรี 74.4 ล้านชุด ณ สัปดาห์นี้ เรามีเนื้อหาที่สร้างโดย UGC มากกว่า 2,000 รายการในแค็ตตาล็อก และมีทรัพย์สินพื้นฐานเพียงเล็กน้อยที่ให้บริการฟรีจาก Roblox ในการเปิดตัวครั้งนี้ เราตัดสินใจที่จะไม่เรียกเก็บเงินสำหรับสินทรัพย์เริ่มต้นใดๆ ที่สร้างโดย Roblox และปล่อยให้ทรัพย์สินที่สร้างรายได้ทั้งหมดไปยังชุมชน
เทคโนโลยีหลักที่ขับเคลื่อน Layered Clothing มีประโยชน์ในวงกว้างและชุมชนของเราสามารถใช้เพื่อทำให้รูปร่างและวัตถุอื่นๆ เสียโฉม (เช่น รถชน) หรือปรับแต่งภูมิทัศน์ หรือแม้แต่แต่งตัวต้นไม้ด้วยเสื้อผ้า
ในขณะที่เราก้าวไปสู่อนาคตของวัสดุและวัสดุดิจิทัลที่สามารถเปลี่ยนได้ เราตั้งตารอนักพัฒนาที่ชาญฉลาดบางคนที่ใช้ระบบเหล่านี้ในแบบที่เราไม่คาดคิด
อย่างไรก็ตาม สำหรับตอนนี้ เทคโนโลยีนี้บอกเล่าเรื่องราวที่น่าทึ่งในตัวเอง ซึ่งเป็นเรื่องราวที่ฉันภูมิใจมากที่จะแบ่งปัน เป็นเรื่องน่าตื่นเต้นที่ได้ร่วมงานกับผู้ที่มีวิสัยทัศน์เพื่อสร้างมาตรฐานใหม่ในการแสดงออกของเกมและกำหนดเวทีสำหรับอนาคตของเอกลักษณ์ดิจิทัล
โพสต์ ชั้นอัจฉริยะเบื้องหลังเสื้อผ้าหลายชั้น ปรากฏตัวครั้งแรกเมื่อ บล็อก Roblox.
- "
- 000
- 3d
- 9
- อุปกรณ์
- อุปกรณ์
- การปรับเปลี่ยน
- ทั้งหมด
- นิเมชั่น
- อื่น
- เครื่องนุ่งห่ม
- วิธีการ
- รอบ
- สินทรัพย์
- อัตโนมัติ
- อัตโนมัติ
- อัตโนมัติ
- ใช้ได้
- Avatar
- ก่อน
- มาตรฐาน
- บิต
- ร่างกาย
- สร้าง
- การก่อสร้าง
- ดอลลาร์แคนาดา
- รถ
- ผู้บริหารสูงสุด
- ซีอีโอและผู้ก่อตั้ง
- CGI
- ท้าทาย
- รับผิดชอบ
- เสื้อผ้า
- การเข้ารหัส
- การทำงานร่วมกัน
- การทำงานร่วมกัน
- ชุมชน
- จับใจ
- ความซับซ้อน
- คำนวณ
- แนวคิด
- เนื้อหา
- สร้าง
- ที่สร้างขึ้น
- การสร้าง
- ความคิดสร้างสรรค์
- ผู้สร้าง
- DAVE
- วัน
- ออกแบบ
- นักพัฒนา
- ต่าง
- ดิจิตอล
- ตนดิจิตอล
- ผู้อำนวยการ
- ขับเคลื่อน
- การขับขี่
- ก่อน
- อย่างมีประสิทธิภาพ
- ที่มีประสิทธิภาพ
- ให้อำนาจ
- สิ่งแวดล้อม
- ข้อเสนอแนะ
- ชื่อจริง
- พอดี
- เที่ยวบิน
- ข้างหน้า
- ผู้สร้าง
- ฟรี
- สนุก
- อนาคต
- เกม
- ช่องว่าง
- GIF
- ยิ่งใหญ่
- บัญชีกลุ่ม
- การเจริญเติบโต
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- เอกลักษณ์
- รวมทั้ง
- แรงบันดาลใจ
- ปฏิสัมพันธ์
- IT
- ร่วม
- เปิดตัว
- การเรียนรู้
- ชั้น
- เบา
- มอง
- เครื่อง
- เรียนรู้เครื่อง
- การทำ
- การจับคู่
- วัสดุ
- ล้าน
- ข้อมูลเพิ่มเติม
- ย้าย
- การเคลื่อนไหว
- Movies
- อื่นๆ
- ภาพวาด
- คน
- เวที
- ผู้เล่น
- อำนาจ
- กระบวนการ
- ผลิต
- โครงการ
- ภูมิใจ
- พิสัย
- RE
- การอ่าน
- โลกแห่งความจริง
- ลด
- ปล่อย
- คำตอบ
- ผลสอบ
- Roblox
- ม้วน
- กล่าวว่า
- ที่ปรับขนาดได้
- วิทยาศาสตร์
- จอภาพ
- การตั้งค่า
- Share
- ผิว
- เล็ก
- So
- ทางออก
- ระยะ
- เริ่มต้น
- เรื่องราว
- ส่ง
- ระบบ
- ระบบ
- ทีม
- เทคโนโลยี
- วิชาการ
- เทคโนโลยี
- เทคโนโลยี
- บอก
- การทดสอบ
- พื้นที่
- คิด
- ตลอด
- เวลา
- ในวันนี้
- เครื่องมือ
- ด้านบน
- เป็นเอกลักษณ์
- การปรับปรุง
- us
- ผู้ใช้
- ประโยชน์
- วีดีโอ
- สัปดาห์
- งาน
- การทำงาน
- โรงงาน
- โลก
- ปี
- ปี