wyysf commited on
Commit
df36cab
β€’
1 Parent(s): b7007d0

Update gradio_app.py

Browse files
Files changed (1) hide show
  1. gradio_app.py +8 -6
gradio_app.py CHANGED
@@ -42,10 +42,10 @@ _CITE_ = r"""
42
  πŸ“ **Citation**
43
  If you find our work useful for your research or applications, please cite using this bibtex:
44
  ```bibtex
45
- @article{craftsman,
46
  author = {Weiyu Li and Jiarui Liu and Rui Chen and Yixun Liang and Xuelin Chen and Ping Tan and Xiaoxiao Long},
47
  title = {CraftsMan: High-fidelity Mesh Generation with 3D Native Generation and Interactive Geometry Refiner},
48
- journal = {arxiv:xxx},
49
  year = {2024},
50
  }
51
  ```
@@ -191,10 +191,12 @@ if __name__=="__main__":
191
  )
192
 
193
  # for 3D latent set diffusion
194
- ckpt_path = "./ckpts/image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt"
195
- config_path = "./ckpts/image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/config.yaml"
196
  # ckpt_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt", repo_type="model")
197
  # config_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/config.yaml", repo_type="model")
 
 
198
  scheluder_dict = OrderedDict({
199
  "DDIMScheduler": 'diffusers.schedulers.DDIMScheduler',
200
  # "DPMSolverMultistepScheduler": 'diffusers.schedulers.DPMSolverMultistepScheduler', # not support yet
@@ -289,12 +291,12 @@ if __name__=="__main__":
289
  # backgroud_color = gr.ColorPicker(label="Background Color", value="#7F7F7F", interactive=True)
290
 
291
  with gr.Row():
292
- mvimg_guidance_scale = gr.Number(value=4.0, minimum=3, maximum=10, label="2D Guidance Scale")
293
  mvimg_steps = gr.Number(value=30, minimum=20, maximum=100, label="2D Sample Steps")
294
 
295
  with gr.Accordion('Advanced options (3D)', open=False):
296
  with gr.Row():
297
- guidance_scale = gr.Number(label="3D Guidance Scale", value=7.5, minimum=3.0, maximum=10.0)
298
  steps = gr.Number(value=50, minimum=20, maximum=100, label="3D Sample Steps")
299
 
300
  with gr.Row():
 
42
  πŸ“ **Citation**
43
  If you find our work useful for your research or applications, please cite using this bibtex:
44
  ```bibtex
45
+ @article{li2024craftsman,
46
  author = {Weiyu Li and Jiarui Liu and Rui Chen and Yixun Liang and Xuelin Chen and Ping Tan and Xiaoxiao Long},
47
  title = {CraftsMan: High-fidelity Mesh Generation with 3D Native Generation and Interactive Geometry Refiner},
48
+ journal = {arXiv preprint arXiv:2405.14979},
49
  year = {2024},
50
  }
51
  ```
 
191
  )
192
 
193
  # for 3D latent set diffusion
194
+ # ckpt_path = "./ckpts/image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt"
195
+ # config_path = "./ckpts/image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/config.yaml"
196
  # ckpt_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/model.ckpt", repo_type="model")
197
  # config_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6/config.yaml", repo_type="model")
198
+ ckpt_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6-aligned-vae/model-300k.ckpt", repo_type="model")
199
+ config_path = hf_hub_download(repo_id="wyysf/CraftsMan", filename="image-to-shape-diffusion/clip-mvrgb-modln-l256-e64-ne8-nd16-nl6-aligned-vae/config.yaml", repo_type="model")
200
  scheluder_dict = OrderedDict({
201
  "DDIMScheduler": 'diffusers.schedulers.DDIMScheduler',
202
  # "DPMSolverMultistepScheduler": 'diffusers.schedulers.DPMSolverMultistepScheduler', # not support yet
 
291
  # backgroud_color = gr.ColorPicker(label="Background Color", value="#7F7F7F", interactive=True)
292
 
293
  with gr.Row():
294
+ mvimg_guidance_scale = gr.Number(value=3.0, minimum=1, maximum=10, label="2D Guidance Scale")
295
  mvimg_steps = gr.Number(value=30, minimum=20, maximum=100, label="2D Sample Steps")
296
 
297
  with gr.Accordion('Advanced options (3D)', open=False):
298
  with gr.Row():
299
+ guidance_scale = gr.Number(label="3D Guidance Scale", value=5.0, minimum=1.0, maximum=10.0)
300
  steps = gr.Number(value=50, minimum=20, maximum=100, label="3D Sample Steps")
301
 
302
  with gr.Row():