Загрузка видео...

Не удалось загрузить видео

На главную

Turn a single 2D image into a fully interactive, animated 3D character - running directly in your browser.🥊 This is the Ringside Boxer, built with img2threejs v1.5.1. Live showcase: 2D Image → 3D Reconstruction (TripoAI/Hyper3D) → Reference GLB + Specs → Rig & Animation Setup → Animation Loops →...

48,847 просмотров • 2 месяцев назад •via X (Twitter)

Комментарии: 55

Фото профиля Nick
Nick2 месяцев назад

Here's prompt I used:

Фото профиля Aymane
Aymane2 месяцев назад

Ignore the haters keep experimenting!

Фото профиля Nick
Nick2 месяцев назад

Appreciate you brother! 🙏 I’m definitely not stopping, just going to keep experimenting, building, and pushing this thing further.

Фото профиля Fabio Angela
Fabio Angela2 месяцев назад

Cool! How did it rig the model, do you use an already made skeleton? And what about weights? Defo it has some problem (tested the Body Shot Taken) but for sure it's improving! (in my toolings I'm trying UniRig and Make-It-Animatable and they both can't produce perfect weighting that I can properly animate with Kimodo)

Фото профиля Nick
Nick2 месяцев назад

Thanks for testing it and for the detailed feedback! 🙏 For the current experiment, I’m using a reference GLB to extract the skeleton/specs and then generating the rigging setup in code. The weights are also generated as part of the pipeline, I’m not using a manually authored skeleton + hand-painted weights. And yeah, Body Shot Taken definitely exposes some weighting/rigging issues. That’s actually one of the areas I’m actively experimenting with right now. UniRig and Make-It-Animatable are interesting comparisons. Perfect weighting that works reliably across arbitrary characters is still a really hard problem. Animation/rigging is still on my roadmap, so this is very much an early experiment. I’m hoping to push this much further in the next iterations. 🔥

Фото профиля Kevin Blumson
Kevin Blumson2 месяцев назад

@Andrew_Blumson pretty good!

Фото профиля Nick
Nick2 месяцев назад

@Andrew_Blumson Thank you! 🙌 Really appreciate it!

Фото профиля AbraTabia
AbraTabia2 месяцев назад

Pipeline is impressive. The thing that decides whether it lands for players is what the GLB weighs after reconstruction. Browser games live or die on time to first interaction, and a generated mesh will happily out-detail what a phone can download. Is there a decimation step?

Фото профиля Nick
Nick2 месяцев назад

Exactly. And you can absolutely control the resolution too. In some of my earlier showcases, I added High / Medium / Low options to reduce the triangle count depending on the target. For a real production setup, you could even make it adaptive based on the device e.g. mobile → Low, desktop → Medium/High, or inspect the device specs and choose automatically. So the pipeline can be tuned for the actual target hardware rather than always shipping the highest-detail mesh. 🔥

Фото профиля Vlad Oreshkov
Vlad Oreshkov2 месяцев назад

Image to playable 3D in the browser is huge for web games. Building one with Remie right now to ship on Poki/Crazy Games.

Фото профиля Nick
Nick2 месяцев назад

That’s awesome! Image → playable 3D is exactly the direction I’m pushing img2threejs toward. Would love to see what you’re building for Poki/Crazy Games when it’s ready. 🚀

Фото профиля Internet Labs
Internet Labs2 месяцев назад

Turning a single 2D image into an animated, fully rigged 3D boxer with physics sweat particles running on pure Three.js without ever opening Blender is pure dark magic

Фото профиля Nick
Nick2 месяцев назад

Thanks, Appreciate it! The wild part is that the whole thing is generated directly as Three.js code, no Blender in the workflow. Still a lot to improve, but it’s getting there.

Фото профиля zENKI
zENKI2 месяцев назад

those boxing animations hahahahahahahahahahahahaha holy dog shit

Фото профиля Nick
Nick2 месяцев назад

LMAOOO 😂😂 I know right?? They’re absolutely unhinged 🔥

