ระบบ การตรวจสอบ UGC คือกลไกทางเทคนิคของ Roblox ที่ตรวจสอบว่าอุปกรณ์ของอวาตาร์ตรงตามข้อกำหนดของแพลตฟอร์มก่อนที่คุณจะสามารถอัปโหลดและเผยแพร่ลงในตลาดได้ กระบวนการนี้ช่วยให้แน่ใจว่าอุปกรณ์ของอวาตาร์ ร่างกาย เครื่องสำอาง เสื้อผ้า และอุปกรณ์เสริมทำงานได้อย่างสม่ำเสมอทั่วทั้งแพลตฟอร์ม
ระบบการตรวจสอบ UGC จะทำงานทุกครั้งที่คุณ:
- พยายามอัปโหลดอุปกรณ์ของอวาตาร์ไปยังตลาดผ่าน Studio
- เรียกใช้ API AvatarCreationService สำหรับการสร้างอุปกรณ์อวาตาร์ภายในประสบการณ์
ในระหว่างกระบวนการนี้ ระบบการตรวจสอบ UGC จะมองไปที่อุปกรณ์ของคุณเพื่อตรวจสอบว่ามีคุณสมบัติตรงตามข้อกำหนดในหมวดหมู่การตรวจสอบที่เฉพาะเจาะจงกับประเภทของอุปกรณ์นั้นหรือไม่ สำหรับรายการข้อกำหนดเหล่านี้อย่างละเอียด ให้ดูที่ ข้อกำหนดของร่างกาย, ข้อกำหนดของหัวแบบไดนามิก, ข้อกำหนดของเครื่องสำอาง, ข้อกำหนดของอุปกรณ์เสริมแบบแข็ง, และ ข้อกำหนดของอุปกรณ์เสริมแบบเลเยอร์.
เมื่ออุปกรณ์ของอวาตาร์ผ่านการตรวจสอบ คุณสามารถดำเนินการต่อด้วยกระบวนการอัปโหลด Studio ได้โดยการชำระค่าธรรมเนียมการอัปโหลด ส่งอุปกรณ์สำหรับการตรวจสอบ และขายในตลาด หรือผู้เล่นสามารถดำเนินการซื้ออุปกรณ์อวาตาร์ที่พวกเขาสร้างขึ้นภายในประสบการณ์

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

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


ในการเข้าถึงเครื่องมือวิชวลของระบบการตรวจสอบ UGC คุณต้องเปิดใช้งานฟังก์ชันเบต้าเสียก่อน To enable and use the optional visualization checks:
ใน Studio ให้ไปที่ ไฟล์ > ฟีเจอร์เบต้า
เปิดใช้งาน การแสดงภาพการตรวจสอบ UGC
รีสตาร์ท Studio จากนั้นใน mezzanine ให้คลิกที่ไอคอนบวกเพื่อเพิ่มแท็บที่กำหนดเอง แท็บใหม่จะแสดงขึ้น

ในแท็บที่กำหนดเองของคุณ คลิกปุ่ม เพิ่มเครื่องมือ หน้าต่างป๊อปอัป เพิ่มเครื่องมือ จะแสดงขึ้น

เปิดใช้งาน UGC Validation เพื่อเพิ่มลงในแถบเครื่องมือของคุณ จากนั้นปิดหน้าต่าง
กลับไปที่แท็บที่กำหนดเองของคุณและเลือกปุ่ม UGC Validation เพื่อเรียกใช้ปลั๊กอิน หน้าต่าง UGC Validation จะแสดงขึ้น
ในหน้าต่าง Explorer ให้เลือกอวาตาร์ เรนเดอร์หรือการใช้วัสดุหรือการอุปกรณ์เลเยอร์ จากนั้นกลับไปที่หน้าต่าง UGC Validation และคลิกปุ่ม Run validation หน้าต่างป๊อปอัปจะแสดงขึ้น
ในหน้าต่างป๊อปอัป:
ยืนยันประเภทอุปกรณ์ของอวาตาร์ที่คุณเลือก สำหรับตัวอย่าง หากคุณเลือกอุปกรณ์เสริม Enum.AccessoryType.Pants ให้ใช้เมนูแบบเลื่อนลงเพื่อเลือก PantsAccessory

