Tạo {itemType}
Kiếm tiền

Hệ thống xác thực UGC

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Hệ thống xác thực UGC là cơ chế kỹ thuật của Roblox kiểm tra xem tài sản avatar có符合 yêu cầu của nền tảng hay không trước khi bạn có thể tải lên và xuất bản chúng lên Marketplace. Quy trình này đảm bảo rằng các thân avatar, mỹ phẩm, quần áo và phụ kiện hoạt động nhất quán trên toàn nền tảng.

Hệ thống xác thực UGC sẽ chạy mỗi khi bạn:

  • Cố gắng tải lên một tài sản avatar lên Marketplace thông qua Studio.
  • Gọi các API AvatarCreationService để tạo tài sản avatar trong trải nghiệm.

Trong quá trình này, hệ thống xác thực UGC sẽ xem xét tài sản của bạn để xem nó có符合 yêu cầu trong các danh mục xác thực cụ thể cho loại tài sản của nó hay không. Để biết danh sách đầy đủ các yêu cầu này, hãy xem Thông số cơ thể, Thông số đầu động, Thông số trang điểm, Thông số phụ kiện cứng, và Thông số phụ kiện lớp.

Khi một tài sản avatar vượt qua xác thực, bạn có thể tiến hành quy trình tải lên Studio bằng cách trả phí tải lên, gửi tài sản để kiểm duyệt, và bán nó trên Marketplace, hoặc người chơi có thể tiến hành mua tài sản avatar mà họ đã tạo trong một trải nghiệm.


Biểu đồ quy trình thành công của hệ thống xác thực.

Khi một tài sản avatar không vượt qua xác thực, bạn hoặc người chơi sẽ nhận thông báo lỗi với thông tin về lý do tại sao tài sản avatar không vượt qua xác thực. Để hỗ trợ khắc phục sự cố, hệ thống xác thực UGC có công cụ trực quan với các kiểm tra cung cấp hướng dẫn trực quan cụ thể cho tài sản về cách khắc phục hoặc cải thiện tài sản của bạn để có thể vượt qua xác thực.

Các danh mục xác thực

Hệ thống xác thực UGC tổ chức việc xác thực thành một số danh mục cấp cao. Để biết thông tin về các danh mục này và một số lĩnh vực mà chúng xác thực, hãy xem bảng sau.

Danh mụcNhững gì nó xác thực
Sơ đồ
  • Cấu trúc đối tượng của tài sản
  • Các loại, nhãn và thuộc tính con đã được cấu hình đúng
  • Nếu tài sản bao gồm bất kỳ tập lệnh bị cấm nào
Hình học lưới
  • Ngân sách tam giác
  • Kích thước hộp bao quanh
  • Giới hạn diện tích bề mặt tổng cộng
  • Nếu tài sản được căn giữa tại gốc và không quá mỏng theo bất kỳ trục nào
  • Nếu hình học của tài sản kín nước và không có N-gon, màu đỉnh hoặc tam giác có diện tích bằng không
Vật liệu / kết cấu
  • Độ phân giải tối đa
  • Bản đồ UV hợp lệ
  • Xác thực kết cấu PBR cho các đối tượng SurfaceAppearance
  • Nếu tài sản có bất kỳ màu đỉnh không hợp lệ nào
Rigging / skinning
  • Các thân và phụ kiện lớp phải bao gồm dữ liệu skinning
  • Các phụ kiện cứng không được bao gồm dữ liệu skinning
  • Số lượng trọng số skin phải khớp với số lượng đỉnh
Lồng trong và ngoài
  • Tất cả các bộ phận cơ thể phải bao gồm lồng cho xác thực toàn thân
  • Lồng phải kín nước
  • Lồng lưới phải khớp chặt với lưới hiển thị
  • Lưới hiển thị phải nằm trong lồng ngoài
  • UV của lồng phải khớp với các mẫu lồng do Roblox cung cấp
Gắn kết
  • Tất cả các gắn kết phải có tên chính xác cho điểm gắn kết của chúng
  • Kiểm tra vị trí và định hướng