Фото профиля zENKI
zENKI2 месяцев назад

if unhinged means unusable and useless yeah very unhinged bro 🔥🔥🔥 elite rigging bro 💩

Фото профиля Nick
Nick2 месяцев назад

LMAO fair roast 😂 v1.5 is mainly about creating the character, animation is still on the roadmap. I’m just experimenting with it early. According to the roadmap, I wasn’t even supposed to be doing this yet Still plenty of room to cook, its 1.8 🔥

Фото профиля zENKI
zENKI2 месяцев назад

that model is horrible for 100k, if you are going to showcase this webapp, don't use a boxing character of all characters 🤣 use a walking old man or something just wasting your claude credits brother🤣nobody in their right mind is using that model and animation brother, sloppy

Фото профиля Nick
Nick2 месяцев назад

I get what you mean, brother 😂 But every successful project starts by finding its failure points. That’s exactly why I don’t hide my older showcases, even when they’re fucking rough. I use these showcases to document the process of improving img2threejs. Every showcase is an iteration, and every iteration gets better. Some people look at the improvement. Others only look at what’s still broken. Either way, I’m gonna keep cooking. 🙏

Фото профиля Developer 🚀
Developer 🚀2 месяцев назад

Skipping Blender entirely for a pure TypeScript output is a massive workflow win for web developers.

Фото профиля Nick
Nick2 месяцев назад

Exactly! That’s the goal - make 3D assets feel more like code that web developers can inspect, modify, and ship directly. ❤️ What kind of 3D workflow would you want to replace Blender for?

Фото профиля Brian Hadu
Brian Hadu2 месяцев назад

turning a 2D image into a 3D character in-browser is a huge leap for web tech

Фото профиля Nick
Nick2 месяцев назад

Thank you, seriously. It means a lot to hear that. I’ve put a huge amount of time into pushing this idea forward, so seeing people recognize what it could mean for web technology is incredibly motivating. There’s still a lot I want to build and improve, but comments like this genuinely keep me going. ❤️

Фото профиля timeehh 🥚🐣
timeehh 🥚🐣2 месяцев назад

Hey Nick thanks for the work I’m going to implement this on my iOS and web app to demonstrate punching tutorials, don’t know how yet but I know it will be useful for me

Фото профиля Nick
Nick2 месяцев назад

Wowww, That’s awesome! 🔥 I can already see how useful this could be for punching tutorials. And honestly, don’t worry about knowing how yet, that’s exactly the kind of use case I want img2threejs to enable. Just give it a try and let me know where you get stuck. I’d love to see what you build with it!

Фото профиля timeehh 🥚🐣
timeehh 🥚🐣2 месяцев назад

Cool yeah just wanted to thank you for your work, gonna help me get this app going for sure

Фото профиля Jay Ess - OZONE TECHNOLOGIES.
Jay Ess - OZONE TECHNOLOGIES.2 месяцев назад

This is great-- maybe we can help with the last part at ozone. Will send to team

Фото профиля Nick
Nick2 месяцев назад

That would be awesome! I’d definitely be interested in exploring what we could build together. What part of the last step do you think Ozone could help with?

Фото профиля PepeCode420
PepeCode4202 месяцев назад

Cant wait for the next version 🔥🔥🔥

Фото профиля Nick
Nick2 месяцев назад

Me too 🤟 I’ve got some pretty wild things planned for the next version. Can’t wait to show you!

Фото профиля FinkTheArtist
FinkTheArtist2 месяцев назад

It just keeps getting cooler and cooler

Фото профиля Nick
Nick2 месяцев назад

Appreciate it! Just getting started, it’s going to get a lot crazier from here. 😂

Фото профиля Mr Pixel | Driftania 🏝
Mr Pixel | Driftania 🏝2 месяцев назад

Looks very good!

Фото профиля Nick
Nick2 месяцев назад

Thank you! 🙌 Really appreciate it! More crazy experiments coming soon

