mehdizz commited on
Commit
489326b
·
verified ·
1 Parent(s): e953987

edit title

Browse files
Files changed (1) hide show
  1. app.py +3 -13
app.py CHANGED
@@ -257,26 +257,16 @@ def split_image(image: Image.Image) -> List[Image.Image]:
257
 
258
  with gr.Blocks(delete_cache=(600, 600)) as demo:
259
  gr.Markdown("""
260
- ## Image to 3D Asset with [TRELLIS](https://trellis3d.github.io/)
261
- * Upload an image and click "Generate" to create a 3D asset. If the image has alpha channel, it be used as the mask. Otherwise, we use `rembg` to remove the background.
262
  * If you find the generated 3D asset satisfactory, click "Extract GLB" to extract the GLB file and download it.
263
-
264
- ✨New: 1) Experimental multi-image support. 2) Gaussian file extraction.
265
  """)
266
 
267
  with gr.Row():
268
  with gr.Column():
269
  with gr.Tabs() as input_tabs:
270
  with gr.Tab(label="Single Image", id=0) as single_image_input_tab:
271
- image_prompt = gr.Image(label="Image Prompt", format="png", image_mode="RGBA", type="pil", height=300)
272
- with gr.Tab(label="Multiple Images", id=1) as multiimage_input_tab:
273
- multiimage_prompt = gr.Gallery(label="Image Prompt", format="png", type="pil", height=300, columns=3)
274
- gr.Markdown("""
275
- Input different views of the object in separate images.
276
-
277
- *NOTE: this is an experimental algorithm without training a specialized model. It may not produce the best results for all images, especially those having different poses or inconsistent details.*
278
- """)
279
-
280
  with gr.Accordion(label="Generation Settings", open=False):
281
  seed = gr.Slider(0, MAX_SEED, label="Seed", value=0, step=1)
282
  randomize_seed = gr.Checkbox(label="Randomize Seed", value=True)
 
257
 
258
  with gr.Blocks(delete_cache=(600, 600)) as demo:
259
  gr.Markdown("""
260
+ ## Image to 3D Asset Generator
261
+ * Upload an image and click "Generate" to create a 3D asset.
262
  * If you find the generated 3D asset satisfactory, click "Extract GLB" to extract the GLB file and download it.
 
 
263
  """)
264
 
265
  with gr.Row():
266
  with gr.Column():
267
  with gr.Tabs() as input_tabs:
268
  with gr.Tab(label="Single Image", id=0) as single_image_input_tab:
269
+ image_prompt = gr.Image(label="Image Prompt", format="png", image_mode="RGBA", type="pil", height=300)
 
 
 
 
 
 
 
 
270
  with gr.Accordion(label="Generation Settings", open=False):
271
  seed = gr.Slider(0, MAX_SEED, label="Seed", value=0, step=1)
272
  randomize_seed = gr.Checkbox(label="Randomize Seed", value=True)