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() | |