Đầu động
  • Ít nhất 17 tư thế FACS
  • Chiếu điểm c cage lên lưới đầu
  • Phát hiện hoạt hình khuôn mặt: các điểm mốc phải di chuyển để nháy mắt, mở miệng, và biểu cảm vui buồn
Bảo mật / kiểm duyệt
  • Xác thực người tạo tài sản, tên lớp bị cấm, chống giả mạo thuộc tính proxy

Kiểm tra hình ảnh

Hệ thống xác thực UGC bao gồm các công cụ hình ảnh tùy chọn với các kiểm tra để giúp bạn xác định, hiểu, chẩn đoán và khắc phục các tài sản avatar chưa sẵn sàng để có mặt trên Marketplace. Khi hoạt động, các kiểm tra hình ảnh cung cấp thông tin về các lỗi xác thực cho các tài sản không tuân thủ, và đánh giá chất lượng cho các tài sản hợp lệ có thể cần cải thiện.

Các biểu tượng đỏ cung cấp thông tin về những khu vực đang thất bại xác thực và các cảnh báo vàng chỉ ra các khu vực cần cải thiện.
Khi bạn chọn một lỗi hoặc cảnh báo, các phần tử hình ảnh sẽ hiển thị trong khu vực làm việc để giúp bạn hiểu lỗi hoặc cảnh báo.

Để truy cập vào các công cụ hình ảnh của hệ thống xác thực UGC, trước tiên bạn phải kích hoạt tính năng beta. Để kích hoạt và sử dụng các kiểm tra hình ảnh tùy chọn:

  1. Trong Studio, điều hướng đến Tập tin > Tính năng beta.

  2. Kích hoạt Hình ảnh hóa xác thực UGC.

  3. Khởi động lại Studio, sau đó trong mezzanine, nhấp vào biểu tượng cộng để thêm một tab tùy chỉnh. Một tab mới sẽ hiển thị.

    Nút thêm tab tùy chỉnh được chỉ ra trong mezzanine của Studio.
  4. Trong tab tùy chỉnh của bạn, nhấp vào nút Thêm công cụ. Cửa sổ pop-up Thêm Công cụ hiển thị.

    Nút thêm công cụ mới vào tab tùy chỉnh trong thanh công cụ của Studio.
  5. Kích hoạt Xác thực UGC để thêm nó vào thanh công cụ của bạn, sau đó đóng cửa sổ.

  6. Điều hướng trở lại tab tùy chỉnh của bạn và chọn nút Xác thực UGC để chạy plugin. Một cửa sổ Xác thực UGC sẽ hiển thị.

  7. Trong cửa sổ Khám phá, chọn một cơ thể nhân vật, đầu động, phụ kiện cứng hoặc phụ kiện lớp, sau đó điều hướng trở lại cửa sổ Xác thực UGC và nhấp vào nút Chạy xác thực. Một cửa sổ pop-up sẽ hiển thị.

  8. Trong cửa sổ pop-up:

    1. Xác nhận loại tài sản của tài sản avatar mà bạn đã chọn. Ví dụ, nếu bạn đã chọn một phụ kiện lớp Enum.AccessoryType.Pants, hãy sử dụng menu drop-down để chọn PantsAccessory.

    2. Nhấp vào nút Chạy xác thực.

Dịch vụ xác thực sẽ chạy trong nền và báo cáo kết quả trong cửa sổ Xác thực UGC dưới dạng kết hợp các lỗi và/hoặc cảnh báo tùy thuộc vào trạng thái của tài sản của bạn. Để biết thông tin về từng kiểm tra xác thực hình ảnh, hãy xem các phần con sau.

Measure_Cage_Distance_Head

