Show HN: I built a universal robot renderer in the browser

10 victor_24 14 8/14/2025, 10:18:02 AM mechaverse.dev ↗
I was trying to build a website for sharing robotics projects and realized the coolest way to visualize a robot is in 3D.

I could only find a few open-source projects that did this, but each was for a specific environment (think MJCF vs URDF vs USD) and some were damn hard to run. I know Next.js so I decided to merge them all and call it mechaverse.

I wanna fix bugs and make the viewers faster so please test it and break it.

Comments (14)

rjpro · 1d ago
Hi Victor — congrats on the launch. Two quick wins on the hero:

1) Compress to one outcome line (“Render URDF/MJCF/USD robots instantly in your browser”) + a mini proof strip. 2) Make the CTA specific and low-risk (e.g., “Open demo in 1 click — no signup”), with a 3-Q mini-FAQ beside it.

I can ship a 12–24h patch with 8–10 concrete fixes and paste-ready copy. €290.

If useful, reply “yes” and the primary goal for the page. I can start today. —Rudi

chfritz · 1d ago
what is this? an AI agent soliciting work on HN?
victor_24 · 1d ago
yeah idk man he wrote it on my github as well
chfritz · 1d ago
This is cool. Any reason you used three.js directly from react instead of react-three?
victor_24 · 1d ago
Thanks, ngl I didn't know much about react-three before and I instead went with what I'm comfortable with.

Though another good reason would be that theres a lot of web assembly and stuff going on making it more difficult. For example, I couldn't get the USD and MJCF viewers working natively in React like the URDF viewer so I settled for iframe's with pub/subs for communication.

Though if someone knows a better way than I'd love to hear from em haha.

Here's the github btw: https://github.com/jurmy24/mechaverse

theo_michel_42 · 1d ago
Damn super cool project! Will be super useful!
wit221 · 1d ago
Very much needed, love the bike one. Can I download the models?
victor_24 · 1d ago
Yes, not directly on the website but the examples are stored in my public directory here:

https://github.com/jurmy24/mechaverse/tree/main/public/usd

Vincent2025 · 1d ago
This is fun :D
victor_24 · 1d ago
thanks mate! let me know if you find any bugs
nrabault · 1d ago
Nicely done!
victor_24 · 1d ago
Thanks ;)
shav7 · 1d ago
love this!!
victor_24 · 1d ago
Thanks!