คู่มือ V2FUN

การทำความสะอาดและรีโทโพโลยี AI Mesh

ใช่ เมื่อข้อได้เปรียบอยู่ที่ตำแหน่ง: การปฏิเสธจะถูกย้ายไปไว้ด้านหน้าของกำหนดการ และการล้างข้อมูลจะบีบอัดรายการที่เหลือรอด.

การทำความสะอาดเมชและการรีโทโพโลยีด้วย AI — ภาพประกอบเชิงบรรณาธิการ

ภาพรวม

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

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

ที่มาของความเร็ว

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

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

สามเส้นทางที่ทีมสามารถไปลงเอยได้

  • เลนด่วน

    ทีมที่ปฏิเสธผู้สมัครส่วนใหญ่ก่อนช่วงเวลาทำความสะอาดจะมาถึง.

  • เลนระมัดระวัง

    ทีมต่างๆ ซ่อมแซมทุกเอาต์พุต ด่านแล้วด่านเล่า.

  • ไม่มีเลน

    ทีมที่คาดว่าเครื่องมือสร้างจะลบงานโทโพโลยีออกจากกำหนดการ

รูปแบบประหยัด

เวิร์กโฟลว์แบบประหยัดมีสี่ขั้นตอน: สร้าง ตรวจสอบ ปฏิเสธอย่างรวดเร็ว และทำให้เสร็จเฉพาะตัวเลือกที่แข็งแกร่งที่สุด เนื้อหาเกี่ยวกับต้นทุนสรุปแนวคิดนี้ไว้ในประโยคเดียว: "รูปแบบการทำงานแบบประหยัดนั้นเรียบง่าย: สร้าง ตรวจสอบ ปฏิเสธอย่างรวดเร็ว และทำให้เสร็จเฉพาะตัวเลือกที่แข็งแกร่งที่สุด" กฎหยุดสี่ข้อทำให้แนวคิดนี้มีประสิทธิภาพ เพราะการลงพื้นผิว การทำริก การทดสอบการเคลื่อนไหว และการขัดเกลาล้วนใช้เวลาจริงหลายชั่วโมงเมื่อนำไปใช้กับรูปร่างที่ไม่ผ่านเกณฑ์ตั้งแต่แรก

กฎหยุด 4 ข้อที่ช่วยรักษาตารางเวลา

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

ต้นทุนด้านเวลาการผลิตของกระบวนการ

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

สี่กระบวนการ สี่รูปแบบต้นทุน

  • การสร้าง 3D ด้วย AI

    สร้างตัวเลือกที่สามารถตรวจสอบได้ภายในไม่กี่นาที และไม่รับประกันใดๆ เกี่ยวกับโทโพโลยีของระบบการผลิตหรือประสิทธิภาพของเอนจิน

  • การลดทอน

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

  • การทำรีโทโพโลยี

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

  • การทำโปรไฟล์เอนจิน

    ยืนยันผลลัพธ์บนฮาร์ดแวร์เป้าหมาย โดยประเมินจากเฟรมที่วัดได้

หกสัญญาณที่ไม่สามารถเลื่อนการสร้างใหม่ออกไปได้

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

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

จำนวนโพลิกอนเป็นหนึ่งในเจ็ดต้นทุน

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

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

งบประมาณตามเฟรมที่วัดได้

  • ภาพประกอบการทำความสะอาดเมชและการทำรีโทโพโลยีภายในไปป์ไลน์การผลิต.

    งบประมาณสำหรับเฟรมที่วัดได้

    ภาพประกอบการทำความสะอาดเมชและการรีโทโพโลยีภายในกระบวนการผลิต

การยอมรับคือสภาวะ ไม่ใช่รูปแบบ

ความพร้อมของเอนจินคือสถานะการยอมรับที่โมเดลไปถึงหลังการตรวจสอบ ไม่ใช่สไตล์ที่เครื่องมือสร้างส่งออกมา และการตรวจสอบ QA รอบทดลองเล่นครั้งแรกจะบันทึกผลตัดสินเป็นแนวคิดเท่านั้น, ร่างที่เล่นได้, ตัวเลือกสำหรับการผลิต, หรือถูกปฏิเสธ คำจำกัดความต้องมาก่อน: "สินทรัพย์ที่พร้อมสำหรับเกมคือสถานะการยอมรับ ไม่ใช่สไตล์ภาพ… การสร้างหรือส่งออกที่สำเร็จไม่ได้ทำให้โมเดลพร้อมสำหรับเกม" การตรวจสอบเจ็ดรายการทำให้สถานะนี้เป็นสิ่งที่ตรวจสอบยืนยันได้.

