https://github.com/nathsou/galileo
WebGL Planet Renderer 🌍 https://nathsou.github.io/Galileo/dist/
https://github.com/nathsou/galileo
cdlod continuous detail galileo js level lod of planet planets renderer typescript webgl
Last synced: 11 months ago
JSON representation
WebGL Planet Renderer 🌍 https://nathsou.github.io/Galileo/dist/
- Host: GitHub
- URL: https://github.com/nathsou/galileo
- Owner: nathsou
- License: mit
- Created: 2018-09-15T16:56:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-28T16:52:12.000Z (about 7 years ago)
- Last Synced: 2025-01-15T19:52:34.401Z (about 1 year ago)
- Topics: cdlod, continuous, detail, galileo, js, level, lod, of, planet, planets, renderer, typescript, webgl
- Language: TypeScript
- Homepage:
- Size: 12.4 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Galileo - WebGL Planet Renderer 🌐
Lightweight planet renderer with continuous level of detail
[](https://nathsou.github.io/Galileo/dist)
## Todo
- [x] Implement other types of splittable spheres (QuadSphere done)
- [ ] Add vegetation (and cities?)
- [x] Support smooth shading
- [ ] Fix backface culling
- [x] Fix mipmaps
- [x] Better frustum culling
- [x] Text rendering
- [ ] Support multiple lights
- [x] Add planet type diversity
- [ ] Add Wireframe mode
- [ ] Optimize the amount of vertices in memory depending on the LOD
- [x] Fix alpha blending issues
- [ ] Compute TBN vectors on the CPU using transform feedback
## Resources
[Continuous Distance-Dependent Level of Detail for Rendering Heightmaps](http://vertexasylum.com/2010/07/11/oh-no-another-terrain-rendering-paper/)
[Robert Linder's blog](http://robert-lindner.com/blog/planet-renderer/)