คลิกปุ่ม Run validation
บริการการตรวจสอบจะทำงานในพื้นหลังและรายงานผลกลับในหน้าต่าง UGC Validation เป็นการรวมกันของข้อผิดพลาดและ/หรือคำเตือน ขึ้นอยู่กับสถานะของอุปกรณ์ของคุณ สำหรับข้อมูลเกี่ยวกับการตรวจสอบการตรวจสอบวิชวลแต่ละรายการ ให้ดูที่ส่วนย่อยต่อไปนี้
Measure_Cage_Distance_Head
Measure_Cage_Distance_Head เป็นการตรวจสอบการยืนยันที่ให้คะแนนว่า กรงด้านนอกของหัวอวาตาร์ใกล้เคียงกับ Mesh ของหัวเพียงใด โดยตรวจสอบว่ากรงไม่ลอยห่างจาก Mesh เกินไปหรือจมอยู่ข้างใน
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| กรงหัวตัดกับ mesh ของหัว {negativeSDFPercent}% ของจุดยอดกรงหัวอยู่ภายใน mesh ของหัว | บล็อกการตรวจสอบ |
| กรงหัวอยู่ห่างจาก mesh ของหัวมากเกินไป ขอบเขตสูงสุดระหว่างกรงหัวกับ mesh คือ {max_sdf} ซึ่งสูงกว่าขอบเขตที่อนุญาต {max_sdf_threshold} | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนระยะห่างของกรงหัวคือ {score} ขอบเขตสูงสุดระหว่างกรงหัวกับ mesh คือ {max_distance} {negative_sdf_percent}% ของจุดยอดกรงหัวอยู่ภายใน mesh ของหัว | คำเตือน |
Measure_Cage_Mesh_Distance
Measure_Cage_Mesh_Distance เป็นการตรวจสอบการยืนยันที่ให้คะแนนว่า กรงของเสื้อผ้าเลเยอร์ใกล้เคียงกับ Mesh ที่เรนเดอร์เพียงใด โดยติดธงเมื่อกรงลอยอยู่ห่างเกินไปหรือดันเข้าไปใน Mesh
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| กรงด้านนอกตัดกับ mesh ที่เรนเดอร์ {negativeSDFPercent}% ของจุดยอดกรงด้านนอกอยู่ภายใน mesh ที่เรนเดอร์ | บล็อกการตรวจสอบ |
| กรงด้านนอกอยู่ห่างจาก mesh ที่เรนเดอร์มากเกินไป ขอบเขตสูงสุดระหว่างกรงด้านนอกกับ mesh คือ {max_sdf} ซึ่งสูงกว่าขอบเขตที่อนุญาต {max_sdf_threshold} | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนระยะห่างระหว่างกรงและ mesh คือ {score} ขอบเขตสูงสุดระหว่างกรงด้านนอกกับ mesh คือ {max_distance} {negative_sdf_percent}% ของจุดยอดกรงด้านนอกอยู่ใน mesh ที่เรนเดอร์ | คำเตือน |
Measure_Cage_Mesh_Distance_Avatar
Measure_Cage_Mesh_Distance_Avatar เป็นการตรวจสอบการยืนยันที่ให้คะแนนว่า กรงภายนอกของร่างกายเต็มตัวตาม Mesh ของร่างกายโดยติดธงเมื่อกรงลอยอยู่ห่างจากพื้นผิวมากเกินไปหรือบังคับให้ตัดเข้า
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| กรงร่างกายตัดกับ Mesh ร่างกาย {negativeSDFPercent}% ของจุดยอดกรงร่างกายอยู่ภายใน Mesh ร่างกาย | บล็อกการตรวจสอบ |
| กรงร่างกายอยู่ห่างจาก Mesh ร่างกายมากเกินไป ขอบเขตสูงสุดระหว่างกรงร่างกายและ mesh คือ {max_sdf} ซึ่งสูงกว่าขอบเขตที่อนุญาต {max_sdf_threshold} | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนระยะห่างกรงร่างกายคือ {score} ขอบเขตสูงสุดระหว่างกรงร่างกายกับ mesh คือ {max_distance} {negative_sdf_percent}% ของจุดยอดกรงร่างกายอยู่ภายใน Mesh ร่างกาย | คำเตือน |
Measure_Cage_Relevancy
Measure_Cage_Relevancy เป็นการตรวจสอบการยืนยันที่ให้คะแนนว่า ส่วนใดของกรงภายนอกที่คุณขยับอยู่เหนืออุปกรณ์จริงหรือไม่ เพื่อให้การแก้ไขกรงอยู่ในตำแหน่งที่เสื้อผ้าต้องการ
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| {outer_cage_face_irrelevant_percent}% ของจุดยอดกรงด้านนอกที่แก้ไขแล้วไม่ครอบคลุมอุปกรณ์ ให้แน่ใจว่าคุณขับเคลื่อนกรงออกไปเฉพาะที่จำเป็น | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนความเกี่ยวข้องของกรงคือ {score} {irrelevant_percent}% ของจุดยอดกรงด้านนอกที่แก้ไขแล้วไม่ครอบคลุมอุปกรณ์ | คำเตือน |
Measure_Cage_UV
Measure_Cage_UV เป็นการตรวจสอบการยืนยันที่ตรวจสอบว่ากรุงภายในและภายนอกมี UV ตรงตามแม่แบบเสื้อผ้าเลเยอร์ UV ที่ไม่ตรงกับแม่แบบเสื้อผ้าเลเยอร์จะทำให้เกิดการห่อหุ้มอุปกรณ์ที่ผิดปกติเมื่อรวมกับร่างกาย
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| มี {incorrect_uv_count} ค่า UV ในกรง {cage_name} ที่ไม่ถูกต้องหรือไม่ได้อยู่ในแม่แบบ โปรดแก้ไข UV ในกรง | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนน UV ของกรงคือ {score} สำหรับ {cage_name} จำนวน UV ที่ไม่ถูกต้อง: {incorrect_uv_count} | คำเตือน |
Measure_Cage_UV_Avatar
Measure_Cage_UV_Avatar เป็นการตรวจสอบการยืนยันที่ตรวจสอบว่าแต่ละ ส่วนของร่างกาย มีกรงที่ทำให้ UV ของมันตรงกับแม่แบบมาตรฐาน UV ที่ไม่ถูกต้องในกรงจะทำให้การห่อของเสื้อผ้าแบบเลเยอร์ไม่ถูกต้องเมื่อรวมกับร่างกาย
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| มี {incorrect_uv_count} ค่า UV ในกรง {cage_name} ที่ไม่ถูกต้องหรือไม่ได้อยู่ในแม่แบบ โปรดแก้ไข UV ในกรง | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนน UV ของกรงคือ {score} สำหรับ {cage_name} จำนวน UV ที่ไม่ถูกต้อง: {incorrect_uv_count} | คำเตือน |
Measure_Degen_Triangles
Measure_Degen_Triangles เป็นการตรวจสอบการยืนยันที่ให้คะแนนแต่ละส่วนของ Mesh สำหรับสามเหลี่ยมที่ไม่ถูกต้อง (ใบหน้าที่มีพื้นที่เป็นศูนย์หรือใกล้ศูนย์); สามเหลี่ยมที่ไม่นำไปสู่การแสดงผล
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| คุณภาพของอุปกรณ์: {partName} มี {degenerate_triangle_percent}% สามเหลี่ยมที่ไม่ถูกต้อง (คะแนน: {score}). | คำเตือน |
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
Measure_Dynamic_Head
Measure_Dynamic_Head เป็นการตรวจสอบการยืนยันที่ตรวจสอบว่า หัวแบบไดนามิก มีความสามารถในการเคลื่อนไหว หัวแบบไดนามิกที่เคลื่อนไหวได้มีกรงหัว ข้อมูล FACS สัญญาณทรงพลังที่จัดเรียงได้ ซึ่งสามารถปิดตา เปิดปาก และแสดงอารมณ์
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| หัวแบบไดนามิกบนตลาดต้องมีการสร้างกรงอย่างถูกต้อง เพื่อให้จุดยอดของตาและปากบนกรงตรงกับจุดยอดของ Mesh โปรดปรับปรุงการสร้างกรงและการจัดเรียงกับ Mesh | บล็อกการตรวจสอบ |
| ไม่สามารถตรวจจับการแสดงออกยิ้มสำหรับหัวแบบไดนามิก โปรดปรับเปลี่ยนสัญญาณทรงพลังของกรงปากให้ตรงกับตำแหน่งที่ปากอยู่บนหัวและต้องสามารถแสดงการแสดงออกยิ้มได้ | บล็อกการตรวจสอบ |
| ไม่สามารถตรวจจับการแสดงออกตาขวาที่ปิดสำหรับหัวแบบไดนามิก โปรดปรับเปลี่ยนสัญญาณทรงพลังของกรงตาขวาให้ตรงกับตำแหน่งที่ตาขวามาอยู่ที่หัวและต้องแน่ใจว่าสามารถปิดได้ | บล็อกการตรวจสอบ |
| หัวแบบไดนามิกบนตลาดไม่มีกรงหัว โปรดสร้างกรงหัวให้กับหัวแบบไดนามิก | บล็อกการตรวจสอบ |
| ไม่สามารถตรวจจับการแสดงออกปากเปิดสำหรับหัวแบบไดนามิก โปรดปรับเปลี่ยนสัญญาณทรงพลังของกรงปากให้ตรงกับตำแหน่งที่ปากอยู่บนหัวและต้องแน่ใจว่าสามารถเปิดปากได้ | บล็อกการตรวจสอบ |
| หัวแบบไดนามิกบนตลาดต้องมีการเคลื่อนไหว แต่หัวนี้ไม่มีข้อมูล FACS | บล็อกการตรวจสอบ |
| ไม่สามารถตรวจจับการแสดงออกตาซ้ายที่ปิดสำหรับหัวแบบไดนามิก โปรดปรับเปลี่ยนสัญญาณทรงพลังของกรงตาซ้ายให้ตรงกับตำแหน่งที่ตาซ้ายมาอยู่ที่หัวและต้องแน่ใจว่าสามารถปิดได้ | บล็อกการตรวจสอบ |
| ไม่สามารถตรวจจับการแสดงออกหงุดหงิดสำหรับหัวแบบไดนามิก โปรดปรับเปลี่ยนสัญญาณทรงพลังของกรงปากให้ตรงกับตำแหน่งที่ปากอยู่บนหัวและต้องแน่ใจว่าสามารถแสดงการแสดงออกหงุดหงิดได้ | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนการแสดงออกของหัวแบบไดนามิกคือ {score} | คำเตือน |
Measure_Joint_Number
Measure_Joint_Number เป็นการตรวจสอบการยืนยันที่ให้คะแนนการตั้งค่าข้อต่อของร่างกาย การตั้งค่า Joint เทียบกับการกำหนดค่าที่คาดหวัง การตั้งค่าข้อต่อของร่างกายรวมถึงจำนวนข้อต่อในมือซ้ายและมือขวาสำหรับ rigs ที่มีความละเอียดสูง
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| คุณภาพของอุปกรณ์: การกำหนดค่าข้อต่อให้คะแนน {score} (ข้อต่อ: {joint_number}, มือซ้าย: {left_hand_joint_number}, มือขวา: {right_hand_joint_number}) | คำเตือน |
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
Measure_Mesh_Manifold
Measure_Mesh_Manifold เป็นการตรวจสอบการยืนยันที่ให้คะแนนแต่ละส่วนของ Mesh ด้วยความสมบูรณ์ของแมนิโฟลด์ โดยตรวจจับรูขุมขน ขอบที่ไม่ปราณีต และปัญหาทางทอพอโลจีที่ مشابهในเรขาคณิต
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| คุณภาพของอุปกรณ์: {partName} มีปัญหาในเรื่องแมนิโฟลด์ (คะแนน: {score}) | คำเตือน |
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
Measure_Mesh_Outside_OuterCage
Measure_Mesh_Outside_OuterCage เป็นการตรวจสอบการยืนยันที่ให้คะแนนว่าอุปกรณ์ส่วนใดของอุปกรณ์ใกล้เคียงกับกรงของอุปกรณ์ มี Mesh ที่ส่งเกินกรงภายนอกทำให้ผิดรูปโครงสร้างเมื่อสวมใส่หยุด
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพอย่างถูกต้องได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ถูกต้องหรือไม่ครบถ้วน โปรดตรวจสอบโมเดลของคุณหรือส่งรายงานข้อบกพร่อง | บล็อกการตรวจสอบ |
| {mesh_outside_outer_cage_percent}% ของจุดยอด Mesh สำหรับอุปกรณ์อยู่ภายนอกกรงภายนอก ปรับเปลี่ยนให้มีส่วนมากขึ้นของอุปกรณ์อยู่ระหว่างกรง | บล็อกการตรวจสอบ |
| คำเตือนคุณภาพของอุปกรณ์: คะแนนการบีบอัด Mesh คือ {score} {mesh_outside_outer_cage_percent}% ของจุดยอด Mesh อยู่ภายนอกกรงภายนอก | คำเตือน |
Measure_Texture_Complexity
Measure_Texture_Complexity เป็นการตรวจสอบการยืนยันที่ให้คะแนนแต่ละพื้นผิวความสลับซับซ้อนทางวิญญาณ โดยติดสัญญาณเกี่ยวกับพื้นผิวเรียบหรือว่างเปล่าที่เพิ่มรายละเอียดเล็กน้อยให้อุปกรณ์
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
| คะแนนคุณภาพของอุปกรณ์: พื้นผิว {textureName} มีความซับซ้อนต่ำ (คะแนน: {score}) | คำเตือน |
Measure_Texture_Resolution
Measure_Texture_Resolution เป็นการตรวจสอบการยืนยันที่ให้คะแนนแต่ละพื้นผิวตามมิติพิกเซล โดยให้คะแนนพื้นผิวที่มีความละเอียดสูงเพียงพอเพื่อให้คมชัดบนร่างกาย
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
| คะแนนคุณภาพของอุปกรณ์: พื้นผิว {textureName} มีความละเอียด {texture_width}x{texture_height} (คะแนน: {score}) | คำเตือน |
Measure_Triangle_Intersection
Measure_Triangle_Intersection เป็นการตรวจสอบการยืนยันที่ให้คะแนนแต่ละส่วนของ Mesh สำหรับสามเหลี่ยมที่ตัดกันเองในซึ่งหน้าไม้ที่ทะลุทะลวงซึ่งกันและกันและสร้างเรขาคณิตที่เลอะเทอะทับซ้อนกัน
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
| คะแนนคุณภาพของอุปกรณ์: {partName} มี {intersecting_tri_face_percent}% ซึ่งเกิดการตัดกันของหน้าสามเหลี่ยม (คะแนน: {score}) | คำเตือน |
Measure_UV_Bound
Measure_UV_Bound เป็นการตรวจสอบการยืนยันที่วัดว่า จำนวนจุดยอด UV ของ Mesh ตกอยู่ภายนอกพื้นที่พื้นผิว 0-1 ซึ่งทำให้คะแนนบันทึกลงแต่ไม่ได้บล็อกการอัปโหลด
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
| คะแนนคุณภาพของอุปกรณ์: {partName} มี {uv_outside_bound_vert_percent}% จุดยอด UV ซึ่งอยู่นอกขอบเขต (คะแนน: {score}) | คำเตือน |
Measure_Vertex_Similarity
Measure_Vertex_Similarity เป็นการตรวจสอบการยืนยันที่วัดสัดส่วนของจุดยอดที่เกือบซ้ำกันใน Mesh ซึ่งคะแนนจะถูกบันทึกแต่ไม่บล็อกการอัปโหลด
| รหัสข้อผิดพลาด | ความรุนแรง |
|---|---|
| ไม่สามารถคำนวณคะแนนคุณภาพสำหรับ {measureName} ได้เนื่องจากข้อมูลที่ป้อนเข้าสูตรไม่ครบถ้วนหรือไม่ถูกต้อง ข้อมูลดังกล่าวไม่บล็อกการอัปโหลดของคุณ | คำเตือน |
| คะแนนคุณภาพของอุปกรณ์: {partName} มี {similar_vertex_percent}% จุดยอดที่คล้ายกัน (คะแนน: {score}) | คำเตือน |