คู่มือ V2FUN

ดูแลการสร้างพื้นผิวด้วย AI

ตรวจสอบ UV และแมปวัสดุ ระบุจุดที่ข้อบกพร่องเริ่มต้น แล้วเลือกวิธีซ่อมแซมที่เหมาะสม

Maintain AI Texturing — ภาพประกอบเชิงบรรณาธิการ

ภาพรวม

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

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

เริ่มจากการปกป้องรังสียูวี ไม่ใช่การฟื้นฟู

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

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

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

การตรวจสอบแปดรายการก่อนการซ่อมแซม

ตะเข็บตรวจสอบขอบที่มองเห็นได้ เกาะ UV ที่กลับด้าน และบริเวณที่ซ้อนกัน
ความผิดเพี้ยนตรวจหาการยืดและการบีบอัดในเกาะ UV
ความหนาแน่นของเท็กเซลยืนยันว่าชิ้นส่วนที่อยู่ติดกันแสดงผลด้วยความคมชัดใกล้เคียงกัน.
ความละเอียดเลือก 1K, 2K หรือ 4K ตามปลายทางและระยะห่างในการรับชม
การบรรจุตรวจสอบรูปแบบของปลายทาง รวมถึงการแพ็ก metallic-roughness ของ glTF.
พื้นที่สีจัดการสีพื้นฐานเป็นข้อมูลสี และแมปวัสดุอื่นๆ เป็นข้อมูล
มิปแมปตรวจสอบว่า mipmap และการบีบอัดยังคงอยู่ตลอดกระบวนการส่งออกและนำเข้า
ต้นทุนวัสดุตรวจสอบหน่วยความจำเท็กซ์เจอร์ สล็อตวัสดุ จำนวน draw call และขนาดไฟล์

ตรวจสอบแต่ละช่องทางของสื่อ

อัลเบโดและนอร์มัล

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

ความหยาบและความเป็นโลหะ

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

AO, ความทึบแสง, การเปล่งแสง และความสูง

ตรวจสอบ ambient occlusion ว่ามืดเกินไป จัดแนวไม่ตรง หรืออบซ้ำหรือไม่ ตรวจสอบ hair cards และพื้นผิวโปร่งใสว่ามีการจัดเรียงลำดับความโปร่งใสอย่างถูกต้อง สำหรับ emission และ height ให้ยืนยันว่า shader ปลายทางรองรับ channel ดังกล่าว และคำนึงถึงต้นทุนขณะรันไทม์

แจกแจงข้อบกพร่องตามเอนจิน

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

เชื่อมโยงและตีความแผนที่ให้ถูกต้องในแต่ละเป้าหมายก่อนเปรียบเทียบผลลัพธ์ ใช้กรณีต่อไปนี้เพื่อเลือกการแก้ไขที่ฝั่งต้นทางหรือฝั่งเป้าหมาย

อาการ สาเหตุ และวิธีแก้ไข

อาการสาเหตุที่เป็นไปได้ การดำเนินการแก้ไข
รอยต่อหรือการจัดแนวไม่ตรงกันแบบเดียวกันปรากฏในเครื่องมือทั้งสามรายการข้อผิดพลาดของเท็กซ์เจอร์ต้นทาง การสร้าง หรือ UVแก้ไข UV หรือแหล่งที่มาของเท็กซ์เจอร์ หรือสร้างใหม่อีกครั้งเมื่อระบุปัญหาที่ต้นทางแล้ว
ไฟล์เท็กซ์เจอร์หรือลิงก์ล้มเหลวทุกครั้งเมื่อนำเข้าครั้งแรกข้อผิดพลาดในการแพ็กข้อมูลส่งออกส่งออกอีกครั้งพร้อมพื้นผิวที่ฝังอยู่หรือใช้เส้นทางสัมพัทธ์ หรือพร้อมการแพ็กที่ระบุอย่างชัดเจน
ค่า Roughness แสดงกลับด้านเฉพาะใน Unityรูปแบบการใช้เชดเดอร์ของ Unity: ความเรียบเนียนเท่ากับ 1 ลบด้วยความหยาบ อาจอ่านค่าจากค่าอัลฟาที่แพ็กไว้แปลงตามเอกสารของเชดเดอร์ที่เลือกและบันทึกตัวเลือกไว้ ปล่อย source map ไว้โดยไม่แก้ไขสำหรับความไม่ตรงกันที่ไม่มีเอกสารกำกับ
รายละเอียดนอร์มัลพลิกกลับในเป้าหมายหนึ่งรูปแบบ Normal พื้นที่สัมผัส หรือการตั้งค่าการนำเข้าแก้ไขการตั้งค่าที่ฝั่งเป้าหมาย
ภูมิภาค Metal แตกต่างกันในเครื่องยนต์หนึ่งเครื่องการแพ็ก พื้นที่สี หรือการแมปเชดเดอร์คืนค่าการจัดการ data-map ผ่านช่องทางที่ระบุไว้ในเอกสาร

