Spaces:
Runtime error
Runtime error
Upload gradio_app.py
Browse files- gradio_app.py +8 -8
gradio_app.py
CHANGED
|
@@ -118,7 +118,7 @@ def randomize_seed_fn(seed: int, randomize_seed: bool) -> int:
|
|
| 118 |
return seed
|
| 119 |
|
| 120 |
|
| 121 |
-
def build_model_viewer_html(save_folder, height=660, width=790, textured=False
|
| 122 |
# Remove first folder from path to make relative path
|
| 123 |
if textured:
|
| 124 |
related_path = f"./textured_mesh.glb"
|
|
@@ -311,8 +311,8 @@ def generation_all(
|
|
| 311 |
|
| 312 |
textured_mesh.metadata['extras'] = stats
|
| 313 |
path_textured = export_mesh(textured_mesh, save_folder, textured=True)
|
| 314 |
-
model_viewer_html_textured = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 315 |
-
textured=True
|
| 316 |
if args.low_vram_mode:
|
| 317 |
torch.cuda.empty_cache()
|
| 318 |
return (
|
|
@@ -360,7 +360,7 @@ def shape_generation(
|
|
| 360 |
|
| 361 |
path = export_mesh(mesh, save_folder, textured=False)
|
| 362 |
print(path)
|
| 363 |
-
model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH
|
| 364 |
if args.low_vram_mode:
|
| 365 |
torch.cuda.empty_cache()
|
| 366 |
return (
|
|
@@ -575,8 +575,8 @@ def build_app():
|
|
| 575 |
# for preview
|
| 576 |
save_folder = gen_save_folder()
|
| 577 |
_ = export_mesh(mesh, save_folder, textured=True)
|
| 578 |
-
model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 579 |
-
textured=True
|
| 580 |
else:
|
| 581 |
mesh = trimesh.load(file_out)
|
| 582 |
mesh = floater_remove_worker(mesh)
|
|
@@ -589,8 +589,8 @@ def build_app():
|
|
| 589 |
# for preview
|
| 590 |
save_folder = gen_save_folder()
|
| 591 |
_ = export_mesh(mesh, save_folder, textured=False)
|
| 592 |
-
model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 593 |
-
textured=False
|
| 594 |
print(f'export to {path}')
|
| 595 |
return model_viewer_html, gr.update(value=path, interactive=True)
|
| 596 |
|
|
|
|
| 118 |
return seed
|
| 119 |
|
| 120 |
|
| 121 |
+
def build_model_viewer_html(save_folder, path, height=660, width=790, textured=False):
|
| 122 |
# Remove first folder from path to make relative path
|
| 123 |
if textured:
|
| 124 |
related_path = f"./textured_mesh.glb"
|
|
|
|
| 311 |
|
| 312 |
textured_mesh.metadata['extras'] = stats
|
| 313 |
path_textured = export_mesh(textured_mesh, save_folder, textured=True)
|
| 314 |
+
model_viewer_html_textured = build_model_viewer_html(save_folder, path_textured, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 315 |
+
textured=True)
|
| 316 |
if args.low_vram_mode:
|
| 317 |
torch.cuda.empty_cache()
|
| 318 |
return (
|
|
|
|
| 360 |
|
| 361 |
path = export_mesh(mesh, save_folder, textured=False)
|
| 362 |
print(path)
|
| 363 |
+
model_viewer_html = build_model_viewer_html(save_folder, path, height=HTML_HEIGHT, width=HTML_WIDTH)
|
| 364 |
if args.low_vram_mode:
|
| 365 |
torch.cuda.empty_cache()
|
| 366 |
return (
|
|
|
|
| 575 |
# for preview
|
| 576 |
save_folder = gen_save_folder()
|
| 577 |
_ = export_mesh(mesh, save_folder, textured=True)
|
| 578 |
+
model_viewer_html = build_model_viewer_html(save_folder, path, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 579 |
+
textured=True)
|
| 580 |
else:
|
| 581 |
mesh = trimesh.load(file_out)
|
| 582 |
mesh = floater_remove_worker(mesh)
|
|
|
|
| 589 |
# for preview
|
| 590 |
save_folder = gen_save_folder()
|
| 591 |
_ = export_mesh(mesh, save_folder, textured=False)
|
| 592 |
+
model_viewer_html = build_model_viewer_html(save_folder, path, height=HTML_HEIGHT, width=HTML_WIDTH,
|
| 593 |
+
textured=False)
|
| 594 |
print(f'export to {path}')
|
| 595 |
return model_viewer_html, gr.update(value=path, interactive=True)
|
| 596 |
|