1
0
Fork 0
Univerxel/TODO.md

56 lines
1.0 KiB
Markdown

# Features
## Data
- [x] Generate noise
- [x] Density
- [ ] Octree world
- [ ] Serialize
- [ ] In memory RLE
- [ ] Edition
- [ ] Entity
- [ ] Planet
- [ ] CubicSphere
- [ ] Healpix
- [ ] Galaxy
- [ ] Biomes
- https://imgur.com/kM8b5Zq
- https://imgur.com/a/bh2iy
- https://speciesdevblog.files.wordpress.com/2012/11/biomemap.png
- [ ] Leak test
- https://www.deleaker.com
- https://www.parasoft.com
- Valgrind
- Gprof /pprof
- [ ] ZeroMQ
- [ ] Server
## Rendering
- [x] Render triangle
- [x] Avoid texture noise
- [x] Better cheap planar
- [x] MipMap LOD
- [x] Fog
- [x] Multi Samples
- [x] SRGB
- [ ] HDR
- https://www.youtube.com/watch?v=iikdcAA7cww
- Toon shading
- Eye adaptation
- [ ] Post processing
- https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing
- Bloom
- [x] Skybox
- [ ] Environment mapping
- [ ] Deferred
- [ ] Cascaded shadow maps
- [ ] RayCast
## Contouring
- [x] Box contouring
- [x] Ignore sides
- [ ] LOD
- [ ] Dual MC
- [ ] Collision
- [ ] Render with glBufferSubData
- [x] Frustum Culling
- [ ] Occlusion Culling