|
import time |
|
import gradio as gr |
|
import os |
|
|
|
def load_mesh(mesh_file_name): |
|
return mesh_file_name, mesh_file_name |
|
|
|
demo = gr.Interface( |
|
fn=load_mesh, |
|
inputs=gr.Model3D(), |
|
outputs=[ |
|
gr.Model3D( |
|
clear_color=[0.0, 0.0, 0.0, 0.0], label="3D Model"), |
|
gr.File(label="Download 3D Model") |
|
], |
|
examples=[ |
|
[os.path.join(os.path.dirname(__file__), "files/Duck.glb")], |
|
[os.path.join(os.path.dirname(__file__), "files/rubber_duck.glb")], |
|
[os.path.join(os.path.dirname(__file__), "files/GroundVehicle.glb")] |
|
], |
|
) |
|
|
|
if __name__ == "__main__": |
|
demo.launch() |