一、物料准备:

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. 详解ASP.NET提取多层嵌套json数据的方法

    本篇文章主要介绍了ASP.NET提取多层嵌套json数据的方法,利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,有兴趣的可以了解一下. 本文实例讲述了ASP.NET利用第三 ...

  2. Reactjs中的相关机制

    http://blog.csdn.net/cengjingcanghai123/article/details/48480473 https://segmentfault.com/a/11900000 ...

  3. 在ASP.NET MVC3 中利用JSONP跨域登录WEB系统

    在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录.一般情况下我们需要在多系统之间使用多个用户名和密码.这样客户就需要在多个系统之间重复登陆.每次登录都需要输入用户名和密码.最近比较流行的就 ...

  4. LINUX下搭建JAVA的开发环境

    LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13)     下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行 ...

  5. UIActionSheet样式问题心得

    下午在做一个iPad的项目,需要用到一个 UIActionSheet. 点击popView中的“sort”按钮,触发出一个ActionSheet. self.action = [[[UIActionS ...

  6. cocos2d游戏开发,常用工具集合

    位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator 粒子编辑工具Particle ...

  7. Less-mixin判断(守卫)二

    mixin卫士--判断 或与且语法 且:()and() 或:(),() --且 examlpe: .test(@a) when (isNumber(@a)) and (@a>=5){ font- ...

  8. angular的过滤器

    angular有一些自带的过滤器,今天我就来写一下. 首先还是先把导入一个angular插件,再在我们的js中把模块和控制台写上(别忘了在html中写入模块名和在body中写入控制台名,当然控制台名可 ...

  9. 在Editplus中Dev C++配置C++的编译运行环境

    1.首先得下载安装DEV-cpp 2.打开Editplus编辑器,工具->配置自定义工具 3.具体配置 编译C:命令:D:\Dev-Cpp\MinGW64\bin\g++.exe参数:" ...

  10. SQL Server 加前导0

    declare @a int declare @b int set @a = 1 --需要显示的数字 set @b = 3 --显示位数 select right(cast(power(10,@b) ...