#three.js
26
2026-09-18
RenaudRohlinger/node-webgl
A
Headless WebGL 1 & 2 for Node.js, powered by ANGLE (Metal, D3D11, Vulkan). Render any WebGL or three.js scene without a browser.
2026-09-23
lhlGitHub/threejs-architecture-effects
A
An Agent Skill for building interactive, self-assembling 3D architecture with Three.js. 一个用 Three.js 生成可交互、可动态建造 3D 建筑的 Agent Skill。
2026-10-29
Humpalumps/Ultra-Water
A
Real-time FFT ocean renderer for three.js (WebGL2): shore breakers, foam, caustics, underwater rendering and buoyancy at 200+ fps
2026-09-27
jaydendavisnc/inkwave
B
Splatoon-style 4v4 turf-war shooter for the browser, built on three.js. No build step.
2026-10-02
majidmanzarpour/threejs-procedural-animals
B
Fully procedural animals for three.js: sculpted from SDFs, auto-rigged and skinned, with fur, feathers and scales, and IK gaits and actions. No models, no textures, no animation clips.
2026-09-19
nclamvn/human-atlas
B
Cơ thể người — Atlas giải phẫu 3D tiếng Việt, WebGPU/Three.js, mô hình nam và nữ, bài học tương tác.
2026-09-26
Kenton-GMI/sakuragaoka-station
C
A walkable first-person anime cel-shaded Japanese sakura station town, fully procedural in plain three.js
2026-10-30
Sam1983Aing/flat-to-3d
C
Seven ways to turn a flat architectural drawing into 3D as you scroll. Live demos, full code and a starter prompt for each, all in three.js.
2026-08-28
thebuggeddev/controller
C
A 3D game controller exploration website developed in threejs using Claude Opus 5
2026-08-31
StarKnightt/gas-station-highway
C
Photorealistic first-person gas station at dawn — Three.js, everything procedurally generated, no external assets.
2026-09-03
rawprogress/fable-cities
C
A Cities: Skylines-class city builder running in the browser, built in Three.js by AI agents. Code ships when it's finished.
2026-09-18
standardagents/jevpilot
C
A playable Three.js driving simulator with Jev-powered autopilot
2026-10-14
xikhar/cybercity
C
NEON KAIDO - open-world rainy neon cyberpunk city in Three.js (WebGPU/TSL)
2026-09-11
CatsJuice/random-city
C
Xiwang City Atlas · React + Three.js procedural city diorama with weather, traffic and a preserved Canvas renderer.
2026-09-29
souranyp-stack/koi-pond-garden
C
Interactive Japanese koi pond garden rendered in real time with Three.js — one HTML file, no build step, no assets.
2026-10-20
img2threejs/img2interior
C
Production interior authoring and interactive Three.js delivery plugin for img2.
2026-11-08
VictorZakharov/threejs-nanites
unrated
A forest of 1M trees and 1.5M bushes, or 250k statues totalling 1 trillion triangles, drawn with a Nanite-style, GPU-driven cluster LOD system in three.js (WebGPU)
2026-10-23
img2threejs/plugin-interior
unrated
Production interior authoring and interactive Three.js delivery plugin for img2.
2026-10-06
Show HN: Orrery, a Three.js solar system visualization powered by real NAIF data
unrated
Hi HN, I'm excited to share a personal project that I've put a lot of love into. This is Orrery[0], a Three.js-based visualization of our solar system. It allows the positions of the major bodies to be played and scrubbed through the years 1950 - 2050, with optional orbit path displays and various other visualization options. The data comes from NAIF SPICE - a framework and set of open-source data kernels containing highly detailed space geometry data. I was inspired to set out on this project when learning that NAIF SPICE, originally written in Fortran and C, lacks highly standardized JavaScript bindings. There are great Python (SpiceyPy) and Rust (Anise) bindings, among other languages, but nothing for JavaScript. So, I developed tspice[1] to wrap the CSPICE library. It uses the Native API when running in Node, and an Emscripten binding around CSPICE when running in the browser. It uses a standardized backend abstraction that the runtime swaps in depending on which context its invoked with. tspice offers an API that is meant to be a near-literal translation of the C APIs, along with higher-level functionality in separate namespaces. It also offers web conveniences like a dedicated web worker client (calculations can be intensive, you don't want them on your render thread) and caching. tspice only wraps a subset of the CSPICE library, but it was enough that I wanted to build a simple visualization tool to test it. Eventually the visualization testbed became refined enough that it felt compelling on its own. Although this is a hobby project, I'd love to hear suggestions and feedback on either Orrery or the underlying tspice library. If there are any folks in the planetary science community in particular who might be interested in tspice, please let me know if there are features that would make this more useful for you. One feature I love is the ability to generate a share URL of a particular viewer state that you like. I'd really love to see any states that people find especially cool! One of my favorite views is this one[2]. Thanks for taking a look! [0] Orrery repo: https://github.com/rybosome/orrery [1] tspice repo: https://github.com/rybosome/tspice [2] favorite orrery view: https://orrery.ryboso.me/dVPLbtswEPwX9qoIol4UdWtaB22RNEbsoii...
2026-09-26
Show HN: Wave – Layered gradient wave backgrounds using Three.js and shaders
unrated
Hello! I built this static tool to generate wavy backgrounds for posts, socials and landing pages and decided to share it for free for anyone looking for the same. This tool uses three.js/canvas rather than svg: a full-screen quad and a fragment shader which makes for soft shadows, smoother blurs and glass effects. Hit the randomize button to get a good shape + colour combination, optionally tweak using the vector tool, save designs to local storage and export to image or video. What's the point? I started out thinking this would be something "easy" and that I could build in about an hour but turns out it does take a bit more effort to make it "look good". You can use the backgrounds for content or an over-engineered colour picker or just chill with it in fullscreen mode. Screenshot: https://cdn.subworkflow.ai/marketing/wave-by-subworkflow-scr... Enjoy!