Spaces:
Running
Running
import gradio as gr | |
def generate_3d_model(image): | |
# Esta versión de prueba ignora la imagen y devuelve un modelo 3D GLB funcional | |
return "https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Duck/glTF-Binary/Duck.glb" | |
with gr.Blocks() as demo: | |
gr.Markdown("## 🧠 Genera tu modelo 3D desde una imagen") | |
gr.Markdown("Sube una imagen y obtén un modelo 3D generado automáticamente.") | |
with gr.Row(): | |
image_input = gr.Image(type="filepath", label="Sube tu imagen") | |
btn = gr.Button("Generar modelo 3D") | |
output = gr.Model3D(label="Vista previa del modelo 3D") | |
btn.click(fn=generate_3d_model, inputs=image_input, outputs=output) | |
demo.launch() |