Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -190,7 +190,8 @@ def process_vox_file(vox_file) -> Tuple[str, str]:
|
|
| 190 |
return "", f"Error: {str(e)}"
|
| 191 |
|
| 192 |
def create_gradio_interface():
|
| 193 |
-
|
|
|
|
| 194 |
gr.Markdown("""
|
| 195 |
# 🧊 MagicaVoxel VOX to GLB Converter with 3D Preview
|
| 196 |
Convert your MagicaVoxel `.vox` files to `.glb` format and preview them in 3D
|
|
@@ -205,19 +206,13 @@ def create_gradio_interface():
|
|
| 205 |
with gr.Column():
|
| 206 |
glb_output = gr.File(label="Download GLB File", file_types=[".glb"], interactive=False)
|
| 207 |
|
| 208 |
-
# 3D Preview Section -
|
| 209 |
gr.Markdown("### 🎮 3D Preview")
|
| 210 |
|
| 211 |
-
# Use Gradio's native Model3D component for
|
| 212 |
model_3d = gr.Model3D(
|
| 213 |
label="GLB Preview",
|
| 214 |
-
height=300
|
| 215 |
-
camera_radius=8.0,
|
| 216 |
-
camera_center=(0, 0, 0),
|
| 217 |
-
zoom_speed=1.0,
|
| 218 |
-
pan_speed=2.0,
|
| 219 |
-
rotate_speed=0.8,
|
| 220 |
-
interactive=True
|
| 221 |
)
|
| 222 |
|
| 223 |
# Connect conversion to preview
|
|
@@ -246,4 +241,11 @@ def create_gradio_interface():
|
|
| 246 |
|
| 247 |
if __name__ == "__main__":
|
| 248 |
app = create_gradio_interface()
|
| 249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 190 |
return "", f"Error: {str(e)}"
|
| 191 |
|
| 192 |
def create_gradio_interface():
|
| 193 |
+
# FIXED: Move theme parameter to launch() method for Gradio 6.0
|
| 194 |
+
with gr.Blocks(title="VOX to GLB Converter with Preview") as app:
|
| 195 |
gr.Markdown("""
|
| 196 |
# 🧊 MagicaVoxel VOX to GLB Converter with 3D Preview
|
| 197 |
Convert your MagicaVoxel `.vox` files to `.glb` format and preview them in 3D
|
|
|
|
| 206 |
with gr.Column():
|
| 207 |
glb_output = gr.File(label="Download GLB File", file_types=[".glb"], interactive=False)
|
| 208 |
|
| 209 |
+
# 3D Preview Section - FIXED: Remove unsupported parameters
|
| 210 |
gr.Markdown("### 🎮 3D Preview")
|
| 211 |
|
| 212 |
+
# Use Gradio's native Model3D component - simplified for Gradio 6.0
|
| 213 |
model_3d = gr.Model3D(
|
| 214 |
label="GLB Preview",
|
| 215 |
+
height=300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
)
|
| 217 |
|
| 218 |
# Connect conversion to preview
|
|
|
|
| 241 |
|
| 242 |
if __name__ == "__main__":
|
| 243 |
app = create_gradio_interface()
|
| 244 |
+
# FIXED: Move theme parameter to launch() method for Gradio 6.0
|
| 245 |
+
app.launch(
|
| 246 |
+
server_name="0.0.0.0",
|
| 247 |
+
server_port=7860,
|
| 248 |
+
share=True,
|
| 249 |
+
show_error=True,
|
| 250 |
+
theme=gr.themes.Soft()
|
| 251 |
+
)
|