anzorq commited on
Commit
da41dd8
1 Parent(s): 2355e4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -73,6 +73,9 @@ sdf_model.eval()
73
  set_state('Loading SDF model...')
74
  sdf_model.load_state_dict(load_checkpoint(sdf_name, device))
75
 
 
 
 
76
  set_state('')
77
 
78
  def get_sampler(model_name, txt2obj, guidance_scale):
@@ -95,14 +98,12 @@ def get_sampler(model_name, txt2obj, guidance_scale):
95
  )
96
 
97
  def generate_txt2img(prompt):
98
-
99
- stable_diffusion = gr.Blocks.load(name="spaces/runwayml/stable-diffusion-v1-5")
100
  prompt = f"“a 3d rendering of {prompt}, chair imitating an avocado, full view, white background"
101
  gallery_dir = stable_diffusion(prompt, fn_index=2)
102
- imgs = [os.path.join(gallery_dir, img) for img in os.listdir(gallery_dir)]
103
-
104
- return imgs[1], gr.update(visible=True)
105
 
 
106
 
107
  def generate_3D(input, model_name='base40M', guidance_scale=3.0, grid_size=32):
108
 
@@ -200,7 +201,7 @@ with gr.Blocks() as app:
200
  btn_generate_img2obj = gr.Button(value="Generate")
201
 
202
  with gr.Tab("Text to Image to 3D"):
203
- gr.Markdown("Generate an image with Stable Diffusion, then convert to 3D. Just enter the object you want to generate.")
204
  prompt_sd = gr.Textbox(label="Prompt", placeholder="a 3d rendering of [your prompt], full view, white background")
205
  btn_generate_txt2sd = gr.Button(value="Generate")
206
  img_sd = gr.Image(label="Image")
 
73
  set_state('Loading SDF model...')
74
  sdf_model.load_state_dict(load_checkpoint(sdf_name, device))
75
 
76
+ stable_diffusion = gr.Blocks.load(name="spaces/runwayml/stable-diffusion-v1-5")
77
+
78
+
79
  set_state('')
80
 
81
  def get_sampler(model_name, txt2obj, guidance_scale):
 
98
  )
99
 
100
  def generate_txt2img(prompt):
101
+
 
102
  prompt = f"“a 3d rendering of {prompt}, chair imitating an avocado, full view, white background"
103
  gallery_dir = stable_diffusion(prompt, fn_index=2)
104
+ imgs = [os.path.join(gallery_dir, img) for img in os.listdir(gallery_dir) if os.path.splitext(img)[1] == '.jpg']
 
 
105
 
106
+ return imgs[0], gr.update(visible=True)
107
 
108
  def generate_3D(input, model_name='base40M', guidance_scale=3.0, grid_size=32):
109
 
 
201
  btn_generate_img2obj = gr.Button(value="Generate")
202
 
203
  with gr.Tab("Text to Image to 3D"):
204
+ gr.Markdown("Generate an image with Stable Diffusion, then convert it to 3D. Just enter the object you want to generate.")
205
  prompt_sd = gr.Textbox(label="Prompt", placeholder="a 3d rendering of [your prompt], full view, white background")
206
  btn_generate_txt2sd = gr.Button(value="Generate")
207
  img_sd = gr.Image(label="Image")