An open API service indexing awesome lists of open source software.

https://github.com/bencoveney/octree-webgl


https://github.com/bencoveney/octree-webgl

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# octree-webgl

- [0FPS: Meshing in a Minecraft Game](https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/)
- [The Infinite Loop: Advanced Octrees](https://geidav.wordpress.com/2014/07/18/advanced-octrees-1-preliminaries-insertion-strategies-and-max-tree-depth/)
- [Emscripten: Optimizing WebGL](https://emscripten.org/docs/optimizing/Optimizing-WebGL.html)
- [WebGL Fundamentals: Instanced Drawing](https://webglfundamentals.org/webgl/lessons/webgl-instanced-drawing.html)
- [Color Palette](https://lospec.com/palette-list/zughy-32)
- [Ray tracing](http://www.cse.yorku.ca/~amana/research/grid.pdf)
- [Voronoi 1](https://www.gamedev.net/articles/programming/general-and-gameplay-programming/tiles-to-curves-fun-with-voronoi-graphs-part-1-r5150/)
- [Voronoi 2](http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/)
- [Voronoi 3](https://azgaar.wordpress.com/)

# Things to try

- Raycasting
- Terrain
- Lighting
- Allow some movement when jumping
- Allow walking up 1 voxel
- Particles

# Optimisations

- Memory usage improvement
- Send color palette to shader
- Lazyload scripts during loading screen
- More typed array usage (specifically ints)
- Move more logic to workers
- TODOs