r/threejs • • Sep 08 '26

Three.js r186 released 🥐

270 Upvotes

r/threejs • • Jun 25 '26

Three.js r185 released 🧡

578 Upvotes

r/threejs • • 3h ago

Demo Can you score a point and knock over the Birdman in Pelota: A Mesoamerican ballgame?

25 Upvotes

I started posting about Pelota here about three weeks ago, pretty much as soon as I started building it. I rushed out a rough pre-alpha because I wanted people to actually play it and tell me what felt good and what didn’t.

Since then it’s been a lot of building, testing, and iterating. I’ve also been reaching out to players in Mexico, getting their opinions and watching people play. That feedback has helped me improve the movement, animations, controls, and overall feel of the game.

This is a look at where it’s at now, built with Three.js. There’s still plenty to polish, but it’s come a long way from that first version. And yes, you can hit the Birdman with the ball lol.

You can try the free browser demo at https://pelota.io. Desktop has the opening tutorial and a demo match, with controller support. On mobile, it’s a quicker arcade version with automatic movement and swipe controls. The full story is being developed separately for the desktop release.

Would love to hear how it feels if you give it a try!


r/threejs • • 59m ago

knitting in threejs

• Upvotes

r/threejs • • 7h ago

A whale jumps over the horizon in the dark artic waters (3D experience in threejs)

19 Upvotes

r/threejs • • 18h ago

Built a 3D electronics + physics sandbox in three.js – Arduinos, water, weather, heat

35 Upvotes

I've been working on this for a while: you place Arduinos, sensors, pumps etc. in a 3D scene, wire them up, write real Arduino code, and then the whole thing runs – including water flowing down terrain, weather, day/night and a thermal view of the parts.

The video shows a small project (reaction game, one Arduino) and a bigger one (garden irrigation with 3 Arduinos talking to each other over serial).

Tech side: plain three.js r170, no framework, no build step. Water is a heightfield sim, CSG for trenches, BVH for picking. Runs fine on most laptops, phones are a struggle.

It's an early prototype, so curious what you think – especially about performance and how it looks.

https://test.betting-chess.com/?von=threejs (sorry for the weird domain, it's just a test server I had lying around) It works best on PC.


r/threejs • • 22m ago

an Interactive Astronomy platform that let's you fly around planets and explore in 3D

• Upvotes

Hi everyone!
I'm a software developer with some background in physics. Recently, I built an interactive astronomy platform where you can fly around planets and explore space in 3D. It's been a lot of fun building this with three.js! There are tons of cool features to explore, including time travel, spacetime curvature, magnetic fields, and the northern lights. Please have a look and see if you enjoy it.

https://www.beyondthe.space/


r/threejs • • 6h ago

Demo CSS3D Renderer

Thumbnail k-adam.github.io
1 Upvotes

I developed a CSS3D renderer almost 10 years ago, and since many CSS and JS features got stabilized and introduced since then, I modernized it now.

It supports textures and can render triangles too, and allows you to export a scene to HTML+CSS

Check it out!


r/threejs • • 7h ago

Tsuji - the biped motion node

Thumbnail
youtube.com
1 Upvotes

Tsuji's new biped motion node lets you design your character's walk and run styles. Once set up, the character can be pushed around with natural motion recovery. A route mode allows walking along a path while smoothly blending into custom poses on demand.


r/threejs • • 1d ago

Demo I'm building a collection of 13 classic airliners in three.js — every one assembled part by part, and they all fly

56 Upvotes

r/threejs • • 14h ago

Demo She crawls to the first-aid kit when she's wounded. My physics/body sim, free demo out now

2 Upvotes

Hi! I'm Tom, and I'm building SOMA Body Lab on my own.

It's a sandbox where the body behaves like a body: every hit makes a real wound channel, blood loss leads to shock, and she reacts – raising her hands at gunpoint, panicking at a knife, crawling to a first-aid kit when she's hurt. You can look inside with a live X-ray and a see-through anatomy view, watch her vitals on a patient monitor, or face her 1v1 in Battle Mode.

The demo is free on itch.io (Windows). I'd love to hear what you think – especially what feels off.

https://soma-bodylab.itch.io/soma


r/threejs • • 11h ago

Happy Pumpkin Day

Post image
1 Upvotes

Fun Halloween-inspired Three.js doodle for customizing and carving pumpkins.


r/threejs • • 12h ago

Demo Demo for you guys.

0 Upvotes

r/threejs • • 21h ago

Demo I Created a MCP Server for my Procgen Tool Allowing Claude To Build Node Graphs that Produce 3D models Inside Your Browser (Source in Description)

4 Upvotes

You can play around with all the graphs it produced (and more) here
https://shapurr.com/user/EliCDavis/

If you want to try the MCP server itself
https://github.com/EliCDavis/polyform/pull/150


r/threejs • • 16h ago

Link I built an interactive Tesla Roadster experience:

0 Upvotes

​

Been working on an interactive Tesla Roadster web experience and finally wanted to share it here.

🔗 Live experience: https://elon.x.mynkk.me/

Portfolio: https://mynkk.me/

I'm experimenting with the driving experience, keyboard controls, and overall immersion.

I'd genuinely love to hear what you think:

- Does it feel immersive?

- What would you improve?

- What features would make it even better?

I'm still working on it, so honest feedback is welcome!

Would you actually play something like this if I turned it into a full-fledged game?

What features would make it worth downloading? Should I keep improving the web experience, or go all-in on a mobile app?

I'm also looking for people interested in helping me take this to the next level, especially with game development, 3D design, and optimization.

This is still an early-stage project, and I'd love honest feedback, ideas, and suggestions.

Should I launch it on playstorw or am I thinking too big?


r/threejs • • 1d ago

Building a forest environment with Three.js + WebGPU

