Stable-X commited on
Commit
6dcf9f2
·
1 Parent(s): 168b252

fix: Update app

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -42,8 +42,8 @@ def generate_3d(image, seed=-1,
42
  seed = np.random.randint(0, MAX_SEED)
43
 
44
  image = pipeline.preprocess_image(image, resolution=1024)
45
- #normal_image = normal_predictor(image, resolution=768, match_input_resolution=True, data_type='object')
46
- normal_image = image
47
  outputs = pipeline.run(
48
  normal_image,
49
  seed=seed,
@@ -167,7 +167,7 @@ with gr.Blocks(css="footer {visibility: hidden}") as demo:
167
  output_gallery = gr.Gallery(label="Examples", columns=4, rows=2, object_fit="contain", height="auto",show_label=False)
168
  with gr.Tab("3D Model"):
169
  with gr.Column():
170
- model_output = LitModel3D(label="3D Model Preview", exposure=10.0, height=300)
171
  with gr.Column():
172
  export_format = gr.Dropdown(
173
  choices=["obj", "glb", "ply", "stl"],
@@ -222,10 +222,11 @@ with gr.Blocks(css="footer {visibility: hidden}") as demo:
222
 
223
  if __name__ == "__main__":
224
  # Initialize pipeline
225
- pipeline = TrellisImageTo3DPipeline.from_pretrained("JeffreyXiang/TRELLIS-image-large")
226
-
 
227
  # Initialize normal predictor
228
- # normal_predictor = torch.hub.load("hugoycj/StableNormal", "StableNormal_turbo", trust_repo=True, yoso_version='yoso-normal-v1-8-1')
229
 
230
  # Launch the app
231
  demo.launch()
 
42
  seed = np.random.randint(0, MAX_SEED)
43
 
44
  image = pipeline.preprocess_image(image, resolution=1024)
45
+ normal_image = normal_predictor(image, resolution=768, match_input_resolution=True, data_type='object')
46
+
47
  outputs = pipeline.run(
48
  normal_image,
49
  seed=seed,
 
167
  output_gallery = gr.Gallery(label="Examples", columns=4, rows=2, object_fit="contain", height="auto",show_label=False)
168
  with gr.Tab("3D Model"):
169
  with gr.Column():
170
+ model_output = gr.Model3D(label="3D Model Preview", height=300)
171
  with gr.Column():
172
  export_format = gr.Dropdown(
173
  choices=["obj", "glb", "ply", "stl"],
 
222
 
223
  if __name__ == "__main__":
224
  # Initialize pipeline
225
+ pipeline = TrellisImageTo3DPipeline.from_pretrained("Stable-X/trellis-normal-v0-1")
226
+ pipeline.cuda()
227
+
228
  # Initialize normal predictor
229
+ normal_predictor = torch.hub.load("hugoycj/StableNormal", "StableNormal_turbo", trust_repo=True, yoso_version='yoso-normal-v1-8-1')
230
 
231
  # Launch the app
232
  demo.launch()