NimOculusRift 示例
这是一个用 Nim 编写的简单 Oculus Rift 示例,使用我。 为了运行该示例,您必须在 nimble 中安装以下依赖项:
nimble install opengl
nimble install nim-glfw
nimble install nim-ovr
该示例仅在 Linux 下使用 libOVR 0.5.0.1 进行了测试,但在其他系统上运行应该很简单。 该示例使用 GLFW 版本 3(对于 Ubuntu 14.04 及更早版本,官方libglfw-dev仍然是版本 2,但可以安装libglfw3-dev 。
演示场景只是随机生成一堆类似乐高的积木(官方乐高尺寸和颜色,但没有旋钮):
图形引擎使用现代但简单的 OpenGL 技术,即 VAO + VBO + 高斯光照着色器。