Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -334,14 +334,15 @@ with gr.Blocks() as demo:
|
|
334 |
fit_steps_slider = gr.Slider(100, 5000, value=400, step=100, label="Number of optimization steps")
|
335 |
preprocess_button = gr.Button("πΈ Preprocess Input")
|
336 |
start_button = gr.Button("π Start Reconstruction", interactive=False)
|
337 |
-
|
338 |
|
339 |
with gr.Column(scale=3):
|
340 |
gr.Markdown("### ποΈ Training Visualization")
|
|
|
341 |
video_output = gr.Video(label="Training Video", autoplay=True)
|
342 |
-
render_all_views_button = gr.Button("π₯ Render All-Views Path")
|
343 |
-
render_circular_path_button = gr.Button("π₯ Render Circular Path")
|
344 |
-
rendered_video_output = gr.Video(label="Rendered Video", autoplay=True)
|
345 |
with gr.Column(scale=5):
|
346 |
gr.Markdown("### π Final 3D Model")
|
347 |
model3d_viewer = gr.Model3D(label="3D Model Viewer")
|
@@ -378,8 +379,8 @@ with gr.Blocks() as demo:
|
|
378 |
outputs=[video_output, model3d_viewer, log_output_box]
|
379 |
)
|
380 |
|
381 |
-
render_all_views_button.click(fn=render_all_views, inputs=[scene_dir_state], outputs=[rendered_video_output])
|
382 |
-
render_circular_path_button.click(fn=render_circular_path, inputs=[scene_dir_state], outputs=[rendered_video_output])
|
383 |
|
384 |
download_cameras_button.click(fn=lambda: os.path.join(MODEL_PATH, "cameras.json"), inputs=[], outputs=[download_cameras_file])
|
385 |
download_model_button.click(fn=lambda: os.path.join(STATIC_FILE_SERVING_FOLDER, "point_cloud_final.ply"), inputs=[], outputs=[download_model_file])
|
|
|
334 |
fit_steps_slider = gr.Slider(100, 5000, value=400, step=100, label="Number of optimization steps")
|
335 |
preprocess_button = gr.Button("πΈ Preprocess Input")
|
336 |
start_button = gr.Button("π Start Reconstruction", interactive=False)
|
337 |
+
|
338 |
|
339 |
with gr.Column(scale=3):
|
340 |
gr.Markdown("### ποΈ Training Visualization")
|
341 |
+
gallery = gr.Gallery(label="Selected Reference Views", columns=4, height=300)
|
342 |
video_output = gr.Video(label="Training Video", autoplay=True)
|
343 |
+
#render_all_views_button = gr.Button("π₯ Render All-Views Path")
|
344 |
+
#render_circular_path_button = gr.Button("π₯ Render Circular Path")
|
345 |
+
#rendered_video_output = gr.Video(label="Rendered Video", autoplay=True)
|
346 |
with gr.Column(scale=5):
|
347 |
gr.Markdown("### π Final 3D Model")
|
348 |
model3d_viewer = gr.Model3D(label="3D Model Viewer")
|
|
|
379 |
outputs=[video_output, model3d_viewer, log_output_box]
|
380 |
)
|
381 |
|
382 |
+
#render_all_views_button.click(fn=render_all_views, inputs=[scene_dir_state], outputs=[rendered_video_output])
|
383 |
+
#render_circular_path_button.click(fn=render_circular_path, inputs=[scene_dir_state], outputs=[rendered_video_output])
|
384 |
|
385 |
download_cameras_button.click(fn=lambda: os.path.join(MODEL_PATH, "cameras.json"), inputs=[], outputs=[download_cameras_file])
|
386 |
download_model_button.click(fn=lambda: os.path.join(STATIC_FILE_SERVING_FOLDER, "point_cloud_final.ply"), inputs=[], outputs=[download_model_file])
|