| import gradio as gr | |
| def view_model(file): | |
| return file.name | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# GLB Viewer") | |
| gr.Markdown("Upload a .glb file to visualize it.") | |
| with gr.Row(): | |
| file_input = gr.File(label="Upload a .glb file", type="filepath") | |
| with gr.Row(): | |
| model_output = gr.Model3D() | |
| file_input.change(view_model, inputs=file_input, outputs=model_output) | |
| demo.launch() | |