MySafeCode commited on
Commit
8364922
·
verified ·
1 Parent(s): 3e34fb8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -11
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
- with gr.Blocks(title="VOX to GLB Converter with Preview", theme=gr.themes.Soft()) as app:
 
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 - Using Gradio's built-in 3D viewer
209
  gr.Markdown("### 🎮 3D Preview")
210
 
211
- # Use Gradio's native Model3D component for GLB files
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
- app.launch(server_name="0.0.0.0", server_port=7860, share=True, show_error=True)
 
 
 
 
 
 
 
 
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
+ )