Spaces:
Runtime error
Runtime error
add normal as color for better obbj visualization
Browse files- apps/infer.py +2 -0
apps/infer.py
CHANGED
|
@@ -295,6 +295,7 @@ def generate_model(in_path, model_type):
|
|
| 295 |
process=False,
|
| 296 |
maintains_order=True
|
| 297 |
)
|
|
|
|
| 298 |
smpl_obj.export(
|
| 299 |
f"{config_dict['out_dir']}/{cfg.name}/obj/{data['name']}_smpl.obj")
|
| 300 |
|
|
@@ -334,6 +335,7 @@ def generate_model(in_path, model_type):
|
|
| 334 |
recon_obj = trimesh.Trimesh(
|
| 335 |
verts_pr, faces_pr, process=False, maintains_order=True
|
| 336 |
)
|
|
|
|
| 337 |
recon_obj.export(
|
| 338 |
os.path.join(config_dict['out_dir'], cfg.name,
|
| 339 |
f"obj/{data['name']}_recon.obj")
|
|
|
|
| 295 |
process=False,
|
| 296 |
maintains_order=True
|
| 297 |
)
|
| 298 |
+
smpl_obj.visual.vertex_colors = (smpl_obj.vertex_normals+1.0)*255.0*0.5
|
| 299 |
smpl_obj.export(
|
| 300 |
f"{config_dict['out_dir']}/{cfg.name}/obj/{data['name']}_smpl.obj")
|
| 301 |
|
|
|
|
| 335 |
recon_obj = trimesh.Trimesh(
|
| 336 |
verts_pr, faces_pr, process=False, maintains_order=True
|
| 337 |
)
|
| 338 |
+
recon_obj.visual.vertex_colors = (recon_obj.vertex_normals+1.0)*255.0*0.5
|
| 339 |
recon_obj.export(
|
| 340 |
os.path.join(config_dict['out_dir'], cfg.name,
|
| 341 |
f"obj/{data['name']}_recon.obj")
|