Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
Turns one picture of an object into a 3D Gaussian Splat you can rotate, zoom and download as a PLY file. For 3D creators and developers trying image-to-3D, with an API and MCP server.
Idol Image to 3D is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download AmandaCat/idol-image-to-3d --repo-type space --local-dir idol-image-to-3d cd idol-image-to-3d
This Space turns one picture of a whole object into a 3D Gaussian Splat. You can rotate and zoom the result in the page and download it as a .ply file. It builds on the Idol models published by Comfy-Org and the official runtime from Speridlabs.
The download is a splat that carries color, scale, opacity and rotation for each point. It is not a polygon mesh.
It suits people who want a quick 3D model of an object from a single photo or render, and developers who want that step behind an API.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Games and 3D art | 3D artists | Make a first 3D view of an object from one image | An artist uploads a render of a prop and inspects the splat |
| Software | Developers | Call the generate endpoint or the MCP server from their own code | A developer wires the endpoint into a small tool |
| Research | Computer vision researchers | Try single-image 3D generation with the Idol models | A researcher compares results at two point counts |
| Education | Teachers and students | Show how one image can become a 3D scene | A class rotates a generated splat on screen |
You can skip it if you need a polygon mesh or a true view of an object's hidden back side.
You use it in these places.
| Use case | Who | What they get back |
|---|---|---|
| Turn an image into 3D | Artists and developers | A .ply file with color, scale, opacity and rotation per point |
| Check what the model saw | Researchers | A preprocessing preview of the image the model received |
| Automate generation | Developers | A PLY path, the preprocessed image, the actual seed and metadata |
Online use needs only a browser. A local copy or your own Space needs more.
pip install -U huggingface_hub hf download AmandaCat/idol-image-to-3d --repo-type space --local-dir idol-image-to-3d cd idol-image-to-3d pip install gradio==6.31.0 pip install -r requirements.txt python app.py
To deploy your own copy as a public ZeroGPU Space, the source gives these commands. Replace YOUR_USERNAME with your account name. Choose ZeroGPU in the Hugging Face hardware settings, because the README's hardware hint does not replace the real choice.
hf auth login hf repos create YOUR_USERNAME/idol-image-to-3d --type space --space-sdk gradio --flavor zero-a10g --public hf upload YOUR_USERNAME/idol-image-to-3d . --repo-type space --exclude '**/__pycache__/**'
Upload a picture of a whole object, or click one of the official samples. A PNG keeps its transparency. Pick synthetic image or real photo, and keep the default settings at first. Click generate, then rotate and zoom the result on the right. Open the preprocessing preview to see the image the model received, and download the .ply.
The defaults are 50 steps, CFG 3, time shift 3 and 262,144 Gaussian points. Using 65,536 points suits a lighter download and preview.
| Tool | What it does |
|---|---|
| /generate | The Gradio API endpoint. It returns the PLY path, the preprocessed image, the actual seed and the generation metadata. |
| view_api() | Shows the full list of API parameters |
| MCP server | Starts with the app. Its address is in the page's API information. |
gradio_client.Client("YOUR_USERNAME/idol-image-to-3d").view_api()You upload a photo of a single object with its whole shape in view, keep the defaults and click generate. A 3D Gaussian Splat appears on the right, and you turn it around, check the preprocessing preview and download the .ply.
A Gaussian Splat is a 3D scene made of many colored points, and you can view it from different angles. Try one of the official sample images first and rotate the result. The model guesses the back and any hidden parts, since one image cannot fix the true back shape.
Under the hood, four core files from Comfy-Org/Idol drive generation, image encoding, the image VAE and the 3D decoder. The config and an auxiliary BiRefNet come from speridlabs/idol. The weight adapter only adapts the wrapping, with strict checks on parameter names and shapes. It uses the SDK's rectified-flow Euler sampler, which differs from the ComfyUI template's sampler, so the same seed does not guarantee the same result.
The files stay on temporary storage, and the source asks you to check a deployed copy yourself.
Turns one picture of an object into a 3D Gaussian Splat you can rotate, zoom and download as a PLY file. For 3D creators and developers trying image-to-3D, with an API and MCP server.
Made by AmandaCat on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: This Space turns one picture of a whole object into a 3D Gaussian Splat. You can rotate and zoom the result in the page and download it as a .ply file. It builds on the Idol models published by Comfy-Org and the official runtime from Speridlabs.
The download is a splat that carries color, scale, opacity and rotation for each point. It is not a polygon mesh.
Who it suits: It suits people who want a quick 3D model of an object from a single photo or render, and developers who want that step behind an API.
Industry | Who uses it | How they use it | Example
Games and 3D art | 3D artists | Make a first 3D view of an object from one image | An artist uploads a render of a prop and inspects the splat
Software | Developers | Call the generate endpoint or the MCP server from their own code | A developer wires the endpoint into a small tool
Research | Computer vision researchers | Try single-image 3D generation with the Idol models | A researcher compares results at two point counts
Education | Teachers and students | Show how one image can become a 3D scene | A class rotates a generated splat on screen
You can skip it if you need a polygon mesh or a true view of an object's hidden back side.
Where to use it: You use it in these places.
Use case | Who | What they get back
Turn an image into 3D | Artists and developers | A .ply file with color, scale, opacity and rotation per point
Check what the model saw | Researchers | A preprocessing preview of the image the model received
Automate generation | Developers | A PLY path, the preprocessed image, the actual seed and metadata
How to set it up: Online use needs only a browser. A local copy or your own Space needs more.
pip install -U huggingface_hub
hf download AmandaCat/idol-image-to-3d --repo-type space --local-dir idol-image-to-3d
cd idol-image-to-3d
pip install gradio==6.31.0
pip install -r requirements.txt
python app.py
To deploy your own copy as a public ZeroGPU Space, the source gives these commands. Replace YOUR_USERNAME with your account name. Choose ZeroGPU in the Hugging Face hardware settings, because the README's hardware hint does not replace the real choice.
hf auth login
hf repos create YOUR_USERNAME/idol-image-to-3d --type space --space-sdk gradio --flavor zero-a10g --public
hf upload YOUR_USERNAME/idol-image-to-3d . --repo-type space --exclude '**/__pycache__/**'
How to use it: Upload a picture of a whole object, or click one of the official samples. A PNG keeps its transparency. Pick synthetic image or real photo, and keep the default settings at first. Click generate, then rotate and zoom the result on the right. Open the preprocessing preview to see the image the model received, and download the .ply.
The defaults are 50 steps, CFG 3, time shift 3 and 262,144 Gaussian points. Using 65,536 points suits a lighter download and preview.
Tool | What it does
/generate | The Gradio API endpoint. It returns the PLY path, the preprocessed image, the actual seed and the generation metadata.
view_api() | Shows the full list of API parameters
MCP server | Starts with the app. Its address is in the page's API information.
gradio_client.Client("YOUR_USERNAME/idol-image-to-3d").view_api()
Example: You upload a photo of a single object with its whole shape in view, keep the defaults and click generate. A 3D Gaussian Splat appears on the right, and you turn it around, check the preprocessing preview and download the .ply.
For newcomers and experts: A Gaussian Splat is a 3D scene made of many colored points, and you can view it from different angles. Try one of the official sample images first and rotate the result. The model guesses the back and any hidden parts, since one image cannot fix the true back shape.
Under the hood, four core files from Comfy-Org/Idol drive generation, image encoding, the image VAE and the 3D decoder. The config and an auxiliary BiRefNet come from speridlabs/idol. The weight adapter only adapts the wrapping, with strict checks on parameter names and shapes. It uses the SDK's rectified-flow Euler sampler, which differs from the ComfyUI template's sampler, so the same seed does not guarantee the same result.
Upload an image or pick a sample
The image is preprocessed
The model generates Gaussian points
You rotate and zoom the result
You download the .ply file
Good to know: The files stay on temporary storage, and the source asks you to check a deployed copy yourself.
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 7 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Idol Image to 3D This page | 2 | gradio | apache-2.0 | |
| Idol Imagine FastShares idol · image-to-3d · mcp-server | 1 | gradio | apache-2.0 | |
| SkinTokens for AgentsShares zerogpu · mcp-server · gradio | 4 | gradio | mit | |
| UniMate for AgentsShares zerogpu · mcp-server · gradio | 3 | gradio | cc-by-nc-4.0 | |
| Character Animation for AgentsShares zerogpu · mcp-server · gradio | 1 | gradio | cc-by-nc-4.0 | |
| Z Image TurboShares mcp-server · gradio | 1,940 | gradio | apache-2.0 |
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…