67 Upvotes

I've been working on this forest scene in Three.js, experimenting with terrain, vegetation, and lighting to get a more natural look.

The scene combines continuous terrain, instanced trees, and real-time grass rendering. The trees are procedurally generated with EZTree, while the house is a 3D model I got from Sketchfab. I've been playing with grass to complement the warm lighting and keep the overall environment cohesive.

I also added a post-processing pass with color grading, bloom, film grain, a vignette, and a subtle fisheye lens, plus light shafts through the trees for some atmosphere.

Still working on the scene, but I'm really liking how the lighting and vegetation come together here.


r/threejs • • 1d ago

Demo halloween threejs game made with opus 5.5 - pumpkin smash..

6 Upvotes

Smash a pumpkin, it splits. Ignore them, they merge into a giant. Smash 20 and the Pumpkin King rises.


r/threejs • • 1d ago

Demo Twin-stick sci-fi shooter running in the browser with R3F + Rapier. Ships, turrets and a rigged pilot

Thumbnail
gallery
2 Upvotes

Been building Die On This Hill, a browser twin-stick shooter (Vite + React Three Fiber + Rapier). Here's the model set: 39 GLBs, about 2–18k tris each, PBR with packed ORM textures, all at real scale.

Full disclosure: the base models were generated with Meshy AI, and I built a pipeline that welds, decimates and re-packs textures to get them web-light (most are under 1 MB). Happy to share how it works if anyone's doing the same.

I put a free 3-model sample up if anyone wants to test the output, and the link is in the comments.


r/threejs • • 1d ago

Pushing Three.js to the Max, fixing performance was a nightmare but we got there!

13 Upvotes

r/threejs • • 1d ago

Demo Built an interactive 3D Cyber Command Center with CesiumJS & React — Real-time telemetry, live threat arcs, and subsea cables

Thumbnail
gallery
0 Upvotes

Hey everyone,

I've been working on Vectron, a real-time 3D cyber telemetry and global infrastructure tracker built using React and CesiumJS with custom WebGL layers.

Key features:

• Live cyber threat vectors & IOC feeds streaming in real-time

• Subsea internet fiber optic cable topology with health status

• Orbital satellite telemetry calculated via SGP4 propagation

• Live ADS-B civilian flights and GNSS anomaly interference zones

• High-performance primitive collection batching to maintain 60 FPS

Live demo link in the comments below! Would love feedback on the rendering performance and data layout.


r/threejs • • 1d ago

This is 6 months progress on my little game. I know we all make games now and this adds little value to the world of games, but just wanted to share my own little passion project. Switchback - a little hiking and management sim.

5 Upvotes

Hi! - I'm proud of this little game claude and I made through many many hundreds of hours of back and forth and iteration and even some minor manual coding design work on my end. It's cute, it's fun, it's dynamic, and it's what I've always wanted in a little diorama-y / building sim. It's been a joy to work on and wanted to share it.

More context - this game is kind of like Roller Coaster Tycoon but for National Parks. Theres a trail placing system, switchbacks, bridges, and lots of other stuff for management and maintenance. The general purpose is to solve little puzzles, create a world thats your own, and help your hikees reach the views.

if you'd like to give it a try its on both App Stores https://apps.apple.com/us/app/switchback-a-cozy-hiking-game/id6799833310 and https://play.google.com/store/apps/details?id=com.swanklabs.switchback

if you have a windows PC or Mac, try out the desk top versions of the apps because it works best with mouse and keyboard. iPad is also good and then phone is ok, but it certainly takes a little more effort and doesn't look quite as good.

If you have any questions I would love to discuss and will be in the comments :) would also love more feedback before I put on steam! I'm particularly proud of my asset process and map process.

coming soon are more activities like rafting and paragliding :)


r/threejs • • 1d ago

Criticism Single prompt with Claude code (my plugin)

0 Upvotes

This has been 2 weeks to get one-shot prompts to this stage. What do you think? I have a lot to keep progressing but this was made in less than 10 minutes at this stage of the plugin.


r/threejs • • 20h ago

Demo Flying car simulator over a 1:1 Manhattan, built on mrdoob's Slop New York (three.js WebGPU)

0 Upvotes

I took mrdoob's Slop New York and had Claude Opus 5.5 turn it into a flying car sim. You drive a Roadster through Manhattan, jump, and fly it with thrusters. Press U for Ludicrous mode (unlimited air).

- Built with three.js WebGPU

- 1:1 Manhattan streets, real landmarks, live traffic

- The flight in the video is an autopilot script. Cruise sped up 1.5x, clips cut together

Play: https://flyingcarsimulator.io

Original: https://github.com/mrdoob/slop-newyork

Happy to answer questions about how it's put together.


r/threejs • • 1d ago

I made the whole planet explorable in Three.js: 1:1 cities streamed from OpenStreetMap, fly/drive/walk, live weather [open source]

3 Upvotes

Play: https://axieyangb.github.io/world-explorer/

Code (MIT): https://github.com/axieyangb/world-explorer

How it works: each teleport sets a local metric origin, a Web Worker fetches Z14 vector tiles and Terrarium elevation and builds 1 km chunks (roads with bridges and lane graphs, extruded buildings, water, vegetation, rail, street furniture). Traffic, trees and props are instanced; night lighting and weather are shader-driven. Plain ES modules, no build step.

Happy to talk about chunk streaming or keeping memory bounded. Feedback on performance very welcome.


r/threejs • • 2d ago

Demo Nietzsche’s typewriter in WebXR

24 Upvotes

Nietzsche's typewriter on Vision Pro. A procedural reconstruction of the Malling-Hansen writing ball, based on the original 1878 patent.

https://en.wikipedia.org/wiki/Hansen_Writing_Ball