เครื่องมือ การตรวจสอบอุปกรณ์แบบเลเยอร์ เป็นเครื่องมือเสริมที่คุณสามารถติดตั้งใน Blender หรือ Maya เพื่อช่วยระบุและแก้ไขปัญหาทั่วไปเกี่ยวกับอุปกรณ์แบบเลเยอร์ได้อย่างรวดเร็ว ก่อนที่คุณจะ ส่งออก พวกมัน


แม้ว่าเครื่องมือนี้จะช่วยประหยัดเวลาในกระบวนการวนรอบปกติระหว่างโปรแกรมการสร้างโมเดล 3D ของคุณและ Studio แต่เครื่องมือนี้ไม่สามารถตรวจสอบทุกด้านของทรัพย์สินอุปกรณ์แบบเลเยอร์ได้อย่างครบถ้วน คุณต้องมั่นใจว่าโมเดลอุปกรณ์แบบเลเยอร์ของคุณตรงตาม ข้อกำหนดทั่วไปของเมช และ ข้อกำหนดอุปกรณ์แบบเลเยอร์เฉพาะของ Roblox ก่อนที่จะนำเข้ามาใน Studio
ติดตั้งเครื่องมือ
มีไฟล์การติดตั้งแยกต่างหากสองไฟล์และคำแนะนำสำหรับ Blender และ Maya
Blender
ในการติดตั้งเครื่องมือการตรวจสอบอุปกรณ์แบบเลเยอร์ใน Blender:
ดาวน์โหลด ValidationTool_Blender.zip และบันทึกไฟล์ .zip ไว้ในเครื่อง
ใน Blender ให้ไปที่ Edit > Preferences
ใน Preferences ให้ไปที่ส่วน Add-Ons ที่แถบด้านซ้าย

คลิกที่ปุ่ม Install... จะมีการแสดงไฟล์เบราว์เซอร์
เลือกไฟล์ .zip ที่ดาวน์โหลดมาและคลิก Install Add-On
ใน Add-Ons section ให้ค้นหา Validation Tool และ เปิดใช้งาน add-on

กลับไปที่พื้นที่ทำงานของคุณและ ขยายแถบเครื่องมือด้านข้าง ใน Viewport เพื่อเข้าถึง add-on

ตัวบ่งชี้แถบด้านข้าง 
แถบด้านข้างที่ขยาย
Maya
ก่อนที่คุณจะเริ่มกระบวนการติดตั้งเครื่องมือการตรวจสอบอุปกรณ์แบบเลเยอร์ใน Maya คุณต้องติดตั้ง Python 3.0 หรือสูงกว่า หากคุณมี Python ติดตั้งอยู่แล้ว คุณสามารถดำเนินการติดตั้งเครื่องมือได้
ในการติดตั้งเครื่องมือการตรวจสอบอุปกรณ์แบบเลเยอร์ใน Maya:
ติดตั้ง Python 3.0+ บนอุปกรณ์ของคุณ
ดาวน์โหลดโปรแกรมติดตั้งที่เหมาะสมจาก เว็บไซต์ Python อย่างเป็นทางการ
เปิดโปรแกรมติดตั้งและทำตามคำแนะนำในการติดตั้ง
- เปิดใช้งาน Add Python ### to PATH ก่อนที่จะเลือก Install Now.

ดาวน์โหลด ValidationTool_Maya.zip และแตกไฟล์ในไดเรกทอรีท้องถิ่น
เปิดเนื้อหาของไฟล์ .zip ในไฟล์เบราว์เซอร์
- หากใช้ Windows ให้ ดับเบิลคลิก ที่ install.bat ซึ่งจะเรียกใช้สคริปต์แบตช์ที่ช่วยให้คุณสามารถเรียกใช้เครื่องมือการตรวจสอบใน Maya ได้อย่างรวดเร็ว
- หากใช้ Mac ให้ คลิกขวา ที่ไฟล์ install.command และเลือก Open With > Terminal ซึ่งจะเรียกใช้สคริปต์เทอร์มินัลที่ช่วยให้คุณสามารถเรียกใช้เครื่องมือการตรวจสอบใน Maya ได้อย่างรวดเร็ว

เมื่อมีการแจ้งเตือน ให้พิมพ์เวอร์ชัน Maya ของคุณและกด Enter ตัวอย่างเช่น หากใช้ Maya 2020 ให้ป้อน 2020 เป็นเวอร์ชันของคุณ

เมื่อการติดตั้งสำเร็จ ข้อความต่อไปนี้จะแสดง:

เปิด Maya และไปที่ Windows > General Editors > Script Editor

เมื่อใช้ปลั๊กอินเป็นครั้งแรก ใน Script Editor ให้พิมพ์ import ValidationTool แล้วกดปุ่ม Play ที่แถบด้านบนของ Script Editor UI จะปรากฏขึ้น

