Skip to content
/ earth Public

Realtime render of the earth built with pure WebGL and Typescript

License

Notifications You must be signed in to change notification settings

prdx23/earth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3aa3e97 · Oct 20, 2024

History

36 Commits
Oct 20, 2024
Aug 8, 2024
Jul 31, 2024
May 28, 2024
Aug 8, 2024
Oct 20, 2024
Jun 18, 2024
Jun 18, 2024
Aug 7, 2024
Aug 8, 2024
Aug 8, 2024

Repository files navigation

🌍 Earth

Realtime render of the earth built with pure WebGL and Typescript.
Check it out live: earth.glitchcomet.com

It has the following features:

  • Atmospheric rayleigh scattering
  • Blinn phong lighting
  • Sphere mesh created by recursively subdividing a handmade icosahedron
  • Specular highlights masked to oceans, rivers and ice
  • Separate day and night textures
  • Basic particle system to render procedural stars
  • Orbit camera with auto-adjusting FOV for viewport size
  • Implementations of Vec3, Matrix4 and Quaternion
  • HDR tone mapping and gamma correction

Attribution

Textures used from:

License

GPLv3 License: Copyright (c) Arsh License.txt

About

Realtime render of the earth built with pure WebGL and Typescript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published