马上就 CG proposal 了,大概列一下目前已经能做的和已知可以做的技术。两个月的时间肯定不可能全部做完,因为还没有开始糊框架,按照喜好自己挑着往上加吧。
参考资料目前也只看过《GPU Gems》和 LearnOpenGL 还有一些零零碎碎的网站,以及 ShaderToy。
当务之急是快速的糊出来框架然后把已经实现的效果迅速的做出来,其他的特效之后再去学,因为游戏的可扩展空间非常高。
TODO
- Shader
- Texture
- 2D texture loader
- Skybox loader
- Camera
- Eular angle
- Quaternion
- Model
- Obj loader
- Animation obj loader
- Light
- Direct lighting
- Point lighting
- Gamma correction
- Light Volume
- HDR
- Bloom
- Gauss Blur
- Motion Blur
- SSAO
- Anti-aliasing MSAA
- Shadow
- Shadow map
- PCF
- Water Wave
- Gerstner
- FFT
- Object Picking
- Particle system
- Font display
- Simple physics system
- Gravity
- Collide AABB
- Speed
- Acceleration
- LOD - Level of Details
- SSR - Screen Space Reflection
- Infinite world
- Interference - Bubble render