mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-20 03:13:30 +00:00
Fix orientation of hunyuan 3d model.
This commit is contained in:
parent
11f1b41bab
commit
32ca0805b7
@ -581,7 +581,7 @@ class ShapeVAE(nn.Module):
|
|||||||
enable_pbar = kwargs.get("enable_pbar", True)
|
enable_pbar = kwargs.get("enable_pbar", True)
|
||||||
|
|
||||||
grid_logits = self.volume_decoder(latents, self.geo_decoder, bounds=bounds, num_chunks=num_chunks, octree_resolution=octree_resolution, enable_pbar=enable_pbar)
|
grid_logits = self.volume_decoder(latents, self.geo_decoder, bounds=bounds, num_chunks=num_chunks, octree_resolution=octree_resolution, enable_pbar=enable_pbar)
|
||||||
return grid_logits
|
return grid_logits.movedim(-2, -1)
|
||||||
|
|
||||||
def encode(self, x):
|
def encode(self, x):
|
||||||
return None
|
return None
|
||||||
|
@ -185,8 +185,8 @@ def voxel_to_mesh(voxels, threshold=0.5, device=None):
|
|||||||
device=device
|
device=device
|
||||||
).reshape(-1, 4)
|
).reshape(-1, 4)
|
||||||
|
|
||||||
all_indices.append(torch.stack([face_indices[:, 0], face_indices[:, 2], face_indices[:, 1]], dim=1))
|
all_indices.append(torch.stack([face_indices[:, 0], face_indices[:, 1], face_indices[:, 2]], dim=1))
|
||||||
all_indices.append(torch.stack([face_indices[:, 0], face_indices[:, 3], face_indices[:, 2]], dim=1))
|
all_indices.append(torch.stack([face_indices[:, 0], face_indices[:, 2], face_indices[:, 3]], dim=1))
|
||||||
|
|
||||||
vertex_count += 4 * num_faces
|
vertex_count += 4 * num_faces
|
||||||
|
|
||||||
@ -202,6 +202,7 @@ def voxel_to_mesh(voxels, threshold=0.5, device=None):
|
|||||||
if scale > 0:
|
if scale > 0:
|
||||||
vertices = vertices / scale
|
vertices = vertices / scale
|
||||||
|
|
||||||
|
vertices = torch.fliplr(vertices)
|
||||||
return vertices, faces
|
return vertices, faces
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user