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的硬件,现在只能纸上谈兵过过干瘾了。