Measure_Cage_Distance_Head là một kiểm tra xác thực đánh giá độ gần gũi của lồng ngoài của đầu avatar với lưới đầu, kiểm tra xem lồng không nổi quá xa khỏi lưới hay chìm bên trong nó.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
Lồng đầu giao cắt với lưới đầu. {negativeSDFPercent}% của các đỉnh lồng đầu nằm bên trong lưới đầu.Báo lỗi xác thực
Lồng đầu quá xa lưới đầu. Khoảng cách tối đa giữa lồng đầu và lưới là {max_sdf}, vượt quá ngưỡng cho phép {max_sdf_threshold}Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm khoảng cách lồng đầu là {score}. Khoảng cách tối đa giữa lồng đầu và lưới là {max_distance}, {negative_sdf_percent}% các đỉnh lồng đầu nằm trong lưới đầu.Cảnh báo

Measure_Cage_Mesh_Distance

Measure_Cage_Mesh_Distance là một kiểm tra xác thực đánh giá độ gần gũi của lồng ngoài của quần áo lớp theo dõi lưới hiển thị, đánh dấu khi một lồng trôi xa hoặc đẩy vào bên trong lưới.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
Lồng ngoài giao cắt với lưới hiển thị. {negativeSDFPercent}% của các đỉnh lồng ngoài nằm bên trong lưới hiển thị.Báo lỗi xác thực
Lồng ngoài quá xa lưới hiển thị. Khoảng cách tối đa giữa lồng ngoài và lưới là {max_sdf}, vượt quá ngưỡng cho phép {max_sdf_threshold}.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm khoảng cách lồng đến lưới là {score}. Khoảng cách tối đa giữa lồng ngoài và lưới là {max_distance}, {negative_sdf_percent}% của các đỉnh lồng ngoài nằm bên trong lưới hiển thị.Cảnh báo

Measure_Cage_Mesh_Distance_Avatar

Measure_Cage_Mesh_Distance_Avatar là một kiểm tra xác thực đánh giá độ gần gũi của lồng ngoài toàn thân theo dõi lưới cơ thể, đánh dấu khi một lồng nổi quá xa khỏi bề mặt hoặc giao cắt với nó.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
Lồng cơ thể giao cắt với lưới cơ thể. {negativeSDFPercent}% của các đỉnh lồng cơ thể nằm bên trong lưới cơ thể.Báo lỗi xác thực
Lồng cơ thể quá xa lưới cơ thể. Khoảng cách tối đa giữa lồng cơ thể và lưới là {max_sdf}, vượt quá ngưỡng cho phép {max_sdf_threshold}.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm khoảng cách lồng cơ thể là {score}. Khoảng cách tối đa giữa lồng cơ thể và lưới là {max_distance}, {negative_sdf_percent}% của các đỉnh lồng cơ thể nằm trong lưới cơ thể.Cảnh báo

Measure_Cage_Relevancy

Measure_Cage_Relevancy là một kiểm tra xác thực đánh giá mức độ mà lồng ngoài của bạn đã di chuyển thực sự nằm trên phụ kiện, để các chỉnh sửa lồng vẫn ở nơi mà bộ quần áo cần chúng.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
{outer_cage_face_irrelevant_percent}% của các đỉnh lồng ngoài đã chỉnh sửa không che phủ phụ kiện. Hãy chắc chắn rằng bạn chỉ di chuyển lồng ngoài ở những nơi cần thiết.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm mức độ liên quan của lồng là {score}. {irrelevant_percent}% của các đỉnh lồng ngoài đã chỉnh sửa không che phủ phụ kiện.Cảnh báo

Measure_Cage_UV

Measure_Cage_UV là một kiểm tra xác thực kiểm tra xem UV của lồng trong và ngoài có khớp với mẫu quần áo lớp hay không; UV không khớp với mẫu quần áo lớp sẽ gây ra sự mất hình dạng khi tài sản ôm sát cơ thể.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
{incorrect_uv_count} giá trị UV trong lồng {cage_name} không chính xác hoặc không thuộc về mẫu. Vui lòng sửa UV của lồng.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm UV của lồng là {score} cho {cage_name}. Số lượng UV không chính xác: {incorrect_uv_count}.Cảnh báo

Measure_Cage_UV_Avatar

