56 lines
1.0 KiB
Markdown
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 |