【UE4】室内VR交互基本功能

本文深入探讨VR技术原理,介绍VR设备与交互方法,详细解析UE4开发环境下VR交互功能实现,包括移动、拾取、测量、材质更换、3D绘画及面板控制,展示丰富的交互体验。

在这里插入图片描述

摘要

VR全名虚拟现实技术,其基本原理,是将渲染的三维场景投放在VR眼镜的左右显示屏中,调节焦距,结合声音、手柄交互,实现视觉、听觉、交互体验上身临其境的感觉。VR设备是有两个显示屏,再加上主机的一台显示屏,同时为了保证满足人眼对场景有真实感受,FPS(帧数)的要求最好是90以上,所以VR对显卡是有很高的要求的。ue4对于VR的开发是非常友好的,有很多相关VR设备的插件,便于开发,如HTCvive、Oculus、GoogleVR;虚幻也有专门的VR模板,能快捷的实现一些简单的交互功能。本文也是基于VR模板进行功能的开发,实现VR移动;拾取物品、拖拽物品;3D测量两点距离、高、水平距;更换物品材质;3D绘画功能;

一、VR交互初步了解

1.VR设备

VR不单是视觉上的体验,同时是需要身体上真实的交互反馈,交互可以通过VR设备的手柄、直接通过头盔进行交互或者其他的外部设备,交互方法有各式各样;市面上常见的交互方式有,手柄操作(包括枪这类设备)、头盔操作、眼球追踪、手套触觉、光学追踪、语音识别等等方式;
最基本的方式就是手柄操作,HTCvive的手柄是最常见运用最多的VR手柄,除去Menu按钮,有7个按钮和1个触摸按钮;在ue4中有相对应的按键事件,如下图;

在这里插入图片描述

2.VR项目设置

使用ue4进行开发,首先需要打开SteamVR插件还有相对应设备的VR插件,在Plugins里面找到VR相关,勾选重启,同时需要做一些项目设置配置;(刚接触VR,可以直接使用VR模板,配置和插件都是自动设置好)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值