uncap face limit

This commit is contained in:
kijai 2025-01-22 20:09:36 +02:00
parent fa33319304
commit 9f59f92943
2 changed files with 3 additions and 3 deletions

View File

@ -31,8 +31,8 @@ def mesh_uv_wrap(mesh):
mesh = mesh.dump(concatenate=True) mesh = mesh.dump(concatenate=True)
if len(mesh.faces) > 50000: if len(mesh.faces) > 50000:
raise ValueError("The mesh has more than 50,000 faces, which is not supported.") #raise ValueError("The mesh has more than 50,000 faces, which is not supported.")
print("UV wrap: The mesh has more than 50,000 faces, which is not recommended.")
vmapping, indices, uvs = xatlas.parametrize(mesh.vertices, mesh.faces) vmapping, indices, uvs = xatlas.parametrize(mesh.vertices, mesh.faces)
mesh.vertices = mesh.vertices[vmapping] mesh.vertices = mesh.vertices[vmapping]

View File

@ -475,7 +475,7 @@ class Hy3DPostprocessMesh:
"remove_floaters": ("BOOLEAN", {"default": True}), "remove_floaters": ("BOOLEAN", {"default": True}),
"remove_degenerate_faces": ("BOOLEAN", {"default": True}), "remove_degenerate_faces": ("BOOLEAN", {"default": True}),
"reduce_faces": ("BOOLEAN", {"default": True}), "reduce_faces": ("BOOLEAN", {"default": True}),
"max_facenum": ("INT", {"default": 40000, "min": 1}), "max_facenum": ("INT", {"default": 40000, "min": 1, "max": 10000000, "step": 1}),
}, },
} }