File size: 431 Bytes
de60cb0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()