From fbb694c2c5f376a8977fd3427317c51fe9ee48c8 Mon Sep 17 00:00:00 2001
From: BIRK Renaud <renaud.birk@imt-atlantique.net>
Date: Wed, 5 Feb 2025 15:55:50 +0100
Subject: [PATCH] feat: base pipeline

---
 main.py          | 44 ++++++++++++++++++++++++++++++++++++++++++++
 requirements.txt |  1 +
 2 files changed, 45 insertions(+)
 create mode 100644 main.py
 create mode 100644 requirements.txt

diff --git a/main.py b/main.py
new file mode 100644
index 0000000..83d527a
--- /dev/null
+++ b/main.py
@@ -0,0 +1,44 @@
+from gradio_client import Client, handle_file
+
+client = Client("JeffreyXiang/TRELLIS")
+
+preprocessed_image = client.predict(
+  image=handle_file('https://i.pinimg.com/564x/79/b3/6d/79b36deeb891cf65e41c743f5350d6cf.jpg'),
+  api_name="/preprocess_image"
+)
+
+rand_seed = client.predict(
+  randomize_seed=True,
+  seed=0,
+  api_name="/get_seed"
+)
+
+result = client.predict(
+  image=handle_file(preprocessed_image),
+  multiimages=[],
+  seed=rand_seed,
+  ss_guidance_strength=rand_seed,
+  ss_sampling_steps=7.5,
+  slat_guidance_strength=12,
+  slat_sampling_steps=3,
+  multiimage_algo="12",
+  api_name="/image_to_3d"
+)
+
+print(result)
+
+print("image_to_3d ok")
+
+client.predict(
+  api_name="/lambda_2"
+)
+
+client.predict(
+  mesh_simplify=None,
+  texture_size=0.95,
+  api_name="/extract_glb"
+)
+
+client.predict(
+  api_name="/lambda_4"
+)
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..4a3b36f
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1 @@
+gradio_client>=1.7.0
-- 
GitLab