michaelj commited on
Commit
f1632a4
·
verified ·
1 Parent(s): fbbd4eb

mc_resolution

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -69,9 +69,9 @@ def preprocess(input_image, do_remove_background, foreground_ratio):
69
  return image
70
 
71
 
72
- def generate(image):
73
  scene_codes = model(image, device=device)
74
- mesh = model.extract_mesh(scene_codes)[0]
75
  mesh = to_gradio_3d_orientation(mesh)
76
  mesh_path = tempfile.NamedTemporaryFile(suffix=".obj", delete=False)
77
  mesh_path2 = tempfile.NamedTemporaryFile(suffix=".glb", delete=False)
@@ -109,6 +109,13 @@ with gr.Blocks() as demo:
109
  value=0.85,
110
  step=0.05,
111
  )
 
 
 
 
 
 
 
112
  with gr.Row():
113
  submit = gr.Button("Generate", elem_id="generate", variant="primary")
114
  with gr.Column():
 
69
  return image
70
 
71
 
72
+ def generate(image, mc_resolution):
73
  scene_codes = model(image, device=device)
74
+ mesh = model.extract_mesh(scene_codes, resolution=mc_resolution)[0]
75
  mesh = to_gradio_3d_orientation(mesh)
76
  mesh_path = tempfile.NamedTemporaryFile(suffix=".obj", delete=False)
77
  mesh_path2 = tempfile.NamedTemporaryFile(suffix=".glb", delete=False)
 
109
  value=0.85,
110
  step=0.05,
111
  )
112
+ mc_resolution = gr.Slider(
113
+ label="Marching Cubes Resolution",
114
+ minimum=32,
115
+ maximum=320,
116
+ value=256,
117
+ step=32
118
+ )
119
  with gr.Row():
120
  submit = gr.Button("Generate", elem_id="generate", variant="primary")
121
  with gr.Column():