看板 GameDesign 關於我們 聯絡資訊
大家好! 不知道Vive開始發貨後大家有沒有沈浸在VR世界中呢? 最近在用unity5與vive開發一個demo遊戲,但遇到了兩個問題,想請教有沒有前輩可以解 惑: [1]FPS掉速問題 我創造了一個場景,用Vive可以在裡面走來走去。一般維持在90FPS以上,但看到了某些 物件(去網路上找到的3D零件,600mb)則會掉到30FPS,根本不能玩。 我有試著用Bake,但效果有限。有問題的圖檔是SolidWork檔案,再用FBX exporter匯出 。請問有沒有辦法犧牲一些成像,把這圖檔「壓縮」呢? 它應該已經細到肉眼無法判斷了...所以就犧牲一點品質吧... [2]Vive controller不見 我是用SteamVR的TestThrow修改,把原本的控制器改成手的圖案,再用unity內的play模 式測試都OK。 但build成exe檔案後,手的模型會黏在世界中心不動,請問這該怎麼辦呢? 先謝謝各位 祝各位順心 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.194.27 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1463064030.A.A53.html
littleshan: 你那個 600MB 的 model 面數是有多少啊...05/13 00:53
nfs258147: 大大..我看它蠻精美的所以就抓下來 05/13 01:34
nfs258147: 我也不知道有多少面...有沒有方法降低面數呢?05/13 01:35
laikyo: Mesh Simplify或者專業美術調整05/13 02:40
nfs258147: Laykyo大大,謝謝!我試看看05/13 08:40
cowbaying: 600MB 應該是貼圖材質的問題...05/13 09:57
cowbaying: 導致顯示記憶體不夠 監測一下看是CPU還是GPU滿載吧05/13 09:58
nfs258147: Cow大大,請問材質貼圖怎麼變小呢?05/13 14:26
UbaldJimenez: 點 Texture 可以改變壓縮的 maximum size05/13 15:23
lemmii: 用Maya可以調面數 05/13 22:56
nfs258147: 謝謝大大們,明天來試看看!謝謝05/14 22:47
今天花時間找到一些解法,謝謝各位的分享!我也來分享一下: [1]關於FPS不足 [1-1]可以用3DS/MeshLab將圖形的面數降低、或是用Unity匯入檔案後的compression來 壓縮檔案,犧牲精緻度以獲得運算速度。 [1-2]關閉unity中的shadow,因為陰影很吃效能...放生吧。 [1-3]使用occlusion culling將看不到的物件隱藏起來,還在實驗中。 [2]關於vive controller在build之後失效 因為我是套用vive範例的scene,在build的時候沒有勾選vive範例的scene,所以執行時 自然不會有該scene的內容。 以上,謝謝各位! ※ 編輯: nfs258147 (39.9.221.126), 05/15/2016 22:46:34