由於影片不是很楚清,請看YouTube的:http://www.youtube.com/watch?v=2WYNKi-uQj0&feature=feedu
流程詳解:
- 取得WowModelViewer並安裝:詳情請洽http://www.wowmodelviewer.org/
- 選好你要的角色,並設定相關Item、裝備,再選擇輸出模型(會有Ogre Mesh的選項):詳情請洽http://www.wowmodelviewer.org/
- 使用OgreXMLConverter將輸出的*.mesh.xml及*.skeleton.xml檔轉成*.mesh及*.xml,詳情請洽http://www.ogre3d.org/docs/manual/manual_47.html#SEC262
- 使用ATI的TGAToDot3將其輸出的TGA檔轉出Bump map,詳情請洽http://developer.amd.com/gpu/radeon/archives/bumpmap/Pages/default.aspx
- 接下來就是準備Bump Map Material,請用筆記本將Ogre media/materials/scripts裡的Examples-Advanced.material打開,並參考 Exmaples/Athene/NormalMapped這個材質,
Copy 一份放在他的下面,然後將texture_unit normalmap裡的貼圖換成你的Bump map貼圖,還有記得把texture_unit decalmap裡的貼圖換成你的Base Map(就是你輸出的那些TGA檔)。 - 最後就是在你的Application load mesh的時候,把Entity裡的Sub Entity的Material設定成你新做的材質,即大功告成。
- 備註:目前WowModelViewer的動作轉出Skeleton仍有蠻嚴重的問題,尤其是龍系列的尾巴(抖不停)及一些角色套上特定動作會炸開,初步分析應該是M2轉Ogre Skeleton時座標系轉換的問題,目前正朝這個方向修改WowModelViewer的輸出部份。
沒有留言:
張貼留言