一、物料准备:

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. 添加RichEdit控件后导致MFC对话框程序无法运行的解决方法

    新建一个基于对话框的MFC程序,对话框上添加了RichEdit控件,编译成功后无法运行起来,Debug版本与Release版本均不行! Windbg分析结果: WARNING: Stack unwin ...

  2. java&javaweb学习笔记

    http://blog.csdn.net/h3243212/article/details/50659471

  3. IOS7--javascriptcore中jscontext使用要注意的一点

    在公司一个项目中,用到了highchart做图表显示的组件,这就要用到了javascriptcore,代码就不上了,说说原理. 需求是这样的,通过http请求server csv格式的数据,然后解析, ...

  4. Laravel5.1 模型 --远层一对多关系

    远层一对多我们可以通过一个例子来充分的了解它: 每一篇文章都肯定有并且只有一个发布者 发布者可以有多篇文章,这是一个一对多的关系.一个发布者可以来自于一个国家 但是一个国家可以有多个发布者,这又是一个 ...

  5. Innodb间隙锁,细节讲解(转)

    关于innodb间隙锁,网上有很多资料,在此不做赘述,我们讲解一下关于innodb的间隙锁什么情况下会产生的问题. 网上有些资料说innodb的间隙锁是为了防止幻读,这个论点真的是误人子弟.了解inn ...

  6. springboot如何直接读取webapp下页面?

    公司改用springboot的时候,将页面相关的文件都放在了src/main/webapp下,我直接通过main方式启动的时候,无法读取到src/mian/webapp下文件,但是通过spring-b ...

  7. 获取系统DPI

    public partial class Form1 : Form     { public Form1()         { InitializeComponent();              ...

  8. 【BZOJ3673/3674】可持久化并查集/可持久化并查集加强版 可持久化线段树

    [BZOJ3674]可持久化并查集加强版 Description Description:自从zkysb出了可持久化并查集后……hzwer:乱写能AC,暴力踩标程KuribohG:我不路径压缩就过了! ...

  9. MonogoDB----Date()

    以字符串或日期对象的形式返回日期. 使用new Date(),插入的是一个isodate类型:而使用Date()插入的是一个字符串类型. 那isodate是什么日期类型的?我们看这2个值,它比字符串大 ...

  10. django之contenttype

    平时开发过程中,我们会经常遇到这么一个类似的场景,比如 不同的课程,有不同的价格策略 不同的课程可使用不同的优惠券(满减券,通用券,专用券) 不同的评论区,支持的评论 就拿  不同的课程,有不同的价格 ...