Measure_Cage_UV_Avatar là một kiểm tra xác thực kiểm tra xem mỗi bộ phận cơ thể có lồng giữ nguyên UV trên mẫu tiêu chuẩn hay không; UV lồng sai làm méo mó cách mà áo quần lớp ôm sát vào cơ thể.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
{incorrect_uv_count} giá trị UV trong lồng {cage_name} không chính xác hoặc không thuộc về mẫu. Vui lòng sửa UV của lồng.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm UV của lồng là {score} cho {cage_name}. Số lượng UV không chính xác: {incorrect_uv_count}.Cảnh báo

Measure_Degen_Triangles

Measure_Degen_Triangles là một kiểm tra xác thực đánh giá từng phần lưới vì các tam giác suy thoái (các mặt với diện tích bằng không hoặc gần bằng không); các tam giác suy thoái không thêm bề mặt nào và có thể gây ra lỗi hiển thị.

Mã lỗiĐộ nghiêm trọng
Chất lượng tài sản: {partName}{degenerate_triangle_percent}% tam giác suy thoái (điểm: {score}).Cảnh báo
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo

Measure_Dynamic_Head

Measure_Dynamic_Head là một kiểm tra xác thực xác minh xem một đầu động có thể hoạt hình hay không. Các đầu động có thể hoạt hình có lồng đầu, dữ liệu FACS, các điểm mốc căn chỉnh, và có thể nhắm mắt, mở miệng, và biểu đạt cảm xúc.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
Các đầu động trên Marketplace phải được lồng đúng cách để các đỉnh mắt và miệng trên lồng khớp với các đỉnh trên lưới. Vui lòng cải thiện việc lồng và việc căn chỉnh của nó với lưới.Báo lỗi xác thực
Không thể phát hiện biểu cảm cười cho đầu động. Vui lòng điều chỉnh các điểm mốc lồng cho miệng để khớp với nơi mà miệng nằm trên đầu và đảm bảo rằng nó có thể thể hiện biểu cảm cười.Báo lỗi xác thực
Không thể phát hiện biểu cảm nhắm mắt trái cho đầu động. Vui lòng điều chỉnh các điểm mốc lồng cho mắt trái để khớp với nơi mà mắt trái nằm trên đầu và đảm bảo rằng nó có thể được nhắm lại.Báo lỗi xác thực
Các đầu động trên Marketplace không có lồng đầu. Vui lòng tạo một lồng đầu cho đầu động.Báo lỗi xác thực
Không thể phát hiện biểu cảm mở miệng cho đầu động. Vui lòng điều chỉnh các điểm mốc lồng cho miệng để khớp với nơi mà miệng nằm trên đầu và đảm bảo rằng nó có thể mở ra.Báo lỗi xác thực
Các đầu động trên Marketplace phải được hoạt hình, nhưng đầu này không có dữ liệu FACS.Báo lỗi xác thực
Không thể phát hiện biểu cảm nhắm mắt phải cho đầu động. Vui lòng điều chỉnh các điểm mốc lồng cho mắt phải để khớp với nơi mà mắt phải nằm trên đầu và đảm bảo rằng nó có thể được nhắm lại.Báo lỗi xác thực
Không thể phát hiện biểu cảm cau mày cho đầu động. Vui lòng điều chỉnh các điểm mốc lồng cho miệng để khớp với nơi mà miệng nằm trên đầu và đảm bảo rằng nó có thể thể hiện biểu cảm cau mày.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: điểm biểu cảm đầu động là {score}.Cảnh báo

Measure_Joint_Number

Measure_Joint_Number là một kiểm tra xác thực đánh giá thiết lập khớp nối của cơ thể so với cấu hình mong đợi. Thiết lập khớp nối của cơ thể bao gồm số lượng khớp ở tay trái và phải cho các rig có độ trung thực cao hơn.

Mã lỗiĐộ nghiêm trọng
Chất lượng tài sản: cấu hình khớp được đánh giá là {score} (khớp: {joint_number}, tay trái: {left_hand_joint_number}, tay phải: {right_hand_joint_number}).Cảnh báo
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo

