สร้าง {itemType}
สร้างรายได้

ระบบการตรวจสอบ UGC

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

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

ระบบการตรวจสอบ UGC จะทำงานทุกครั้งที่คุณ:

  • พยายามอัปโหลดอุปกรณ์ของอวาตาร์ไปยังตลาดผ่าน Studio
  • เรียกใช้ API AvatarCreationService สำหรับการสร้างอุปกรณ์อวาตาร์ภายในประสบการณ์

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

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


แผนภูมิของกระบวนการที่สำเร็จของระบบตรวจสอบ

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

หมวดหมู่การตรวจสอบ

ระบบการตรวจสอบ UGC จัดระเบียบการตรวจสอบเป็นหลายหมวดหมู่ระดับสูง สำหรับข้อมูลเกี่ยวกับหมวดหมู่นี้และบางพื้นที่ที่ทำการตรวจสอบ ให้ดูที่ตารางต่อไปนี้

หมวดหมู่สิ่งที่ตรวจสอบ
โครงสร้าง
  • ลำดับชั้นของวัตถุในอุปกรณ์
  • ประเภทลูก สิ่งที่แนบและคุณสมบัติตั้งค่าอย่างถูกต้อง
  • อุปกรณ์ไม่มีสคริปต์ที่ถูกห้าม
รูปทรงของ Mesh
  • งบประมาณสามเหลี่ยม
  • ขนาดของกล่องที่ครอบ
  • ข้อจำกัดของพื้นที่ผิวทั้งหมด
  • อุปกรณ์จะต้องอยู่ที่จุดศูนย์กลางและไม่บางเกินไปในแกนใด ๆ
  • รูปทรงของอุปกรณ์จะต้องปิดสนิทและไม่มี N-gons, สีของจุดยอด หรือสามเหลี่ยมที่มีพื้นที่เป็นศูนย์
พื้นผิว / วัสดุ
  • ความละเอียดสูงสุด
  • แผนที่ UV ที่ถูกต้อง
  • การตรวจสอบพื้นผิว PBR สำหรับวัตถุ SurfaceAppearance
  • อุปกรณ์มีสีของจุดยอดที่ไม่ถูกต้องหรือไม่
การยึดพื้นฐาน / การสวมใส่
  • ร่างกายและอุปกรณ์เสริมแบบเลเยอร์ต้องมีข้อมูลการยึดพื้นฐาน
  • อุปกรณ์เสริมแบบแข็งไม่ต้องรวมข้อมูลการยึดพื้นฐาน
  • จำนวนสัมผัสของผิวต้องตรงกับจำนวนจุดยอด
กรงภายในและภายนอก
  • อวัยวะส่วนใหญ่ทั้งหมดต้องรวมกรงสำหรับการตรวจสอบแบบเต็มตัว
  • กรงจะต้องปิดสนิท
  • กรง Mesh ต้องตรงกับ Render Mesh อย่างใกล้ชิด
  • Render Mesh ต้องอยู่ภายในกรงภายนอก
  • UV ของกรงต้องตรงกับ เทมเพลตกรง ที่ Roblox ให้
การแนบ
  • การแนบทั้งหมดต้องมีชื่อที่ถูกต้องสำหรับจุดการแนบ
  • การตรวจสอบตำแหน่งและทิศทาง
หัวแบบไดนามิก
  • ต้องมี FACS poses อย่างน้อย 17 แบบ
  • การฉายแลนด์มาร์คกรงไปยัง Mesh ของหัว
  • การตรวจจับการเคลื่อนไหวทางใบหน้า:แลนด์มาร์คต้องเคลื่อนที่เพื่อการกระพริบ ตาปากเปิด และอารมณ์สุข/เศร้า
ความปลอดภัย / การตรวจสอบ
  • ตรวจสอบผู้สร้างอุปกรณ์ ชื่อคลาสที่ถูกห้าม การป้องกันการปลอมแปลงคุณสมบัติ

การตรวจสอบวิชวล

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

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

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

  1. ใน Studio ให้ไปที่ ไฟล์ > ฟีเจอร์เบต้า

  2. เปิดใช้งาน การแสดงภาพการตรวจสอบ UGC

  3. รีสตาร์ท Studio จากนั้นใน mezzanine ให้คลิกที่ไอคอนบวกเพื่อเพิ่มแท็บที่กำหนดเอง แท็บใหม่จะแสดงขึ้น

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

    ปุ่มเพื่อเพิ่มเครื่องมือใหม่ในแท็บที่กำหนดเองในแถบเครื่องมือของ Studio
  5. เปิดใช้งาน UGC Validation เพื่อเพิ่มลงในแถบเครื่องมือของคุณ จากนั้นปิดหน้าต่าง

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

  7. ในหน้าต่าง Explorer ให้เลือกอวาตาร์ เรนเดอร์หรือการใช้วัสดุหรือการอุปกรณ์เลเยอร์ จากนั้นกลับไปที่หน้าต่าง UGC Validation และคลิกปุ่ม Run validation หน้าต่างป๊อปอัปจะแสดงขึ้น

  8. ในหน้าต่างป๊อปอัป:

    1. ยืนยันประเภทอุปกรณ์ของอวาตาร์ที่คุณเลือก สำหรับตัวอย่าง หากคุณเลือกอุปกรณ์เสริม Enum.AccessoryType.Pants ให้ใช้เมนูแบบเลื่อนลงเพื่อเลือก PantsAccessory

    2. คลิกปุ่ม 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})คำเตือน
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