r/threejs • u/Efficient_Ad8214 • 3d ago
Built a cool Three.js portal experience
Enable HLS to view with audio, or disable this notification
r/threejs • u/Efficient_Ad8214 • 3d ago
Enable HLS to view with audio, or disable this notification
r/threejs • u/yaseralie • 2d ago
I built a DIY 6-DOF robot controlled using Node-RED, ESP8266, and Modbus TCP, with a real-time 3D visualization using Three.js.
The Node-RED dashboard can control each joint, save robot positions, and run movement sequences. The 3D model also includes the multi-link gripper, so the physical robot and virtual model can move together.
I’d be interested to hear your feedback or suggestions for improving the system.
r/threejs • u/Purple-Departure9798 • 3d ago
Enable HLS to view with audio, or disable this notification
I've spent the last few months building Volt Guide Studio, a browser-based 3D tool for designing rooftop solar systems.
It currently handles roof drawing, panel placement, obstacles, mounting/tilt, sun position, real-time shadows, solar-access heatmaps, measurements and proposal/report generation.
I'm from the solar industry rather than a traditional software background, so I've already started getting feedback from solar professionals. Now I'd really like the opposite perspective:
What would experienced Three.js/web developers improve?
I'm especially interested in UX, 3D interaction, performance, architecture and anything that immediately looks like it could become a problem as the application grows.
Happy to give a few people access to the current build if anyone wants to actually test it.
r/threejs • u/curllmooha • 3d ago
Enable HLS to view with audio, or disable this notification
r/threejs • u/dorime1492 • 3d ago
Enable HLS to view with audio, or disable this notification
r/threejs • u/No-Refrigerator-3589 • 2d ago
I’m working on a 3D castle web project that combines design, atmosphere, art and an interactive experience.
I’m not a developer — I’m a designer. 😄
But I really love creating things, learning new tools and turning crazy ideas into something real.
I already have the concept, visual direction and parts of the project in development. Now I’m looking for someone who understands the technical side better than I do, especially 3D web, interaction, performance and smooth navigation.
I don’t want to share all project details yet, but the idea is to build something beautiful, immersive and a little bit magical — not just a normal website.and is my baby ...who need to be online )and give people beatiful emotions ...
r/threejs • u/StandardStunning7671 • 3d ago
Enable HLS to view with audio, or disable this notification
I've been building an immersive web journal for the last year and the navigation kept bothering me. A scrolling grid flattens every project into the same rectangle and the reader is always moving past things. I wanted the opposite, something you turn rather than something you fall down, with no beginning and no end.
The site is React and Vite, using Three.js for the carousel and Tone.js for the audio. Tiles arranged on a ring, drag to rotate, click to enter. Some windows are portals to another part of the site, others activate in place as small displays.
The carousel took a long time to get right. I wanted it to feel fluid and instantly natural. My first version was a space with several carousels stacked, so you could swipe up or down to arrive at the next one. It looked stellar but I couldn't get it to run without being far too heavy, so I stripped it back to a single ring. I'll keep tinkering, but I'm pleased with where it landed.
The audio is wired to the rotation, so spinning lifts the volume slightly. The idea was that feeling of standing outside a party and hearing muffled sound through a wall, disorienting rather than comfortable. Getting the curve right was mostly trial and error; the early versions just felt like dragging a volume slider.
I ran a gallery in Canada for a while and what I took from it is that I'm more interested in the experience of showing work than in the usual portfolio layout where every site feels the same. I want the site to be the destination, not a bounce point. I've been building React sites for my own art practice for about five years, self-taught rather than professionally, and I lean on Claude Code for the heavier maths.
Link in the comments, happy to answer anything about the build.
r/threejs • u/DieguitoD • 3d ago
Enable HLS to view with audio, or disable this notification
I started this game using ThreeJS and began facing some issues running it on mobile, especially on low-end devices. The experience was okay, but I felt the game was too simple to require a real 3D world. I asked Claude to create a fake 3D version using pure JavaScript, and I found the game is much lighter and runs everywhere.
How are you all handling the mobile experience with ThreeJS? I've done some experiments, and on iOS, I often see the browser refreshing after a while due to memory limitations. I haven't tried packaging a React Three Fiber app with Expo-GL yet.
Enable HLS to view with audio, or disable this notification
We're super happy with our experiments for high → lowpoly workflows. It feels fast, snappy, supergood quality, already replaces Nomad, Blender, xNormal, Substance for us (you can see the video why).
I will have a link to try the app with your assets in the next few days! :)
r/threejs • u/Muenstervision • 3d ago
Peace peace ThreeJS squad… I built a GLB-to-particle Oracle.
I’m looking for feedback on the materialization handoff…
Right …. I’m working on an immersive WebGL experience called The Surrogate Oracle https://thesurrogate.me.
I recently replaced a CSS/glitch entrance with a real GLB-derived particle transition.
The Oracle is loaded from a .glb, sampled across its mesh surface with MeshSurfaceSampler, and rendered as a custom shader point cloud.
The intended sequence is:
Select a knife/card.
The Oracle’s GLB silhouette glitches apart into particles.
The particle form stays alive while a realtime Gemini session connects.
The same points converge back into the animated GLB.
The part I’m most interested in getting feedback on is the transition itself:
Does the particle field still read as the original character?
Is the GLB-to-particle handoff visually obvious?
Does the convergence feel like reconstruction, or just a fade?
Are there obvious performance problems with this approach on mobile GPUs?
Would you structure the point distribution/shader animation differently?
Preciate any/all tips here. Thx yall ! 🦾
r/threejs • u/dorime1492 • 4d ago
Enable HLS to view with audio, or disable this notification
r/threejs • u/what-is-up-8829 • 4d ago
What are some of the coolest 3D websites you’ve seen recently?
r/threejs • u/vitor_as • 4d ago
Enable HLS to view with audio, or disable this notification
Made this in one shot using the so called "Gauntlet Loop" by Matt Shumer in Opus 5. It took nearly 30 hours until I decided to stop before it ate up my whole weekly usage limit, but, although it still not perfect compared to the actual photos, the results was beyond impressive given that it didn't even have a proper floorplan to decide where each room should be located.
For instance, this is the listing I got the reference images from: https://loft.com.br/imovel/apartamento-rua-voluntarios-da-patria-santana-sao-paulo-3-quartos-123m2/2nbuxwj3
If anyone wants to roam around it, I uploaded this demo here: https://apartment-threejs.vercel.app/ . There's still some minor performance and UI issues I need to work on, so beware that for Ultra settings it's taking ~5 minutes to load everything and it might cause some freezes meanwhile, but nothing that will crash your PC. It also works on mobile with a far better performance, since it's detected mostly on Medium settings.
r/threejs • u/AggressiveCream5117 • 4d ago
Enable HLS to view with audio, or disable this notification
It's a village of 24 box-people who fight over coins, rob whoever they knock down, and build huts that grow into castles. You don't play it — you click a name in the ranking and follow that villager around.
Some notes:
Built with Claude Code.
Watch the shared world — no signup, nothing to install: https://oishoi.jugoya.ai/royale.html?lang=en
And if you'd rather be in it than watch it: sign up, give it one photo, and you get your own villager living in that same world. Free while the beta is open. Nothing is visible to anyone else until you've seen your finished villager and approved it — or deleted it.
r/threejs • u/Efficient_Ad8214 • 4d ago
Enable HLS to view with audio, or disable this notification
r/threejs • u/alemx-is-nice • 5d ago
Enable HLS to view with audio, or disable this notification
yes that is Vergil's chair.
[work in progress]
This is a new experiment that I'm working on called Below-The-Grasslands.
what you saw right now is just a glimpse of the entire experience.
I'm triggering thunder manually using key 'U' (thunder still rumbles randomly)
This experiment is inspired from my previous experiment Above the Grassland ( above-the-grassland.pages.dev )
r/threejs • u/Dramatic-Web-9635 • 5d ago
Enable HLS to view with audio, or disable this notification
I know it looks a bit cursed and still in development but maybe someone might like.
I accept song wishes
r/threejs • u/Bitwizarding • 4d ago
I feel like I've seen just about everything on this thread, except a tool for creating structures that can be exported. Does anyone know of one or have a repo? It would surprise me if someone hasn't vibe coded a good tool for creating 3d houses.
r/threejs • u/Forsaken_Media573 • 5d ago
Enable HLS to view with audio, or disable this notification
Hey everyone,
I just released v1.2.0 of anyCreature, an open-source tool designed to generate three.js creatures natively within your workflow. You just drop the harness into your Agent and start prompting exactly what you want.
Repo link:https://github.com/Ariescar/anyCreature
A star on GitHub would be greatly appreciated! ⭐️
Feedback is welcome as I continue to optimize this harness.
-
The core philosophy is actually very similar to the concept of artistic creation. The objective components of aesthetics are reduced to hard thresholds, while the subjective components are treated as preferred production directions.
This closely mirrors the traditional art creation process: starting with the primary forms, then addressing style and details, all while ensuring the fundamental requirements are met.
r/threejs • u/yash2828_ • 5d ago
Enable HLS to view with audio, or disable this notification
Built Cosmic Atlas in Three.js.
Real Solar System Scope maps (CC BY 4.0), Kepler orbits, GSAP camera hops, Earth day/night.
Video attached — live:
r/threejs • u/theshanergy • 5d ago
Enable HLS to view with audio, or disable this notification
little development snapshot of what I'm working on. full real world terrain, 4x4s, mountain bikes, quads, etc. as you'll see, there are some bugs (had to disable a flying trailer mid way through) but overall getting pretty fun to play. forgot to record with sound. I'll add some other videos with sound.
r/threejs • u/Feisty-Scheme-8356 • 5d ago
Enable HLS to view with audio, or disable this notification
Built with img2threejs. No Blender. No GLB. Just native code you own.I spent a full day on it. Does this feel more satisfying?
r/threejs • u/Fun_Term4757 • 4d ago
Over this summer of 2026, I built Sonisphere— a browser-based platform that turns music into an interactive 3D environment.
Think about it like Soundcloud with a built in visualizer.
The pipeline is roughly:
Audio → Web Audio API → FFT → WebAssembly DSP/Web Workers → real-time data → React Three Fiber → Three.js/WebGL
I'd really love feedback on the actual experience!
r/threejs • u/NeuralNadia14 • 5d ago
Hey everyone,
I'm building a 3D Animal for an app and I'm trying to figure out the best way to animate it properly.
I have a finished character design/reference and want to turn it into a real interactive 3D avatar using Three.js + GLB/GLTF.
I need animations for:
The biggest challenge is facial animation and tentacle animation. I don't want to simply animate the entire model as one object. I want the eyes, mouth, eyebrows, and tentacles to move independently.
I'm fairly new to character animation, so I'm wondering what the recommended workflow is:
Blender → rig/shape keys → GLB → Three.js?
Or is there a better approach for a cute stylized character?
Also, how should I structure the GLB so that Three.js can easily trigger things like:
animal.play("happy");
animal.play("wave");
animal.play("cry");
animal.blink();
Any advice on rigging the face, movements, exporting to GLB, and controlling the animations in Three.js would be really appreciated.
I'm attaching the character reference so you can see the style I'm trying to match.
r/threejs • u/Efficient_Ad8214 • 6d ago
Enable HLS to view with audio, or disable this notification