เมื่อใช้ปลั๊กอินหลังจากการเปิดตัวครั้งแรก ให้เปิดปลั๊กอินโดยพิมพ์ ValidationTool.validationTool() และคลิกปุ่ม Play
นอกจากนี้คุณยังสามารถตั้งค่าช็อตคัตจาก UI ของปลั๊กอินหลังจากการเปิดตัวครั้งแรกโดยคลิกที่ปุ่ม Create shortcut button on Maya shelf

ตรวจสอบทรัพย์สิน
เมื่อปลั๊กอินทำงานและมีทรัพย์สินอุปกรณ์แบบเลเยอร์ในพื้นที่ทำงานของคุณ คุณสามารถเริ่มตรวจสอบเนื้อหาได้ หลังจากการตรวจสอบ ผลลัพธ์ที่มีปัญหาจะเปลี่ยนเป็น สีแดง (Blender) หรือ สีเหลือง (Maya) คุณสามารถแก้ไขการตรวจสอบที่ล้มเหลวบ้างได้โดยการคลิกที่ปุ่มตรวจสอบ ดู การตรวจสอบและขั้นตอนการแก้ไขปัญหา สำหรับรายละเอียดเกี่ยวกับการตรวจสอบการตรวจสอบแต่ละรายการ


ในการใช้เครื่องมือการตรวจสอบอุปกรณ์แบบเลเยอร์กับทรัพย์สินของคุณ:
- เลือก วัตถุในฉากของคุณ
- เปิดเครื่องมือการตรวจสอบและคลิก Check Assets หลังจากผ่านไปสักครู่ UI จะอัปเดตและแสดงข้อความผลลัพธ์
- ผลลัพธ์ที่มีปัญหาจะถูกเน้นด้วยสีแดงหรือสีเหลือง ปัญหาบางอย่างสามารถแก้ไขโดยอัตโนมัติได้โดยการคลิกที่ปุ่มที่เน้น
การตรวจสอบและขั้นตอนการแก้ไขปัญหา
โปรดดูตารางด้านล่างสำหรับรายละเอียดเกี่ยวกับการตรวจสอบเฉพาะและขั้นตอนการแก้ไขปัญหา:
- เลเยอร์
- ตรวจสอบเลเยอร์เพิ่มเติมในฉาก การแก้ไขอัตโนมัติพยายามลบเลเยอร์เพิ่มเติม หากการแก้ไขอัตโนมัติไม่สำเร็จ ให้ลบเลเยอร์เพิ่มเติมด้วยตนเอง
- การเปลี่ยนแปลง
- ตรวจสอบว่าตำแหน่ง รูปแบบ และขนาดของเรขาคณิตถูกแช่แข็ง (0,0,0) การแก้ไขอัตโนมัติพยายามแช่แข็งการเปลี่ยนแปลง ซึ่งอาจทำให้เกิดการเปลี่ยนแปลงในโครงสร้างของคุณ หากการแก้ไขอัตโนมัติไม่สำเร็จ ให้แช่แข็งเรขาคณิตของคุณด้วยตนเอง
- วัสดุที่ไม่ได้ใช้
- ตรวจสอบข้อมูลที่ไม่ได้ใช้ในฉาก เช่น ข้อมูลกำพร้า (Blender) หรือ ประวัติการสร้าง (Maya) หรือวัสดุที่ไม่ได้ใช้ การแก้ไขอัตโนมัติพยายามลบข้อมูลเพิ่มเติม หากการแก้ไขอัตโนมัติไม่สำเร็จ ให้ลบข้อมูลและวัตถุที่ไม่จำเป็นด้วยตนเอง
- คีย์เฟรม
- ตรวจสอบคีย์เฟรมที่ไม่จำเป็น การแก้ไขอัตโนมัติพยายามลบคีย์เฟรม หากการแก้ไขอัตโนมัติไม่สำเร็จ ให้ลบข้อมูลคีย์เฟรมด้วยตนเอง
- จุดยึด
- ตรวจสอบว่าจุดยึดมีอยู่และใช้การตั้งชื่อที่ถูกต้อง การแก้ไขอัตโนมัติพยายามจัดกลุ่มจุดยึดที่ไม่คาดคิด
- การตัดกัน
- ตรวจสอบการตัดกันระหว่างเรขาคณิตของตัวละครและเรขาคณิตของกรงภายใน/ภายนอก ใน Blender การคลิกปุ่มจะเปลี่ยนไปที่ Edit Mode และเน้นจุดยอดที่ตัดกันกับเมชภายในหรือภายนอก บางขอบ เช่น ขอบของรูสำหรับแขน เสื้อคอ และขอบลำตัว อาจถูกเน้นโดยพฤติกรรมเริ่มต้นและสามารถละเว้นได้
- รูปแบบพื้นผิว
- ตรวจสอบว่าพื้นผิวตรงตามข้อกำหนดพื้นผิว เช่น ขนาดความละเอียด ผู้ใช้ยังสามารถเลือกไฟล์ภาพภายนอกได้ โปรดดูข้อความผลลัพธ์เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับพื้นผิวด้วยตนเอง