การตรวจสอบความพร้อม 7 รายการ

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

ทดสอบ Asset ตามรูปแบบการใช้งานจริง

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

สำหรับแอสเซ็ตแอนิเมชัน ให้รัน idle, turn, walk, run, crouch, jump และโพส exaggerated จากนั้นทำสำเนาแอสเซ็ตให้มีความหนาแน่นเท่าฉาก และวัดประสิทธิภาพด้านอัตราเฟรม หน่วยความจำ draw calls วัสดุ และพื้นผิว การพิมพ์กำหนดมาตรฐานที่เข้มงวดกว่าให้โมเดล: โดยทั่วไปโมเดลที่พิมพ์ได้ต้องเป็นปริมาตรปิด พื้นผิวเกมที่เปิดโดยตั้งใจอาจเรนเดอร์ได้ถูกต้องในเอนจิน แต่ไม่ผ่านการทดสอบความปิดสนิท และระบบการพิมพ์จะตรวจสอบหกด้าน ซึ่งครอบคลุมความปิดสนิท ความหนาผนัง เรขาคณิตแบบแมนิโฟลด์ มาตราส่วนและหน่วย ส่วนยื่น และการเชื่อมต่อชิ้นส่วน การนำเข้าไฟล์ไปยังสไลเซอร์ไม่ได้บอกอะไรมาก และค่าขั้นต่ำของความหนาผนังขึ้นอยู่กับเครื่องพิมพ์และวัสดุ

จากเมชฉบับร่างสู่แอสเซ็ตที่อนุมัติแล้ว

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

คำถามที่พบบ่อย

รีโทโพโลยีหรือการลดจำนวนโพลิกอน: งานถัดไปต้องใช้แบบไหน?

ขั้นตอนเหล่านี้แก้ปัญหาที่แตกต่างกัน ดังนั้นงานถัดไปจึงเป็นตัวตัดสิน งานที่เกี่ยวกับการทำให้เกิดการเสียรูป UV ที่ควบคุมได้ หรือการเบกกิง ต้องใช้ retopology ขณะที่การลดรายละเอียดโดยคงรูปทรงไว้สำหรับแอสเซ็ตแบบอยู่นิ่งหรืออยู่ไกล ต้องใช้ decimation เอกสารเวิร์กโฟลว์ของ V2Fun แยกสองกระบวนการนี้ออกจากกัน และ smart retopology ก็ปรากฏเป็นหนึ่งในโมดูลบนสาย API ของแพลตฟอร์ม เกณฑ์ทดสอบคือ หากแอสเซ็ตต้องเสียรูป ให้สร้างโครงสร้างใหม่ หากต้องการเพียงเรนเดอร์ ให้ลดรายละเอียดลง ไม่มีขั้นตอนใดมาแทนที่การทำโปรไฟล์เอนจิน และเส้นทางทั้งสองไม่สามารถใช้แทนกันได้ สัญญาณเตือนหกประการในคู่มือนี้จะระบุจุดเปลี่ยนดังกล่าว

ตาข่ายที่สร้างโดย AI ทุกชิ้นจำเป็นต้องทำรีโทโพโลยีหรือไม่

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

การทำความสะอาดจะไม่คุ้มค่าใช้จ่ายเมื่อใด?

เมื่อไฟล์ที่ส่งออกต้องการการเก็บงานมากเกินไป กฎหยุดข้อที่สี่ครอบคลุมกรณีนี้: หยุดขัดเกลาแนวคิดที่มีแวว เพราะการขัดเกลานั้นใช้ความได้เปรียบด้านต้นทุนของชุดงาน V2Fun's cost material กำหนดขีดจำกัดเดียวกันไว้ในรูปแบบของนิยามเกณฑ์คัดทิ้ง: กำหนดเกณฑ์ปฏิเสธก่อนสร้างแอสเซ็ต ชุดงานจะได้ความเร็วเพิ่มขึ้นก็ต่อเมื่อชิ้นงานที่อ่อนที่สุดถูกปฏิเสธตั้งแต่เนิ่นๆ

คัดออกตั้งแต่เนิ่นๆ จบด้วยสิ่งที่แข็งแกร่งที่สุด

กำหนดเกณฑ์การปฏิเสธก่อนชุดแรก จัดสรรงบประมาณตามเฟรมที่วัดได้ และให้การตรวจสอบทั้งเจ็ดรายการบันทึกผลตัดสิน