开源
Simula: Linux 虚拟现实窗口管理器
来源:元经纪     阅读:1076
网站管理员
发布于 2023-02-03 06:33
查看主页

概述

Simula是运行在Godot之上的 Linux 虚拟现实窗口管理器。安装时间不到 1 分钟。

兼容性: Simula 正式兼容配备 Linux 驱动程序的 SteamVR 耳机(例如 HTC Vive、HTC Vive Pro 和 Valve Index)。我们还为具有 Monado 驱动程序(例如 North Star、OSVR HDK 和 PSVR)的 OpenXR 耳机添加了实验性支持。有些人已经让 Oculus Rift S 通过 OpenHMD 运行 Simula。

使命:促进虚拟现实和增强现实桌面的 Linux 未来。在短期内,这意味着允许人们使用当前一代的耳机运行 2D Linux 应用程序。从长远来看,这意味着允许人们在独立的 AR 和 VR HMD 中运行 Linux。

安装

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

要在所有 Linux 发行版上安装 Simula,请运行:

# Clone
git clone --depth 1 --recursive https://github.com/SimulaVR/Simula
cd Simula

[rihide]
# Download (or build, if downloading fails)
source ./utils/Helpers.sh && installSimula

# Launch
./result/bin/simula # Needs SteamVR to be running

安装 Simula 应该不到 1 分钟:这个脚本实际上不会在您的系统上编译任何东西,而是以系统和驱动程序不可知的方式从我们的缓存中下载适当的二进制文件。在幕后,我们 (i) 检查您是否已经安装(如果没有,则安装它们)nix;(ii) 检查您拥有哪些图形驱动程序,以及 (iii)使用适当的驱动程序标志cachix下载 Simula ,如果下载失败则回退到构建版本。cachixnix

在 NixOS 系统上,您必须确保

nix.trustedUsers = [ "root" "<your_user_name>"];

已添加到您的configuration.nix,否则上面的安装命令将无法从我们的缓存中下载 Simula,而是退回到手动构建(需要 1 小时以上)。

OpenXR 后端(可选)

如果您想避免使用 SteamVR,Simula 支持可选的 OpenXR 后端(例如monado)。要使用,请将_backendfrom调整OpenVROpenXRin ./config.dhall。在启动 Simula 之前,您将需要确保 OpenXR 运行时(例如monado-service)正在您的系统上运行。此外,您必须告诉 Simula 您所在的libopenxr_monado.so位置:

monado服务&
XR_RUNTIME_JSON=/path/to/your/openxr_monado-dev.json ./result/bin/simula

openxr-dev.json编码你的位置libopenxr_monado.so

{
    "file_format_version": "1.0.0",
    "runtime": {
        "library_path": "/path/to/your/openxr/build/src/xrt/targets/openxr/libopenxr_monado.so"
    }
}

项目开源地址:https://github.com/SimulaVR/Simula

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
国内首套超精密主动减振器在光谷面世
【邀请】2023全球元宇宙大会北京站
华为Pura 70北斗卫星消息版发布,三种存储版本
纳税企业需求建议直达速解
共话体验增长新势能丨2024年第五届智服未来大会 来了!

首页

分类

定制方案

消息

我的