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 photo of an object into a 3D Gaussian splat on an Android phone, using LiteRT versions of the Idol model and a sample app, for mobile and 3D developers.
Idol on LiteRT 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 litert-community/Idol
This repository packages Idol for LiteRT, so one photo of an object becomes a 3D Gaussian splat on a phone. You can turn the result around and see sides the photo never showed. It holds the denoiser with the idol-turbo LoRA, the decoders, a VAE encoder and a background remover. The DINOv3 image encoder lives in a separate gated repository.
Android developers who want image-to-3D running on the device will find it fits, as will 3D and machine learning engineers who study converted LiteRT graphs. Expect minutes, not seconds, per photo.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Mobile apps | Android developers | Run photo-to-splat on the phone with the sample app | Building a scan feature that works offline |
| 3D content | Creators | Make a turnable 3D view of one object from a single photo | A quick 3D look at a plant or a chair |
| Research | ML engineers | Study how the model was converted into LiteRT graphs | Comparing the two forms on speed and accuracy |
| Hardware testing | Device teams | Measure heat and speed on real phones | Timing a run from a cool phone |
If you need a splat in seconds, you can skip it, since the card's own timings run to minutes.
| Use case | Who | What they get back |
|---|---|---|
| Photo to 3D | Android developers | A .ply file holding the splat |
| Speed testing | Device teams | Timings for each stage on a given phone |
| Form comparison | Researchers | Speed and closeness scores for two forms |
You need an Android phone, the sample app, and access to the separate DINOv3 repository. The card measured a Galaxy S26 and a Pixel 11 Pro with LiteRT 2.3.0.
pip install -U huggingface_hub hf download litert-community/Idol
Give the sample app a photo of one object. It removes the background, encodes the image, runs the denoiser and decoders, and writes a .ply file. The text shown here gives no build commands, so follow the model page for those.
| Tool | What it does |
|---|---|
| Default form (repo root) | Makes 65,536 Gaussians and is the fastest form the card measured |
| 262k folder form | Makes 262,144 Gaussians and matches the author's default output more closely |
| android folder sample app | Turns a photo into a splat on the phone |
| Python runner | Runs both forms, pointed at the root or the 262k folder |
You open the sample app on a Galaxy S26 and give it a photo of a plant in a flowerpot. The card timed this at 158 seconds on a cool phone. The result is a splat of 65,536 Gaussians that you can rotate to inspect.
A Gaussian splat is a 3D scene made of many soft coloured blobs, which lets you look at an object from other angles. A good first step is to read the card's two forms and pick the default one.
The default form shares one graph across the denoiser's middle blocks and across the decoder's middle graphs, copying weights in before each call. The card lists dead ends too. Eight-bit weights failed on the phone GPUs, and the denoiser could not be built for the S26's NPU. A warm phone slows runs a lot, and the default form agrees less closely with the author's output than the larger form does.
Turns one photo of an object into a 3D Gaussian splat on an Android phone, using LiteRT versions of the Idol model and a sample app, for mobile and 3D developers.
Made by litert-community on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: This repository packages Idol for LiteRT, so one photo of an object becomes a 3D Gaussian splat on a phone. You can turn the result around and see sides the photo never showed. It holds the denoiser with the idol-turbo LoRA, the decoders, a VAE encoder and a background remover. The DINOv3 image encoder lives in a separate gated repository.
Who it suits: Android developers who want image-to-3D running on the device will find it fits, as will 3D and machine learning engineers who study converted LiteRT graphs. Expect minutes, not seconds, per photo.
Industry | Who uses it | How they use it | Example
Mobile apps | Android developers | Run photo-to-splat on the phone with the sample app | Building a scan feature that works offline
3D content | Creators | Make a turnable 3D view of one object from a single photo | A quick 3D look at a plant or a chair
Research | ML engineers | Study how the model was converted into LiteRT graphs | Comparing the two forms on speed and accuracy
Hardware testing | Device teams | Measure heat and speed on real phones | Timing a run from a cool phone
If you need a splat in seconds, you can skip it, since the card's own timings run to minutes.
Where to use it:
Use case | Who | What they get back
Photo to 3D | Android developers | A .ply file holding the splat
Speed testing | Device teams | Timings for each stage on a given phone
Form comparison | Researchers | Speed and closeness scores for two forms
How to set it up: You need an Android phone, the sample app, and access to the separate DINOv3 repository. The card measured a Galaxy S26 and a Pixel 11 Pro with LiteRT 2.3.0.
pip install -U huggingface_hub
hf download litert-community/Idol
How to use it: Give the sample app a photo of one object. It removes the background, encodes the image, runs the denoiser and decoders, and writes a .ply file. The text shown here gives no build commands, so follow the model page for those.
Tool | What it does
Default form (repo root) | Makes 65,536 Gaussians and is the fastest form the card measured
262k folder form | Makes 262,144 Gaussians and matches the author's default output more closely
android folder sample app | Turns a photo into a splat on the phone
Python runner | Runs both forms, pointed at the root or the 262k folder
Example: You open the sample app on a Galaxy S26 and give it a photo of a plant in a flowerpot. The card timed this at 158 seconds on a cool phone. The result is a splat of 65,536 Gaussians that you can rotate to inspect.
For newcomers and experts: A Gaussian splat is a 3D scene made of many soft coloured blobs, which lets you look at an object from other angles. A good first step is to read the card's two forms and pick the default one.
The default form shares one graph across the denoiser's middle blocks and across the decoder's middle graphs, copying weights in before each call. The card lists dead ends too. Eight-bit weights failed on the phone GPUs, and the denoiser could not be built for the S26's NPU. A warm phone slows runs a lot, and the default form agrees less closely with the author's output than the larger form does.
You give the app one photo of an object
BiRefNet removes the background on the CPU
The encoders and the denoiser run on the GPU
The decoders write a 3D splat as a .ply file
Title: Time per photo, first photo after start, in seconds
Default form on Galaxy S26: 158 seconds
First release form on Galaxy S26: 267 seconds
Default form on Pixel 11 Pro: 343 seconds
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download litert-community/Idol
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | License | Last change |
|---|---|---|---|---|
| Idol on LiteRT This page | 1,066 | 5 | apache-2.0 | |
| Idol by speridlabsShares gaussian-splatting · image-to-3d · 3d | 31,367 | 2,259 | apache-2.0 | |
| Idol Turbo by speridlabsShares gaussian-splatting · image-to-3d · 3d | 565 | 57 | apache-2.0 | |
| Idol-ComfyUIShares gaussian-splatting · image-to-3d · 3d | 0 | 11 | apache-2.0 | |
| Scylla's BandShares litert · tflite | 929 | 17 | apache-2.0 | |
| HolosTTSShares litert · tflite | 95 | 18 | mit |
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…