Rahatara commited on
Commit
1538180
·
verified ·
1 Parent(s): d5b324c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -13
app.py CHANGED
@@ -20,22 +20,14 @@ def visualize_texture():
20
  color_visuals = trimesh.visual.TextureVisuals(uv=uv, image=im, material=material)
21
 
22
  # Apply the texture to the original mesh
23
- textured_mesh = trimesh.Trimesh(vertices=mesh.vertices, faces=mesh.faces, visual=color_visuals, validate=True, process=False)
24
-
25
- # Save the original and textured meshes to GLB format in memory
26
- original_glb = io.BytesIO()
27
- mesh.export(original_glb, file_type='glb')
28
- original_glb.seek(0)
29
-
30
- modified_glb = io.BytesIO()
31
- textured_mesh.export(modified_glb, file_type='glb')
32
- modified_glb.seek(0)
33
-
34
- return original_glb, modified_glb
35
 
36
  with gr.Blocks() as app:
37
  gr.Markdown("### 3D Model Texture Application")
38
- original_model = gr.Model3D(label="Original Model")
39
  modified_model = gr.Model3D(label="Textured Model")
40
  button = gr.Button("Visualize Texture")
41
  button.click(visualize_texture, outputs=[original_model, modified_model])
 
20
  color_visuals = trimesh.visual.TextureVisuals(uv=uv, image=im, material=material)
21
 
22
  # Apply the texture to the original mesh
23
+ textured_mesh = trimesh.Trimesh(vertices=mesh.vertices, faces=mesh.faces, visual=color_visuals, validate=True, process= False)
24
+
25
+ textured_mesh.export(modified_glb)
26
+
 
 
 
 
 
 
 
 
27
 
28
  with gr.Blocks() as app:
29
  gr.Markdown("### 3D Model Texture Application")
30
+ original_model = gr.Model3D('train.glb', label="Original Model")
31
  modified_model = gr.Model3D(label="Textured Model")
32
  button = gr.Button("Visualize Texture")
33
  button.click(visualize_texture, outputs=[original_model, modified_model])