Oculus Rift團隊今天(2014年5月23日)發佈了新的SDK預覽版本。Oculus SDK 0.3.2相比之前的版本有比較重大的變化,當然最可喜的就是對Mac OSX和Linux的支持了。同時我們可以看到,Oculus Rift的軟件團隊對Unity的支持力度是非常大的。
下載地址:
Oculus SDK本身的完善:
1.添加了Oculus SDK的Mac OSX和Linux支持
2.添加了Oculus-Unity整合的Mac OSX支持
3.改善了GL的性能和穩定性
4.對Mac 和Linux支持VSync
5.爲Mac 和Linux增加了Oculus Configuration Utility
6.將ovrSensorCap_* bits從ovrHmdCaps中分離出來。HMD Caps的low persistence(低延遲)設置現在可以通過ovrHmd_SetEnabledCaps進行調整。
7.對ovrHmdCaps,ovrSensorCaps,ovrDistorionCaps統一了各式
8.對GL和D3DX的圖像狀態保存/恢復進行統一處理。
Unity支持:
1.添加了對Mac的支持
2.更改Tuscany Demo,以使用標準的Unity 天空盒
3.對DistortionCamera禁用標準渲染,從而讓其只負責扭曲
4.Undistorted RenderTexture使用Oculus推薦的分辨率*用戶自定義比例
5.可選使用Undistorted RenderTexture
6.可動態調整渲染目標的比例
7.解耦來自玩家或攝像頭控制器的跟蹤與動作輸入,允許使用world scale
8.考慮到紋理映射的不同,在D3D上默認將Y軸翻轉
當然,還有一些新的API特性(主要和DK2位置跟蹤支持相關)這裏沒有提到。
看了下之前的版本變遷歷史,發現Oculus SDK的版本更新基本上保持在1-2個月的週期範圍內,
遺憾的是,我手頭還根本沒有DK2的硬件,現在只能紙上談兵過過乾癮了。