Update app.py
Browse files
app.py
CHANGED
@@ -83,7 +83,7 @@ from huggingface_hub import hf_hub_download
|
|
83 |
|
84 |
from utils.tool import NormalTransfer, get_background, get_render_cameras_video, load_mipmap, render_frames
|
85 |
|
86 |
-
device_0 = "cuda
|
87 |
device_1 = "cuda"
|
88 |
resolution = 512
|
89 |
save_dir = "./outputs"
|
@@ -222,9 +222,9 @@ def generate_multi_view_images(prompt, seed):
|
|
222 |
for img in flux_pipe.flux_pipe_call_that_returns_an_iterable_of_images(
|
223 |
prompt=prompt,
|
224 |
guidance_scale=3.5,
|
225 |
-
num_inference_steps=
|
226 |
-
width=resolution *
|
227 |
-
height=resolution *
|
228 |
generator=generator,
|
229 |
output_type="np",
|
230 |
good_vae=good_vae,
|
@@ -307,16 +307,16 @@ def reconstruct_3d_model(images, prompt):
|
|
307 |
@spaces.GPU
|
308 |
def gradio_pipeline(prompt, seed):
|
309 |
# 生成多视图图像
|
310 |
-
|
311 |
-
rgb_normal_grid = np.load("rgb_normal_grid.npy")
|
312 |
image_preview = Image.fromarray((rgb_normal_grid[0] * 255).astype(np.uint8))
|
313 |
|
314 |
# 3d reconstruction
|
315 |
|
316 |
|
317 |
# 重建 3D 模型并返回 glb 路径
|
318 |
-
save_glb_addr = reconstruct_3d_model(rgb_normal_grid, prompt)
|
319 |
-
|
320 |
return image_preview, save_glb_addr
|
321 |
|
322 |
# Gradio Blocks 应用
|
|
|
83 |
|
84 |
from utils.tool import NormalTransfer, get_background, get_render_cameras_video, load_mipmap, render_frames
|
85 |
|
86 |
+
device_0 = "cuda"
|
87 |
device_1 = "cuda"
|
88 |
resolution = 512
|
89 |
save_dir = "./outputs"
|
|
|
222 |
for img in flux_pipe.flux_pipe_call_that_returns_an_iterable_of_images(
|
223 |
prompt=prompt,
|
224 |
guidance_scale=3.5,
|
225 |
+
num_inference_steps=4,
|
226 |
+
width=resolution * 4,
|
227 |
+
height=resolution * 2,
|
228 |
generator=generator,
|
229 |
output_type="np",
|
230 |
good_vae=good_vae,
|
|
|
307 |
@spaces.GPU
|
308 |
def gradio_pipeline(prompt, seed):
|
309 |
# 生成多视图图像
|
310 |
+
rgb_normal_grid = generate_multi_view_images(prompt, seed)
|
311 |
+
# rgb_normal_grid = np.load("rgb_normal_grid.npy")
|
312 |
image_preview = Image.fromarray((rgb_normal_grid[0] * 255).astype(np.uint8))
|
313 |
|
314 |
# 3d reconstruction
|
315 |
|
316 |
|
317 |
# 重建 3D 模型并返回 glb 路径
|
318 |
+
# save_glb_addr = reconstruct_3d_model(rgb_normal_grid, prompt)
|
319 |
+
save_glb_addr = None
|
320 |
return image_preview, save_glb_addr
|
321 |
|
322 |
# Gradio Blocks 应用
|