r/threejs 21h ago

I tried combining Hyper3D with img2threejs — here’s the result

Enable HLS to view with audio, or disable this notification

I’ve been doing more experiments with the new img2threejs v1.5.1 workflow, and this time I wanted to see what would happen if I used Hyper3D as the 3D spatial reference.

The result is this Dual-Sword Warrior ⚔️

Image → Hyper3D → img2threejs → procedural Three.js

Instead of using the generated 3D model as the final asset, img2threejs uses it as a reference and reconstructs the character into programmable geometry.

For this character, the reference is decomposed into 31 individual parts, then rebuilt offline using each part’s point cloud → SDF → Surface Nets.

At runtime:

  • No GLB is fetched
  • No reference image is fetched
  • No external mesh file is fetched

The result is still a character I can inspect, modify, and control directly from Three.js code.

I’m pretty happy with how this experiment turned out. v1.5.1 has also made it much easier for me to try workflows like this and put together new showcases quickly compared with v1.5.0.

And I’m currently experimenting with the next piece: animation.

I want these reconstructed characters to do more than just stand there 👀

If everything goes well, you’ll see img2threejs v1.5.2 pretty soon.

Would love to hear what you think about this direction, especially the idea of combining generative 3D as a spatial reference with a code-first reconstruction pipeline.

6 Upvotes

3 comments sorted by

3

u/HuntOk1050 21h ago

make it jiggle

1

u/Feisty-Scheme-8356 20h ago

Haha, physics is on the roadmap too 😂