Measure_Mesh_Manifold

Measure_Mesh_Manifold là một kiểm tra xác thực đánh giá từng phần lưới về tính toàn vẹn của đa diện, phát hiện các lỗ hổng, các cạnh không khép kín, và các vấn đề hình học tương tự.

Mã lỗiĐộ nghiêm trọng
Chất lượng tài sản: {partName} có vấn đề giữ lại đa diện (điểm: {score}).Cảnh báo
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo

Measure_Mesh_Outside_OuterCage

Measure_Mesh_Outside_OuterCage là một kiểm tra xác thực đánh giá mức độ mà lưới hiển thị của một phụ kiện nằm giữa các lồng của nó; một lưới đi ra ngoài lồng ngoài sẽ bị biến dạng xấu khi được mặc.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng không thể được tính toán chính xác do dữ liệu đầu vào không đúng hoặc không đầy đủ. Vui lòng kiểm tra mô hình của bạn hoặc nộp báo cáo lỗi.Báo lỗi xác thực
{mesh_outside_outer_cage_percent}% của các đỉnh lưới cho phụ kiện nằm ngoài lồng ngoài. Hãy điều chỉnh để có nhiều phụ kiện hơn ở giữa các lồng.Báo lỗi xác thực
Cảnh báo chất lượng tài sản: Điểm chứa lưới là {score}. {mesh_outside_outer_cage_percent}% của các đỉnh lưới nằm ngoài lồng ngoài.Cảnh báo

Measure_Texture_Complexity

Measure_Texture_Complexity là một kiểm tra xác thực đánh giá mỗi kết cấu về độ phức tạp trực quan, đánh dấu các kết cấu phẳng hoặc gần như trống mà không có nhiều chi tiết cho tài sản.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo
Chất lượng tài sản: kết cấu {textureName} có độ phức tạp thấp (điểm: {score}).Cảnh báo

Measure_Texture_Resolution

Measure_Texture_Resolution là một kiểm tra xác thực đánh giá mỗi kết cấu theo kích thước pixel của nó, thưởng cho độ phân giải đủ cao để giữ cho tài sản được sắc nét trên cơ thể.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo
Chất lượng tài sản: kết cấu {textureName} có độ phân giải {texture_width}x{texture_height} (điểm: {score}).Cảnh báo

Measure_Triangle_Intersection

Measure_Triangle_Intersection là một kiểm tra xác thực đánh giá mỗi phần lưới để phát hiện các tam giác tự giao cắt mà trong đó các mặt đi xuyên qua nhau và tạo thành hình học chồng chéo rối rắm.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo
Chất lượng tài sản: {partName}{intersecting_tri_face_percent}% mặt tam giác giao cắt (điểm: {score}).Cảnh báo

Measure_UV_Bound

Measure_UV_Bound là một kiểm tra xác thực đánh giá bao nhiêu trong số các đỉnh UV của một lưới nằm ngoài không gian kết cấu 0-1; nó báo cáo một điểm nhưng không bao giờ ngăn cản việc tải lên.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo
Chất lượng tài sản: {partName}{uv_outside_bound_vert_percent}% đỉnh UV nằm ngoài giới hạn (điểm: {score}).Cảnh báo

Measure_Vertex_Similarity

Measure_Vertex_Similarity là một kiểm tra xác thực đo lường tỷ lệ gần như trùng lặp ở các đỉnh trong một lưới; nó báo cáo một điểm nhưng không bao giờ ngăn cản việc tải lên.

Mã lỗiĐộ nghiêm trọng
Điểm chất lượng tài sản cho {measureName} không thể được tính toán vì dữ liệu đầu vào không đầy đủ hoặc không hợp lệ. Điều này không ngăn cản việc tải lên của bạn.Cảnh báo
Chất lượng tài sản: {partName}{similar_vertex_percent}% đỉnh tương tự (điểm: {score}).Cảnh báo
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.