返回排行榜

janarosmonaliev/github-globe

JavaScriptjanarosmonaliev.github.io/github-globe/

The Globe from Github's homepage implemented in ThreeJS with beautiful shading.

threejsgithubglobe3dthree-globe
Star 增长趋势
Star
1.2k
Forks
207
周增长
Issues
5
5001k
2023年1月2024年3月2025年5月2026年7月
制品库npmnpm install github-globe
README

Github Globe

github-globe made by Zhanar Osmonaliev

Inspiration

This project was inspired by Github's homepage, where they display real-time Github activity on a globe map.

Implementation

The globe is constructed with three-globe, a ThreeJS data-visualization project made by @vasturiano. Then, the scene is shaded with a dim ambient light and multiple directional lights to resemble a dreamy space environment. The globe's MeshPhongMaterial is also adjusted to fit the environment.

Live demo

All my attended/cancelled flights (2019-2020) are displayed on the globe. If you try to follow one arc, that would be the sequence of my travel destinations. Red arcs are cancelled flights.

Documentation

Please visit three-globe for detailed documentation if you want to edit the Globe object to add data visualization. Speaking of the Glow, three-globe does not let you access the glow mesh object yet, so the default glow was turned off and a separate three-glow-mesh is added to the scene instead.

Usage

This project is bundled with Webpack:

"build": "webpack --config=webpack.prod.js",
"build-dev": "webpack --config=webpack.dev.js",
"start": "webpack serve webpack-dev-server --open --config=webpack.dev.js"

Details:

npm start        # development build in ./dist
npm run build    # static production build in ./

License

MIT

相关仓库
pmndrs/react-three-fiber

🇨🇭 A React renderer for Three.js

TypeScriptnpmMIT Licensereactthreejs
docs.pmnd.rs/react-three-fiber
31.5k1.9k
aframevr/aframe

:a: Web framework for building virtual reality experiences.

JavaScriptnpmMIT Licensevrwebvr
aframe.io
17.6k4.4k
theatre-js/theatre

Motion design editor for the web

TypeScriptnpmApache License 2.0animationthreejs
theatrejs.com
12.6k461
pmndrs/drei

🥉 useful helpers for react-three-fiber

JavaScriptnpmMIT Licensethreejsreact-three-fiber
docs.pmnd.rs/drei
9.8k824
adrianhajdin/project_3D_developer_portfolio

The most impressive websites in the world use 3D graphics and animations to bring their content to life. Learn how to build your own ThreeJS 3D Developer Portfolio today!

JavaScriptnpm3dreactjs
jsmastery.pro
7.1k1.7k
tengbao/vanta

Animated 3D backgrounds for your website

JavaScriptnpmMIT License3dthreejs
vantajs.com
6.7k1.1k
vasturiano/3d-force-graph

3D force-directed graph component using ThreeJS/WebGL

HTMLMIT License3d-force-graphthreejs
vasturiano.github.io/3d-force-graph/example/large-graph/
6.2k998
pshenok/server-survival

Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

JavaScriptnpmMIT Licenseawscloud
pshenok.github.io/server-survival/
6.2k697
AR-js-org/AR.js

Image tracking, Location Based AR, Marker tracking. All on the Web.

JavaScriptnpmMIT Licenseaugmented-realitywebar
6k998
srizzon/git-city

Your GitHub profile as a 3D pixel art building in an interactive city

TypeScriptnpmGNU Affero General Public License v3.03dgithub
thegitcity.com
5.7k286
alexlenail/NN-SVG

Publication-ready NN-architecture schematics.

JavaScriptnpmMIT Licensemachine-learningdeep-learning
alexlenail.me/NN-SVG/
5.7k750
tensorspace-team/tensorspace

Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js

JavaScriptnpmApache License 2.0deep-learningtensorflow
tensorspace.org
5.2k450