新年新希望, 狗年旺旺旺
好久沒有更新網誌了..
最近沒什麼特別的新進度...主要就是完成美術位移和motion blending的機制.
整理一下目前做到的功能以及希望新的一年想要做到的功能
目前做到的功能:
- Collada 1.3 的loader -載入Mesh/SkinMesh/Hierarchy/ Hierarchy Animation/Material
- Static Mesh
- SkinMesh /SkinMesh 切割
- Hierarchy Animation & Animation Blending以及美術位移animation
- Material System (Ambient, diffuse, specular, shiness, diffuse map)
- Basic Camera System
- Basic Rendering Pipeline (geomerty /material sorting)
- Basic Resource Management
- Keyboard/mouse (DirectInput)
目前用了這些功能作了一個walkthrough的小程式
不過還沒有場景.
預計接下來在今年想做的功能
- support Collada 1.4
- Static world with KD-tree (or something like this)
- Basic Collision with world & collision proxy of character
- View Culling for objects
- Spherical Harmonic Lighting & HDR
- Advanced Rendering pipeline (alpha sorting/object instancing/render state management)
- Integrate a script engine (LUA or Squirrel)
- Integrate OpenAL
- Particle system (again......)
- Cloth simulation
- binary file format of game asset
- ...還在想....
這些東西應該可以做個像樣的小遊戲了吧...可能也要做到年底了..
應該排個進度表來有效的執行..不然可能晃晃時間就過去了..
最後變成永遠的TODO list.
自己要多努力了..不能在偷懶...GO.GO.GO