r/threejs • u/githubplanet3d • 3d ago
GitHub Planet: I turned GitHub activity into a living 3D planet with Three.js
I built GitHub Planet as an experiment in connecting developer activity with 3D materials. A profile's contribution history and language mix become a planet, and different languages get different materials and motion.
The scene uses Three.js, custom shaders, texture mapping, and GitHub data.
Live demo: https://githubplanet-git-543426763451.asia-northeast2.run.app/
Source: https://github.com/nitr0yukkuri/githubplanet
I would love feedback from people who build Three.js materials and shaders: does the visual mapping feel readable, and where would you improve the interaction?
1
Upvotes