Re: [問題] OGRE 程式匯入的mesh沒有立體感(陰影)?
先感謝valkidy大大熱心幫忙!!
後來也在Ogre forum問這個問題,知道原因原來是頂點沒有法向量資訊,
和a27417332大大後來的推文一樣。因為對電腦圖學很沒底子,又用人家現成的code轉換
,所以一直找不到問題。
我有在Ogre forum回文詳細描述解決步驟和一些問題( http://ppt.cc/9Jol ),若有新
手如我的板友碰到希望有幫助。
大概說一下:
1. 頂點沒有法向量不能打光,只有環境光有用,因此會灰一片。
2. ply檔轉換成.mesh(OGRE格式)的模型,若沒有動態需求,建議使用Blender。
Blender可讀入.ply,外掛OGRE Exporter就可以輸出成.mesh.xml。
3. .mesh.xml可以使用OGRE官網上的"OGRE Command-line Tools"中的"
OgreXMLConverter.exe"轉檔成.mesh。使用方式是把.mesh.xml拖曳到此exe檔,就會
在原本的資料夾產生另一個.mesh檔案。
4. Blender如果打開沒有選單列,也少很多GUI,很可能是用了中文使用者名稱。
Blender不能吃中文,包括檔案路徑(會有方塊亂碼)。使用者資料夾也會用到。
我是只好開一個英文使用者做一做-.-
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.251.167
推
01/01 17:28, , 1F
01/01 17:28, 1F
→
01/01 17:29, , 2F
01/01 17:29, 2F
→
01/01 17:30, , 3F
01/01 17:30, 3F
推
01/01 17:36, , 4F
01/01 17:36, 4F
啊啊只是想做個不是遊戲的課程期末專題的美化啊
(把教室模型顯示出來 並隨時改變視角和相機位置)
之前只有用過Unity一下(當然用過OGRE覺得Unity好方便-.-)
Google搜尋可以即時顯示3D的工具,結果就不小心跳OGRE坑了~~~~
覺得崩潰XD
※ 編輯: andy13579372 來自: 140.112.251.167 (01/01 21:37)
推
01/02 10:11, , 5F
01/02 10:11, 5F
→
01/02 18:10, , 6F
01/02 18:10, 6F
→
01/02 18:12, , 7F
01/02 18:12, 7F
→
01/02 18:13, , 8F
01/02 18:13, 8F
感謝板友的指示XD
因為我們的程式大部分是在C++上跑,我負責這邊純粹輸出顯示3D圖
(原本有簡單的OpenGL小程式大略顯示平面圖~)
所以想說找C++的繪圖API比較好接合、殊不知誤入歧途
不過也是滿感興趣就是了XD
不知道onelife大大提到Unity也可以做這件事,是不是Unity有辦法接合C++專案??
雖然也只是傳幾百個座標資料(這個專案中)、好像可以用Socket本機互傳!?
※ 編輯: andy13579372 來自: 140.112.251.167 (01/02 20:17)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章