一、物料准备:

1 显卡1060及以上的PC主机

2 HTC VIVE头盔一套(头盔直插显卡上的HDMI接口)

3 1080P摄像头一个(插USB3.0)

4 绿幕一套,能覆盖整个摄像头的可拍摄范围即可(绿色的布就行)

二、软件准备

1 steam上购买的正版BeatSaber

2 steam上下载的最新LIV

三、配置LIV前的准备

1 调节摄像头,使其能拍摄的画面被绿幕完全覆盖(测试时可以不全部覆盖)

2 重新设置steamVR的房间设置,头盔正面朝向绿幕

3 确保游戏未启动,启动LIV,开启两个手柄,并注意手柄需一直在基站的扫描范围内,不停摇晃防止手柄休眠。同时头盔也是一样,最好有个人能戴着头盔,拿着手柄一直晃来晃去。

四、配置LIV

1 启动LIV后,一般需要先安装下驱动,也就是下图中的install按钮,现在是已经安装好的。安装好驱动后,点击下图中的“Launch Compositor”按钮启动正真的LIV设置窗口。

2 启动LIV后的窗口如下图所示,先选择左侧的“CAMERA”按钮,进入摄像头配置页面。

3 接着点击“Add”按钮将你连接在电脑上的摄像头添加进来,分辨率选择1920x1080,然后点击“Save”保存。如果没有摄像头可选择,那可能是摄像头坏的,或你可以换个USB口试试。

4 保存后会回到上一个页面,此时Camera Profiles里就能看到一个叫New Camera的东西了,点击“Edit”按钮开始正经的配置。

5 点击左侧的“CALIBRATION”按钮,接着点击右侧的“Begin Callbration”启动LIV的虚拟摄像头配置。

6 (因为好久没整了,所以这里没有图片了,大家看文字描述试试看能不能整出来,不行可以加我们的Q群810303476咨询)。

7 LIV的虚拟摄摄像头设置页面,先点击“start”按钮,出现一个新的窗口,根据提示“按一下手柄的开枪扳机”,也就是下图中7这个按钮

8 点击此按钮后窗口中应该会出现一个红色的十字,如果没有出现红色十字,戴上头盔看看是不是不小心打开了steamVR的设置面板,关闭后再按一下7号按钮看看。

9 红色十字对齐方法就是一边看着显示器,一边用手柄中间的圆圈去跟十字对齐,使十字完全占满手柄的圆圈即可,对齐后按一下7号按钮。一共会有三个位置不一样的十字。

10 对完十字后,就能看到虚拟手柄了,虚拟手柄跟真实手柄位置越接近越好,最好是能完全重合。在设置面板中还能进行微调,自己慢慢试吧。

11 保存设置后,回到最初始的界面,点击“Launch”按钮启动游戏,配置完成,这时候LIV界面就能看到合成好的MR效果了。

五、注意事项

1 除第一次配置LIV需要通过LIV启动游戏,以后都不需要通过LIV启动游戏,可以直接在steam中分别启动LIV和游戏

2 如果出现游戏中只有一个光剑的情况,可以先启动游戏,进入游戏后确保两个光剑都在,然后启动LIV。

请务必关注我们的公众号获取最新资源和信息:

更多资源在我们的讨论Q群:

810303476

