DEV Community

Cover image for Show DEV: I Built an Image-to-3D SaaS Using Tencent's New Hunyuan 3D AI
Alejandro iopjg
Alejandro iopjg

Posted on

Show DEV: I Built an Image-to-3D SaaS Using Tencent's New Hunyuan 3D AI

As a developer (and indie hacker), I've always been obsessed with building tools. Lately, I’ve been fascinated by the AI space, especially the wild tech that can turn 2D images into 3D models.

For so long, 3D modeling has been locked away inside pro software like Blender or Maya, with a massive learning curve. But what if... we could make it as simple as uploading a file?

The New Toy: Tencent Hunyuan 3D
Recently, I've been keeping a close eye on the Tencent Hunyuan 3D model.

Unlike DALL-E generating images, Hunyuan 3D is hyper-focused on generating high-fidelity 3D models. What caught my eye about it was:

Multi-modal Input: It doesn't just support "single image-to-3d," it also supports "multi-view"—letting you upload front, side, and back shots of an object for a much more accurate model.

PBR Materials: It can auto-generate PBR (Physically-Based Rendering) textures, meaning the models look realistic and can be dropped right into a game engine.

High Fidelity: The docs (and my tests) show it's incredibly good at handling sharp edges and geometric structures.

When I saw this powerful model (and its available API), I immediately thought, "This is way too cool to just live in a technical paper."

The Idea: A "Homepage is the Product" Tool
I wanted to build a pure SaaS tool. The kind you land on and can immediately use (think remove.bg or tinypng).

My goal: Create an Image to 3D converter that anyone can use—whether they're a 3D printing hobbyist, a game dev, or just curious.

Introducing: My SaaS Baby, Image3D AI
So, after many late nights and countless cups of coffee, I'm super excited to show you the project:

Image3D AI (Replace with your actual domain)

It's a clean, no-fluff SaaS that puts the power of Hunyuan 3D right in your browser.

The Cool Features
This isn't just a simple API skin; I built a full workflow around it:

✨ Dual Generation Modes You can choose "Single Image" (perfect for logos, sketches) or "Multi-view" (for real-world objects, way more accurate).

⚙️ Pro Parameter Control You can select different generation modes:

Normal: Balances quality and speed.

Low Poly: Generates an optimized, low-polygon mesh (game devs love this).

Geometry: Creates a textureless "white model," perfect for 3D printing (image to stl).

🚀 Multi-Format Export (The Big One!) This might be the most important part. You can export your generated model as:

.STL (for all the 3D printing folks)

.OBJ (for traditional 3D editing)

.GLB (the future! It's the standard for Web and AR, packing all textures inside)

The Tech Stack
I know this is what you're waiting for 😉. This is a 100% Jamstack-powered project:

Frontend: Next.js (my beloved) + Tailwind CSS (using shadcn/ui)

3D Viewer: @react-three/fiber (R3F) - So much fun to work with.

Backend/API: Next.js API Routes (Serverless Functions)

Deployment: Vercel

The AI Core: The Tencent Hunyuan 3D API

Come Try It Out! (Please!)
This has been an incredible learning process for me, especially figuring out the 3D interaction and optimizing the API calls.

I would be absolutely thrilled if you'd come try it out and give me some feedback!

👉 Visit the site: https://www.aiImageTo3d.com

Try uploading your company logo.

Try taking pics of a coffee mug on your desk (using multi-view).

All feedback is welcome! What features should I build next? (I'm thinking batch processing...)

Let me know what you think in the comments below!

Top comments (9)

Collapse
 
varshithvhegde profile image
Varshith V Hegde

Idea is awesome!!!
But I was trying the app I was not able to signup upload or create

Collapse
 
alejandro_iopjg_e12d06939 profile image
Alejandro iopjg

Hey Varshith, thanks so much for the kind words about the idea, and thank you for trying it out!

So sorry about that. You're right, the backend API was having some issues, and I've been debugging it today.

I really appreciate you pointing this out! I'm working on getting it stabilized.

Collapse
 
varshithvhegde profile image
Varshith V Hegde

Let me know once it is available!! I am really eager to try it out

Thread Thread
 
alejandro_iopjg_e12d06939 profile image
Alejandro iopjg

Will do! Thanks so much for your patience and enthusiasm. I'll let you know as soon as it's back up and running.

Thread Thread
 
alejandro_iopjg_e12d06939 profile image
Alejandro iopjg

Hey Varshith!

Good news - the app is back online and ready for you to test out now.

Just a quick heads-up: my API costs are a bit expensive, so I wasn't able to give a lot of credits to the free plan.

However, since you were so eager to try it, I'd be happy to add some extra credits for you. If you're interested after giving it a test run, just email me (you can find the contact info on the website) and I'll get that sorted for you.

Thanks again for your patience!

Collapse
 
viktorchernev profile image
Viktor

Great idea.
But it looks a bit untested and rough around the edges. Tried the tool with some photos - were they the right ones - almost certainly not. But it did not work for me, and I didn't get an error. Anyway, I am sure you will sort things out and test it. Is this on github? I'd love to star the repo.

Collapse
 
alejandro_iopjg_e12d06939 profile image
Alejandro iopjg

Hey Viktor, thank you so much for this valuable feedback!

You were 100% right, the tool was definitely "rough around the edges" when you first tried it. The backend Hunyuan 3D API wasn't fully integrated yet, which is why it failed for you.

You also made a great point about the lack of an error message – that's a bad UX, and I'm adding better error handling to my to-do list.

The good news is, I've just finished integrating the backend, and the site is now live and ready for testing! The examples you see on the site were all generated with this exact API, so you can upload a photo and see it in action now.

I'd be really grateful if you'd give it another try.

And thanks so much for the offer to star the repo! This is a closed-source website project for now, but I really appreciate the support.

Thanks again!

Collapse
 
usman_awan profile image
MUHAMMAD USMAN AWAN

Thats really great, wanna learn more about The Tencent Hunyuan 3D API 🙂.

Collapse
 
alejandro_iopjg_e12d06939 profile image
Alejandro iopjg

Thanks for the interest! It's a really powerful API.It's what powers this whole project.You can also see a live demo of what it's capable of by trying out my tool! 🙂