NicolasG2523 commited on
Commit
9cb2631
·
verified ·
1 Parent(s): 233a938

Upload gradio_app.py

Browse files
Files changed (1) hide show
  1. gradio_app.py +6 -5
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"
@@ -139,7 +139,7 @@ def build_model_viewer_html(save_folder, height=660, width=790, textured=False):
139
  template_html = template_html.replace('#height#', f'{height - offset}')
140
  template_html = template_html.replace('#width#', f'{width}')
141
  #template_html = template_html.replace('#src#', f'{related_path}/')
142
- template_html = template_html.replace('#src#', f'https://nicolasg2523-picsto3d.hf.space/gradio_api/file=/tmp/{mesh_file_path}')
143
  f.write(template_html)
144
 
145
  tenplate_html_encoded = html.escape(template_html, quote=True).replace("'", "'")
@@ -359,7 +359,8 @@ def shape_generation(
359
  mesh.metadata['extras'] = stats
360
 
361
  path = export_mesh(mesh, save_folder, textured=False)
362
- model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH)
 
363
  if args.low_vram_mode:
364
  torch.cuda.empty_cache()
365
  return (
@@ -575,7 +576,7 @@ def build_app():
575
  save_folder = gen_save_folder()
576
  _ = export_mesh(mesh, save_folder, textured=True)
577
  model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH,
578
- textured=True)
579
  else:
580
  mesh = trimesh.load(file_out)
581
  mesh = floater_remove_worker(mesh)
@@ -589,7 +590,7 @@ def build_app():
589
  save_folder = gen_save_folder()
590
  _ = export_mesh(mesh, save_folder, textured=False)
591
  model_viewer_html = build_model_viewer_html(save_folder, height=HTML_HEIGHT, width=HTML_WIDTH,
592
- textured=False)
593
  print(f'export to {path}')
594
  return model_viewer_html, gr.update(value=path, interactive=True)
595
 
 
118
  return seed
119
 
120
 
121
+ def build_model_viewer_html(save_folder, height=660, width=790, textured=False, mesh_path):
122
  # Remove first folder from path to make relative path
123
  if textured:
124
  related_path = f"./textured_mesh.glb"
 
139
  template_html = template_html.replace('#height#', f'{height - offset}')
140
  template_html = template_html.replace('#width#', f'{width}')
141
  #template_html = template_html.replace('#src#', f'{related_path}/')
142
+ template_html = template_html.replace('#src#', f'https://nicolasg2523-picsto3d.hf.space/gradio_api/file=/tmp/{mesh_path}')
143
  f.write(template_html)
144
 
145
  tenplate_html_encoded = html.escape(template_html, quote=True).replace("'", "'")
 
359
  mesh.metadata['extras'] = stats
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, path)
364
  if args.low_vram_mode:
365
  torch.cuda.empty_cache()
366
  return (
 
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, path)
580
  else:
581
  mesh = trimesh.load(file_out)
582
  mesh = floater_remove_worker(mesh)
 
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, path)
594
  print(f'export to {path}')
595
  return model_viewer_html, gr.update(value=path, interactive=True)
596