CG TODO

马上就 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