GemosDodo commited on
Commit
6130932
·
verified ·
1 Parent(s): 840408d

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +71 -3
README.md CHANGED
@@ -1,3 +1,71 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # MLSharp-TD-Bridge (2D to 3D Gaussian Splatting)
2
+
3
+ > **One-click 2D to 3D Gaussian Splatting Tool for TouchDesigner | Portable AI Bridge**
4
+ > **Author:** GemosDodo
5
+
6
+ [中文版 (Chinese Version)](./README_zh-CN.md) | [English Version](./README.md)
7
+
8
+ <img width="1780" height="842" alt="image" src="https://github.com/user-attachments/assets/94273fd8-546f-41e1-b8c9-089944bb0463" />
9
+
10
+ ## Introduction
11
+
12
+ **MLSharp-TD-Bridge** is a portable AI bridge tool built specifically for TouchDesigner. Based on Apple's **Sharp** model architecture, it achieves **one-click conversion of 2D images into high-quality 3D Gaussian Splatting models directly within TouchDesigner**.
13
+
14
+ Traditional AI generation often involves tedious Python environment configuration, complex dependency installations (CUDA, PyTorch, etc.), and command-line operations. The goal of this project is to completely "automate" and "black-box" this process.
15
+
16
+ **Designers do not need to write a single line of code. Simply drag in an image, and obtain 3D assets within seconds.**
17
+
18
+ ## 💾 Download
19
+
20
+ Due to GitHub file size limits (this project includes a fully portable Python environment), please download the complete project files via **Hugging Face**.
21
+
22
+ > **Hugging Face (High Speed / Global):** [Click here to visit Repository](https://huggingface.co/GemosDodo/MLSharp-TD-Bridge)
23
+ >
24
+ > *Please go to the "Files and versions" tab and download the `.zip` file.*
25
+
26
+ ---
27
+
28
+ ## Features
29
+
30
+ * **Zero-Config & Plug-and-Play**
31
+ Includes a complete portable Python environment (containing PyTorch, CUDA, gsplat, sharp, etc.). After downloading and unzipping, there is **no need to install Anaconda**. Just run the `.toe` file directly.
32
+
33
+ * **Fully Automated Workflow**
34
+ With a single button click, the script automatically handles: `Save Image` -> `Clean Old Files` -> `AI Inference` -> `Rename Files` -> `Refresh 3D View`.
35
+
36
+ * **Native TouchDesigner Integration**
37
+ * **Input**: Supports any TOP image source (Movie File In, Noise, etc.).
38
+ * **Output**: Generated results are automatically loaded back into a Point File In for immediate preview in the TD viewport.
39
+
40
+ * 🛠 **Offline Privacy**
41
+ All calculations are performed locally on your GPU. No internet connection is required, ensuring data privacy.
42
+
43
+ ## Requirements
44
+
45
+ * **OS**: Windows 10 / 11 (64-bit)
46
+ * **GPU**: NVIDIA GPU (Recommended: 6GB+ VRAM, CUDA support required)
47
+ * **Software**: TouchDesigner 2022.x or 2023.x and above
48
+
49
+ ## Getting Started
50
+
51
+ 1. **Download the Project**
52
+ Download the project zip file from the **Hugging Face** link above and unzip the entire folder.
53
+ > **⚠️ Note**: Please ensure the unzipped file path **does not contain non-English characters** (e.g., `D:\MLSharp_Bridge`) to avoid Python path errors.
54
+
55
+ 2. **Launch the Project**
56
+ Double-click to run `MLSharp-TD-Bridge-by-GemosDodo.toe`.
57
+
58
+ 3. **One-Click Generation**
59
+ Select the `Sharp_3D_Bridge` component. In the custom parameters panel, click the **`Generate`** button.
60
+
61
+ 4. **View Results**
62
+ Wait for approximately 30-60 seconds (depending on GPU performance). The generated 3D model will automatically load into the preview window on the right.
63
+
64
+ ## Acknowledgements
65
+
66
+ This project utilizes the **TouchDesigner 3D Gaussian Splatting Toolkits** open-sourced by **Yea Chen** to visualize the generated Gaussian Splatting 3D models.
67
+
68
+ This is my first open-source project, standing on the shoulders of giants. This project is non-profit and free for everyone. I hope you enjoy using it in your TouchDesigner learning or creative process!
69
+
70
+ * **ML_Sharp GitHub**: [https://github.com/apple/ml-sharp](https://github.com/apple/ml-sharp)
71
+ * **TouchDesigner 3D Gaussian Splatting Toolkits**: [https://github.com/yeataro/TD-Gaussian-Splatting](https://github.com/yeataro/TD-Gaussian-Splatting)