文件名称:ScalaOculusRiftExample:基于 JOVR 的简单 Oculus Rift 示例
文件大小:3.23MB
文件格式:ZIP
更新时间:2024-07-20 06:57:45
Scala
Scala OculusRift 示例 这个项目是一个基于 JOVR 的简单 Oculus Rift 示例。 非常感谢维护 LibOVR 的 Java 绑定。 所有与 Rift 相关的代码都在。 其余代码主要提供非常基本的着色器 + VBO 处理和类似 GLM 的数学。 演示场景只是一堆悬停在用户面前的立方体。 代码未优化,但在我的系统上以约 500 fps 的速度运行。 不幸的是,我在 Linux 和 Windows 下都感到非常强烈的颤抖——我仍在努力找出可能导致这种情况的原因。 入门 只需运行sbt run 。 应该同时使用 SBT 0.12 和 0.13。 屏幕设置:我只在“扩展模式”下测试过代码。 在 Linux 下,我目前假设 Rift 显示像在 Windows 下一样旋转(1920x1080 而不是 1080x1920)。 我知道这不符合 Oculus 的 Linux R
【文件预览】:
ScalaOculusRiftExample-master
----project()
--------build.properties(19B)
--------plugins.sbt(72B)
----.project(337B)
----src()
--------main()
----lib()
--------lwjgl_2.9.1.jar(991KB)
--------native()
----shaders()
--------GaussianLighting.vs(679B)
--------GaussianLighting.fs(4KB)
----LICENSE(11KB)
----build.sbt(1KB)
----README.md(2KB)
----misc()
--------plotTrackingLogs.R(2KB)
----.gitignore(63B)