luca115 Claude Opus 4.8 (1M context) commited on
Commit
308538d
Β·
1 Parent(s): c811757

Image to 3D: canonical Upsampler header/footer + metadata

Browse files

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files changed (2) hide show
  1. README.md +1 -1
  2. gradio_app.py +14 -14
README.md CHANGED
@@ -22,6 +22,6 @@ Convert a single image into a textured 3D model (GLB) in seconds. Upload a photo
22
 
23
  Stable Fast 3D (SF3D) is a fast feed-forward image-to-3D model that produces clean, game-ready meshes with real UV textures. It's ideal for AR and VR assets, 3D printing, product visualization, game props, and rapid prototyping from a single photo.
24
 
25
- ## Free image-to-3D on Upsampler
26
 
27
  Try the free [image to 3D converter](https://upsampler.com/free-image-to-3d-no-signup) on Upsampler β€” turn any photo into a downloadable GLB model with no sign-up and no watermark. Built by [Upsampler](https://upsampler.com), which also offers AI image generation, editing, upscaling, and enhancement tools.
 
22
 
23
  Stable Fast 3D (SF3D) is a fast feed-forward image-to-3D model that produces clean, game-ready meshes with real UV textures. It's ideal for AR and VR assets, 3D printing, product visualization, game props, and rapid prototyping from a single photo.
24
 
25
+ ## Free on Upsampler
26
 
27
  Try the free [image to 3D converter](https://upsampler.com/free-image-to-3d-no-signup) on Upsampler β€” turn any photo into a downloadable GLB model with no sign-up and no watermark. Built by [Upsampler](https://upsampler.com), which also offers AI image generation, editing, upscaling, and enhancement tools.
gradio_app.py CHANGED
@@ -244,13 +244,13 @@ def image_to_glb(input_image, foreground_ratio, remesh_option, vertex_count, tex
244
  with gr.Blocks() as demo:
245
  img_proc_state = gr.State()
246
  background_remove_state = gr.State()
247
- gr.Markdown("""
248
- # Image to 3D β€” Stable Fast 3D
249
-
250
- Turn a single photo into a textured 3D model (GLB) in seconds. Upload an image and click **Convert to 3D** β€” background removal and mesh generation happen in one step.
251
-
252
- Built by [Upsampler](https://upsampler.com) β€” try the free [image to 3D converter](https://upsampler.com/free-image-to-3d-no-signup), no sign-up required.
253
- """)
254
  with gr.Row(variant="panel"):
255
  with gr.Column():
256
  with gr.Row():
@@ -362,12 +362,12 @@ with gr.Blocks() as demo:
362
  api_name="image_to_glb",
363
  )
364
 
365
- gr.Markdown(
366
- """### About this image-to-3D tool
367
-
368
- Stable Fast 3D turns a single photo into a textured 3D model (GLB) in seconds β€” background removal and UV-textured mesh reconstruction happen in one click. The result opens in Blender, Unity, Unreal, and any GLB/glTF viewer, and is great for AR, 3D printing, game assets, and product previews.
369
-
370
- Built by [Upsampler](https://upsampler.com). Try the free [image to 3D converter](https://upsampler.com/free-image-to-3d-no-signup) (no sign-up), or explore Upsampler's AI image generation, editing, upscaling, and enhancement tools."""
371
- )
372
 
373
  demo.queue().launch(share=True)
 
244
  with gr.Blocks() as demo:
245
  img_proc_state = gr.State()
246
  background_remove_state = gr.State()
247
+ gr.HTML("""
248
+ <div style="max-width:720px;margin:0 auto;text-align:center;padding:14px 16px 6px;font-family:system-ui,-apple-system,'Segoe UI',sans-serif">
249
+ <h1 style="font-size:1.85rem;font-weight:750;margin:0 0 8px;letter-spacing:-.02em">Image to 3D</h1>
250
+ <p style="font-size:1.05rem;line-height:1.5;opacity:.7;margin:0">Turn a single photo into a textured 3D model (GLB) in seconds.</p>
251
+ <a href="https://upsampler.com/free-image-to-3d-no-signup" target="_blank" rel="noopener" style="display:inline-block;margin-top:14px;padding:9px 20px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border-radius:9px;font-weight:600;font-size:.95rem;text-decoration:none">Try it free on Upsampler β†’</a>
252
+ </div>
253
+ """)
254
  with gr.Row(variant="panel"):
255
  with gr.Column():
256
  with gr.Row():
 
362
  api_name="image_to_glb",
363
  )
364
 
365
+ gr.HTML("""
366
+ <div style="max-width:720px;margin:2.5rem auto .5rem;padding-top:1.4rem;border-top:1px solid rgba(128,128,128,.25);text-align:center;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:.9rem;line-height:1.6;opacity:.75">
367
+ <p style="margin:0 0 10px">Fast feed-forward image-to-3D with real UV textures β€” clean, game-ready meshes for AR, 3D printing, product visualization, and prototyping.</p>
368
+ <p style="margin:0">Built by <a href="https://upsampler.com" target="_blank" rel="noopener" style="color:#8b7cf6;font-weight:600;text-decoration:none">Upsampler</a> β€” try the <a href="https://upsampler.com/free-image-to-3d-no-signup" target="_blank" rel="noopener" style="color:#8b7cf6;text-decoration:none">image to 3D converter</a> (no sign-up), plus AI image generation, editing, upscaling &amp; enhancement.</p>
369
+ <p style="margin:10px 0 0;font-size:.8rem;opacity:.8">Powered by Stable Fast 3D under the <a href="LICENSE.md" target="_blank" rel="noopener" style="color:#8b7cf6;text-decoration:none">Stability AI Community License</a>.</p>
370
+ </div>
371
+ """)
372
 
373
  demo.queue().launch(share=True)