【虚幻引擎】UE4初学者系列教程VR篇-全中文新手入门教程

这篇具有很好参考价值的文章主要介绍了【虚幻引擎】UE4初学者系列教程VR篇-全中文新手入门教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、配置vr

1.有vr来配置

        无论使用的是何种头戴显示器,开发使用 SteamVR 的 VR 项目时都需要下载并安装 Steam,才能访问 SteamVR。以下部分将说明下载安装 SteamVR 的方法。
        首先需要从 Steam 站点(http://store.steampowered.com/)下载并安装 Steam客户端。Steam 安装完成后,用以下两种方式运行 SteamVR:
1.按下 Steam 客户端顶部的 Start SteamVR 按钮。
2.前往 Steam库(Library)>工具(Tools),搜索并点击 SteamVR 选项。
ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言
请注意,查看 UE4 项目时必须同时运行 SteamVR 工具。可以最小化 SteamVR 工具窗口,但不要将其关闭。
        打开steamVR时,当 SteamVR 显示所有设备为绿色时, 表示一切都正常运行。如果某个设备显示 为灰色,则此设备存在问题。如果你将鼠标悬停 在显示为灰色的设备上,SteamVR 将告诉你他的 问题。

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

        右键单击 SteamVR 窗口,选择运行空间设置(Run Room Setup),并按照屏幕上的指示设置 SteamVR 交互区域

 2.没有vr来配置

需要用到混合现实模拟器

启用 Windows Mixed Reality 模拟器
1. 通过 设置 ”->“ 更新和安全 ”->“ 面向开发人员 启用开发人员模式
2. 从桌面启动 混合现实门户
3. 如果这是你第一次启动该门户,需要完成设置体验
a. 选择 开始使用
b. 选择 我同意 以接受协议
c. 选择 模拟设置 ( 面向开发人员 )” ,以便在没有物理设备的情况下继续完成设置
d. 选择 设置 以确认所做的选择
4. 选择混合现实门户左侧的 面向开发人员 按钮
5. 模拟 切换开关切换为 打开

(参考网站:Win10开启混合现实模拟器_win10 的混合现实门户-CSDN博客)

openxr

二、在ue4内从头开始配置VR的内容

1.从零开始构建vr

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

将另一个文件中的assets迁移到Ureal_VR文件夹中的content,

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

在ue里创建一个新的地图,选择VR地图

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

创建两个新的文件夹

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

把地图保存到maps文件夹里面

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

在设置中搜索vr,将以vr启动打开,将地图和模式修改为VRmap

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

将世界大纲地图中的内容整理一下,将模拟物理去掉,将移动性修改成静态,将碰撞预设修改为block all

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

将Player start删除,因为生成的原点不同,有可能和后面设置的头衔冲突(多人vr游戏可以用到)

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

将post process的位置归零,再将z轴拖动至410。将天光的位置移动至500

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

右键——蓝图类——pawn,进入蓝图后在左侧的组件添加摄像机组件,添加steamVR伴侣组件(steamVRChaperone),锁定到头戴显示器,这时候画面就和头显同步

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

切换到第一人称,auto——给player0玩家控制权,播放的时候就会从摄像头启动了

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

用vr播放

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

2.创建一个vr的头衔视角

首先,打开或新建 Pawn 蓝图,然后前往视口(Viewport)选项卡的组件(Component)
部分。在此处用以下命名添加以下两个组件,并将 VRCamera 设为 VRCameraRoot 的子

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

由于 VR 相机能在不实际移动相机的情况下实现相机位置偏移,因此无论使用何
种 VR 头戴显示器,Epic 推荐均此方式设置 VR 相机。
接下来,打开 Pawn 蓝图,然后在 Event Graph 中从 Event Begin Play 节点连出
引线,显示可执行操作(Executable Actions)列表。在列表中搜索 Set Tracking
Origin 节点,点击将其添加到事件图表,
Set Tracking Origin 节点有两个选项:Floor Level 和 Eye Level。针对坐立式 11
体验,需要将 Set Tracking Origin 节点的 Origin 设为 Eye Level
ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

3.创建一个vr的手柄视角

运动控制器(MotionController)只是一个控制器,没有实体,

分别选中LeftMotionController和RightMotionController添加一个Mesh (Static Mesh、Skeletal Mesh、ChildActor都可以,本例使用静态网格体Static Mesh)作为子节点,分别命名为:LeftHandMesh、RightHandMesh.。

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

设置LeftHandMesh.Static Mesh = VivePreControllerMesh,RightHandMesh.Static Mesh =VivePreControllerMesh

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

运行游戏,在现实中拿着左右2个手柄左右晃动,可以看到游戏场景里面的手柄也会跟着左右晃动。把现实中的2个手柄放在地上,如果游戏场景里面的手柄也跟着放在地上,则表示高度设置没问题。

ue vr,UE4,虚幻,ue4,vr,虚幻引擎4,游戏引擎,笔记,开发语言

如果高度不正确,检查VRpawnBase里面的相机位置是否偏移。文章来源地址https://www.toymoban.com/news/detail-846958.html

坐式体验:你需要人工抬高角色站立时的摄像机原点,将视线水平设置为 Pawn 碰
撞胶囊体圆柱体高度负值的一半。
站式体验:确保摄像机原点设置为 0,相对于通常摆放在地面上的 Pawn 根部。在
Pawn 底部的场景组件上附加一个摄像机组件,使其位于地面水平。

到了这里,关于【虚幻引擎】UE4初学者系列教程VR篇-全中文新手入门教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4初学者设计小游戏(一)

    目录 一、设计简介及故事概要 二、环境设计与场景搭建 1. 将天空球改成黑夜 1 2. 通过画刷(BSP)搭建逃脱石头屋 2 3. 添加地形 5 4. 添加氛围元素 5 5. 感应灯 7 三、游戏机关蓝图设计 1.手电筒设计 8 2.设计开关门 9 6. 天梯设计 12 7. 加血装置 13 四、UI设计 2. 开始界面 14 3. 暂停

    2024年02月06日
    浏览(45)
  • 【SEO 初学者指南】搜索引擎的工作原理:抓取、索引、排名

    了解搜索引擎的工作原理,从抓取和索引到排名和惩罚,以及优化和故障排除技巧。 搜索引擎是如何工作的? 搜索引擎通过抓取、索引和排名互联网内容来工作。首先,爬虫通过网络爬虫发现在线内容。然后,索引分析内容并将其存储在搜索引擎的索引中。最后,排名会根

    2024年03月15日
    浏览(73)
  • QuantumultX 初学者傻瓜教程

    我这里以“orz”大佬来介绍。 大佬集成了分流、策略、去广告、比价、boxjs等功能,并给了非常详细的任务订阅列表,非常方便。 项目地址:https://github.com/Orz-3/QuantumultX TG频道:https://t.me/Orzmini TG群组:https://t.me/Orz_mini 食用方法:就是把远程配置文件下到本地覆盖再进行设置

    2024年02月08日
    浏览(47)
  • Advanced Solidity初学者教程

    目录 Advanced Solidity 引言: 1. 数学和算术 2. 时间和时间单位 3. 结构体 4. 修饰器 5. 枚举 6. 继承 7. 抽象合约 8. 接口 9. 库 10. 存储位置 Advanced Solidity(高级Solidity)是一种区块链编程语言Solidity的深入应用,通常用于构建智能合约和去中心化应用(DApps)。它涉及复杂的编程概念

    2024年04月28日
    浏览(61)
  • Linux-初学者系列——篇幅4_系统运行相关命令

    上篇: Linux-初学者系列——篇幅3_操作界面获取帮助 一、关机重启注销命令 1、重启或者关机命令-shutdown 关闭和重启Linux系统的命令shutdown,系统在关闭重启之前会通知所有的登录用户,系统即将关闭重启时所有的新用户都不可以登录 语法格式: 常用参数: 序号 参数选项 功

    2024年02月05日
    浏览(58)
  • 【虚幻引擎】UE4优化植被

    在UE4中,我们在做大型的室外场景时,经常会遇到植物过多导致延迟的现象,有时候我们需要在UE4的场景中放置几千几万甚至更多的模型,这些模型具有相同的LOD,并且基础模型都使用同一模型资源。因为模型文件拖入UE4场景中会自动使用Static Mesh Actor来表示,当在程序中放

    2024年02月15日
    浏览(57)
  • 【虚幻引擎】UE4/UE5 材质

      基础颜色(BaseColor) :材质本身的颜色,例如绿色蓝色等 金属度(Metallic) :金属度,材质是否含有金属光泽 粗糙度(Roughness) :粗糙或者平滑度,物体表面的粗糙程度 自发光(EmissiveColor) :物体本身是否发光 透明度(Opactity) :物体表面是否透明,适用于 半透明(Translucent)、

    2024年02月02日
    浏览(82)
  • 【虚幻引擎】UE4/UE5插件

    Blank:空白插件,可以从头开始自己定义想要的插件风格和内容,用此模板创建的插件不会有注册或者菜单输入。 BlueprintLibrary:创建一个含有蓝图函数库的插件,此模板函数都是静态全局函数,可以在蓝图中直接调用。 ContentOnly:创建一个只包含内容的空白文件 Editor Toolba

    2024年02月05日
    浏览(75)
  • Midjourney初学者使用教程,简单易懂

     最近AI绘图工具Midjourney 引发了大众的广泛关注,同时“首批因为AI失业的人已经出现”也冲上了热搜,让无论原画师、设计师还是普通人都急于了解这些AI工具 以下就是我自己总结的初学者使用教程 1、网络准备 Midjourney官网地址:https://www.midjourney.com 官网可以直接打开,但

    2024年02月09日
    浏览(52)
  • 电脑入门: 路由器初学者完全教程

     路由器初学者完全教程                                    本文以Cisco2620为例,讲述了路由器的初始化配置以及远程接入的配置方法,探讨了如何使用内部网络的DHCP服务功能为远程拨入的用户分配地址信息以及路由器常见故障的排除技巧。                         

    2024年02月09日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包