Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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")
|