2006-01-24

新年新希望, 狗年旺旺旺

好久沒有更新網誌了..
最近沒什麼特別的新進度...主要就是完成美術位移和motion blending的機制.

整理一下目前做到的功能以及希望新的一年想要做到的功能

目前做到的功能:

  1. Collada 1.3 的loader -載入Mesh/SkinMesh/Hierarchy/ Hierarchy Animation/Material
  2. Static Mesh
  3. SkinMesh /SkinMesh 切割
  4. Hierarchy Animation & Animation Blending以及美術位移animation
  5. Material System (Ambient, diffuse, specular, shiness, diffuse map)
  6. Basic Camera System
  7. Basic Rendering Pipeline (geomerty /material sorting)
  8. Basic Resource Management
  9. Keyboard/mouse (DirectInput)

目前用了這些功能作了一個walkthrough的小程式
不過還沒有場景.

預計接下來在今年想做的功能
  1. support Collada 1.4
  2. Static world with KD-tree (or something like this)
  3. Basic Collision with world & collision proxy of character
  4. View Culling for objects
  5. Spherical Harmonic Lighting & HDR
  6. Advanced Rendering pipeline (alpha sorting/object instancing/render state management)
  7. Integrate a script engine (LUA or Squirrel)
  8. Integrate OpenAL
  9. Particle system (again......)
  10. Cloth simulation
  11. binary file format of game asset
  12. ...還在想....

這些東西應該可以做個像樣的小遊戲了吧...可能也要做到年底了..
應該排個進度表來有效的執行..不然可能晃晃時間就過去了..
最後變成永遠的TODO list.

自己要多努力了..不能在偷懶...GO.GO.GO