Фото профиля Kikitok
Kikitok2 месяцев назад

Is it possibleto import the 3D model in godot after that ?

Фото профиля Nick
Nick2 месяцев назад

Yep! Since the output is based on a standard GLB/Three.js workflow, you can use the generated 3D assets in Godot as well. Are you thinking about importing the character with the rig + animations too, or mainly the 3D model?

Фото профиля Kikitok
Kikitok2 месяцев назад

Nice! Well if i can import the 3D model to begin with i will be happy. I am still a beginner so i don't know yet for the rig+animations, i am working on my first 3D project

Фото профиля 🇿🇦 🍉
🇿🇦 🍉2 месяцев назад

@msomi use this to generate Obey characters

Фото профиля hehe
hehe2 месяцев назад

41 bones and physics sweat particles, meanwhile my portfolio site still has a spinning cube from 2019

Фото профиля Nick
Nick2 месяцев назад

😂 Then it’s definitely time to upgrade that cube. Try img2threejs and make yourself a custom 3D mascot or a whole new outfit for your site. You might as well give that 2019 portfolio a proper 2026 upgrade.

Фото профиля cryptoAYA33
cryptoAYA332 месяцев назад

thanks for the @github link!! I am trying it.

Фото профиля Nick
Nick2 месяцев назад

@github Awesome! 🙌 Give it a try and let me know how it goes. Would love to see what you build with it!

Фото профиля Zach | Engineer → AI builder
Zach | Engineer → AI builder2 месяцев назад

Are the rigging and animations handled by something like meshy?

Фото профиля Nick
Nick2 месяцев назад

The rigging itself can be done by platforms like Meshy, but this is where things can get frustrating, especially with mesh issues that cause parts of the character to deform, stretch, or break during animation. That’s one of the things img2threejs is trying to handle. It can take the generated GLB and help clean up/work around those mesh issues so the rigging and animations behave properly. Have you run into those deformation issues with Meshy or similar tools?

Фото профиля float
float2 месяцев назад

i was thinking about building exactly this but it is safe to say that after looking at this i can stop (for now)

Фото профиля Nick
Nick2 месяцев назад

Haha don’t stop! You can contribute and build it together with me. There’s still a lot to explore and plenty of things I want to improve with img2threejs. Let’s build on top of it instead of competing with it. 🤝

Фото профиля Jay B 😻🚀
Jay B 😻🚀2 месяцев назад

keep cooking brother! need a tiny bit of help in dms to get my model right lol then i'll be pumping these out hard

Фото профиля Nick
Nick2 месяцев назад

Haha absolutely brother! 😻 Hit me up in DMs and we’ll get your model dialed in. Once it clicks, you’ll be pumping these out nonstop

Фото профиля pratt
pratt2 месяцев назад

This is some incredible work, I'm working on something related to boxing and would a chat if possible! Keep up the great work, cheers!

Фото профиля Nick
Nick2 месяцев назад

Absolutely!🔥 I’d love to chat and hear what you’re building. Feel free to DM me anytime!

Фото профиля Agency of One
Agency of One2 месяцев назад

the interesting part for me isnt games, its product pages. one product photo turned into something you can rotate would kill half of what agencies charge for 3d assets

Фото профиля Nick
Nick2 месяцев назад

Exactly. Product visualization is one of the areas I’m most interested in too. If you can go from a single product image → interactive 3D asset → directly usable on a web page, without the traditional 3D production pipeline, that could seriously change the economics of product pages. That’s one of the directions I want to push img2threejs toward.

Фото профиля Inspector Nuggie
Inspector Nuggie2 месяцев назад

Looks like ass, screw you and your slop tool

Фото профиля PepitoLee
PepitoLee2 месяцев назад

Excelente trabajo !

Фото профиля ava mae
ava mae2 месяцев назад

that image to 3D pipeline is a cool direction for web experiences. i'd test the source image in krea too since you can turn an image into a 3D object and rotate it before rendering.

Похожие видео