BeatSaber节奏光剑双手柄MR教程的更多相关文章

  1. BeatSaber节奏光剑插件开发官方教程2-简单的插件示例

    原文:https://wiki.assistant.moe/modding/example-mod 一.在开始之前 1 确保你已经看过教你如何添加插件模板的教程,且你已经使用插件模板创建了一个新项目 ...

  2. BeatSaber节奏光剑插件开发官方教程1-创建一个插件模板

    原文:https://wiki.assistant.moe/modding/intro 一.简介 Beat Saber 开发环境:unity2018.C#..NET framework 4.6. 此教 ...

  3. 这次GDC China 2015的总结与关卡设计教程的梳理

    去年关卡教程总结链接:听了GDC2014关于关卡设计的讲座的总结与自己的理解 24 号去了GDC china听了讲座,没有听unity没有听VR,听了一天关卡教程,和上次的关卡教程还是有区别的,这次的 ...

  4. 剖析虚幻渲染体系(15)- XR专题

    目录 15.1 本篇概述 15.1.1 本篇内容 15.1.2 XR概念 15.1.2.1 VR 15.1.2.2 AR 15.1.2.3 MR 15.1.2.4 XR 15.1.3 XR综述 15. ...

  5. .Net开源数据库设计工具Mr.E For Linq (EF 6.1) 教程(三)更新已发布的数据库

    项目发布到服务器后,如果在后期,数据库的结构发生变更,如何更新到服务器呢? 首先,右键点击数据库,导出结构脚本文件 把脚本文件和 Mr.E.rar拷贝到服务器,在服务器解压Mr.E,运行其中的“更新数 ...

  6. .Net开源数据库设计工具Mr.E For Linq (EF 6.1) 教程(二)级联删除和触发器

    1.建立级联删除 Mr.E的级联删除并非数据库自带那个级联删除,而是Mr.E自带的,所以它能触发你C#里面编写的触发器. 首先,建立级联删除关系,如下图有两个表,UserInfo和UserDocume ...

  7. Unity2D音游案例-节奏大师教程+源码+素材

    Unity2D音游案例-节奏大师(Unity2017.2 ,基于Koreographer),本案例涉及到一些音乐音频音波的一点点内容. 首先,我们会把音游的核心功能实现,之后几个重要内容会出给思路并带 ...

  8. FL studio系列教程(十三):如何在FL Studio步进音序器中制作节奏

    了解了FL Studio一些操作功能后,我们就要去用这些操作功能完成我们想要的作品.所以今天小编就来带领大家在FL Studio的步进音序器中制作出简单的节奏,与此同时大家也会了解到通道的几个基础功能 ...

  9. angular2系列教程(十)两种启动方法、两个路由服务、引用类型和单例模式的妙用

    今天我们要讲的是ng2的路由系统. 例子

随机推荐

  1. NLM算法

    non-Local Means 非局部均值 论文原文:http://www.ipol.im/pub/art/2011/bcm_nlm/?utm_source=doi 论文源代码:http://www. ...

  2. [Junit] 测试方法执行顺序

    Junit 4.11里增加了指定测试方法执行顺序的特性测试类的执行顺序可通过对测试类添加注解 “@FixMethodOrder(value)” 来指定,其中value 为执行顺序三种执行顺序可供选择: ...

  3. Mysql event时间触发器,实现定时修改某些符合某一条件的某一字段

    我最近做项目遇到一个问题就是数据库的的订单需要定时检查自己的订单状态,如果到了endtime字段的时间订单状态还是2,就将订单状态修改为4 在网上找到类似的解决方法. 定时的关键是要结合mysql的某 ...

  4. 报错An internal error occurred during: "reload maven project". java.lang.NullPointerException

    新建了一个maven项目,由于有问题就删除了,但是卡住了就强制关闭了. 查了一下是由于由于没有正常关机导致eclipse无法将数据正常写入配置文件导致无法启动.所以报这样一个异常. 最后是这样解决的: ...

  5. 【BZOJ4870】[Shoi2017]组合数问题 动态规划(矩阵乘法)

    [BZOJ4870][Shoi2017]组合数问题 Description Input 第一行有四个整数 n, p, k, r,所有整数含义见问题描述. 1 ≤ n ≤ 10^9, 0 ≤ r < ...

  6. NavigationBar 背景颜色,字体颜色

    // 设置状态栏颜色 [application setStatusBarStyle:UIStatusBarStyleLightContent]; // 设置导航栏 [[UINavigationBar ...

  7. jQuery与Zepto

    jQuery和Zepto是我比较常用的插件.其实用法差不太多,可以说Zepto是jQuery的轻量级替代品,但是不要认为Zepto就没有jQuery好用,因为Zepto有jQuery没有的功能,就是移 ...

  8. springmvc控制器controller单例问题

    springmvc controller默认的是单例singleton的,具体可以查看注解scope可以一目了然. 单例的原因有二: 1.为了性能. 2.不需要多例. 1.这个不用废话了,单例不用每次 ...

  9. LinkedList基本用法

    https://blog.csdn.net/i_lovefish/article/details/8042883

  10. CNI flannel插件

    // plugins/meta/flannel/flannel.go func cmdAdd(args *skel.CmdArgs) error 调用n, err := loadFlannelNetC ...