ตรวจสอบแนวทางการใช้เชดเดอร์และค่าความหยาบ

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

การสร้างเท็กซ์เจอร์ใหม่จะไม่แก้ไขหลักเกณฑ์ Smoothness ของ Unity การสร้างแมทีเรียลของ Unreal ใหม่จะไม่แก้ไขรอยต่อที่มีอยู่แล้วในภาพต้นฉบับ เมื่อข้อบกพร่องอยู่นอกเหนือจากตาราง ศูนย์ช่วยเหลือ / คำถามที่พบบ่อยจะรวบรวมคำตอบปัจจุบัน

สำหรับคอนเวนชัน Smoothness ที่มีการบันทึกไว้ ค่า roughness 0.7 จะสอดคล้องกับค่า smoothness ประมาณ 0.3 ยืนยันคอนเวนชันของเชดเดอร์ที่เลือกก่อนแก้ไข source map.

ยืนยัน AO และขอบเขตของการแก้ไขรอบที่สอง

คำอธิบายฟีเจอร์พื้นผิวที่เผยแพร่ระบุ Albedo, Normal, Roughness และ Metalness อย่าสันนิษฐานว่ามีแมป ambient-occlusion แบบแยกต่างหากรวมอยู่ด้วย ให้ตรวจสอบแพ็กเกจจริงเมื่อปลายทางต้องใช้ AO

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

เลือกหนึ่งในห้าเส้นทางการซ่อม

ซ่อมแซมข้อขัดข้องในพื้นที่

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

สร้างแนวคิดวัสดุที่ไม่ถูกต้องใหม่

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

ทาสีพื้นผิวที่ต้องการใหม่

ใช้การออกแบบอย่างตั้งใจสำหรับพื้นผิวที่ใช้เล่าเรื่อง งานตกแต่งเฉพาะแบรนด์ หรือหน้าตาระดับฮีโร่ พื้นผิวเหล่านี้อาจต้องใช้เครื่องมือตกแต่งเฉพาะทาง

สร้างเค้าโครง UV ใหม่

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

เปลี่ยนเครื่องมือหรือเชดเดอร์

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

ตรวจสอบก่อนสร้างอีกครั้ง

  • ภาพประกอบที่มาพร้อมกับเวิร์กโฟลว์การตรวจสอบและซ่อมแซมพื้นผิว

    ตรวจสอบก่อนสร้างอีกรอบ

    ภาพประกอบที่ใช้ประกอบเวิร์กโฟลว์การตรวจสอบและซ่อมแซมพื้นผิว

อนุมัติผลลัพธ์ในปลายทาง

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

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

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

การดูแลรักษาเท็กซ์เจอร์หมายถึงการสร้างใหม่ใช่หรือไม่

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

ค่า Gloss และค่า Normals ในเอนจินของฉันแตกต่างจากในพรีวิว การสร้างมีปัญหาหรือไม่?

ไม่จำเป็นเสมอไป จำลองข้อบกพร่องซ้ำในเครื่องมือต่าง ๆ ก่อนกล่าวโทษกระบวนการสร้าง การที่เอ็นจินทั้งสามตัวแสดงอาการนี้ชี้ไปที่เท็กซ์เจอร์ต้นทางหรือ UV ขณะที่มีเป้าหมายเพียงตัวเดียวที่แสดงอาการนี้ ชี้ไปที่รูปแบบการทำงานของเป้าหมายนั้น ตัวอย่างที่มีการบันทึกไว้คือ Smoothness ของ Unity ซึ่งเท่ากับหนึ่งลบด้วย Roughness เอกสารของ V2Fun ให้การทดสอบแบบเดียวกัน ตารางด้านบนจับคู่กรณีทั่วไปทั้งห้าแบบไว้ ค่าตัวเลขอ้างอิงคือค่าความหยาบ 0.7 อ่านได้ว่าเป็นค่าความเรียบประมาณ 0.3 ดังนั้นความไม่ตรงกันของรูปแบบการทำงานจึงสามารถอธิบายอาการทั้งหมดได้ แก้ไขการตั้งค่าฝั่งเป้าหมาย ปล่อยแมปต้นทางไว้เหมือนเดิมสำหรับความไม่ตรงกันที่ไม่มีเอกสารอธิบาย

ฉันสามารถแก้ไขเท็กซ์เจอร์ภายในแพลตฟอร์มต่อได้หรือไม่

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

ดำเนินเวิร์กโฟลว์เท็กซ์เจอร์ของคุณต่อ

สร้างแคนดิเดต ตรวจสอบแผนที่ และนำผลลัพธ์ไปใช้ในเครื่องมือปลายทางของคุณ