文档章节

Unreal Engine中导入HTC Vive Controller模型

小保哥
 小保哥
发布于 2017/08/21 14:20
字数 367
阅读 11
收藏 0
点赞 0
评论 0
ue4

首先,其实在openvr库里,是包含controller模型的,可以通过openvr库里的LoadRenderModel_Async及LoadTextureXXX系列函数来动态的请求到模型,并绘制到引擎中。不过这个方法我还没使用过,不太熟,有时间研究一下再说。

另一种方式,是直接导入现成的controller模型。如果安装了Steam软件,在C:\Program Files (x86)\Steam\steamapps\common\SteamVR\resources\rendermodels\目录下能找到你本机steam平台支持的模型。这是我本地的路径,具体视自己的机器来定。这个目录下的模型大都是mtl和obj格式的。其中,obj格式的模型,可以用windows 10系统自带的[View 3D]或[3D Builder]程序来打开。我用[View 3D]打开了vr_controller_vive_1_5目录下的vr_controller_vive_1_5.obj文件,如下:

将这个文件拖拽到unreal窗口,会弹出Import Options窗口:

如上红框设置后,点击Import All即可完成导入。

 

同样操作可以导入HTC Vive Tracker模型。该模型在我本地路径是:

"C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\htc\resources\rendermodels\vr_tracker_vive_1_0\vr_tracker_vive_1_0.obj"

 

额外记录:

controller模型没有贴图,导入unreal后会生成并使用一个灰白材质,但模型目录下有个onepointfive_spec.png和onepointfive_texture.png两个文件,将其导入到unreal后,可以设置那个灰白材质如下:

这样,Controller模型看起来就正常了:

 

© 著作权归作者所有

共有 人打赏支持
小保哥
粉丝 5
博文 35
码字总数 34943
作品 0
朝阳
程序员
从零开始学虚幻4游戏开发系列01

开始前的废话 本教程适用对象: 1.对使用虚幻4引擎开发AR/VR游戏感兴趣的童鞋; 2.此前几乎没有过任何平台的开发经验,当然,如果有任何平台的游戏或应用开发经验就更好不过。 本教程将包含的...

王寒 ⋅ 2017/12/16 ⋅ 0

入门VR游戏开发者在Unreal Engine 4上开始VR设计所需要知道的

首先,不要被标题吓到,这其实是一篇面向游戏开发者的入门科普文章,对于有致于开发VR游戏的初学者来说,这是一篇不错的UE 4入门体验的文章。用最快的速度了解UE4 引擎在VR游戏中可以实现什么...

robslove ⋅ 2016/08/11 ⋅ 0

从零开始丨使用Unity3D进行VIVE VR游戏开发

从零开始丨使用Unity3D进行VIVE VR游戏开发 SteamVR插件的导入 使用Unity3D进行VR游戏的开发,首先需要具备以下条件 1 拥有一台显卡不低于GTX960性能的主机 2 拥有一部VR设备,HTC Vive或者O...

caodongfang126 ⋅ 2017/01/06 ⋅ 0

Pico新公布的 Inside-Out 一体机也定价 3999,这是跟 HTC Vive 商量好的么?

回到 5 月份,Pico 在自家公司举办开放日,推出一体机 Pico Goblin 小怪兽,配备 3DoF 手,售价 1899 元。Pico 的 CEO 周宏伟曾多次表示 VR 一体机是未来。半年多后,赶在 2018 年元旦前,他...

田苗 ⋅ 2017/12/26 ⋅ 0

3A级AR体验给力 ZED mini让VR头显变AR

得益于苹果ARKit这样的开发平台和微软HoloLens这样的硬件,AR的发展步伐正在不断加速,而且没有任何放缓的迹象。但对于真正高质量的增强现实体验而言,当前面向消费者,甚至是开发者的选项都...

yivian.com ⋅ 2017/12/05 ⋅ 0

Unreal Engine 4.7 发布,支持 HDR texture

Unreal Engine 4.7 发布,此版本是 Unreal Engine 发布以来最大的版本更新,可以优化大型场景大量实例对象的渲染;优化 leaves 和 foliage 的渲染;支持 HDR texture;动画编辑器编辑;还有数...

oschina ⋅ 2015/02/25 ⋅ 7

专访汪丛青:2018年VR行业将变暖,离开的人未来会后悔

(HTC Vive中国区总裁汪丛青) 在专访中,汪丛青告诉雷锋网“这两年有上有下,2016年VR有点太火,2017年大家觉得太冷了,我觉得2018年会开始暖起来……要是你在一个行业没有耐力去坚持的话,其...

李诗 ⋅ 04/24 ⋅ 0

HTC采用英特尔无线套件,TPCast新品适配微软MR头显 | CES 2018

时隔两年,HTC Vive终于有了迭代新品。 雷锋网获悉,几个小时前,在CES上,HTC推出新产品Vive专业版(Vive Pro)。这款产品不算是HTC Vive的二代产品,被外媒称做Vive 1.5。Vive Pro采用了三...

李诗 ⋅ 01/09 ⋅ 0

HTC将推高分辨率版Vive,是否采用SteamVR 2.0和Knuckles手柄依然是迷

几天前,HTC Vive 官网推特账号公开了一张产品图片,并附上文字“New Year's Resolution”(新年新分辨率?)。雷锋网发现图片把 New Year 处理成模糊的字样,Resolution 是清晰的字样,并且...

田苗 ⋅ 01/08 ⋅ 0

Facebook在HTC Vive平台推出Spaces,实现了跨平台兼容

  Facebook与竞争对手HTC Vive谈妥了Spaces的跨平台兼容,得到了Vive的支持。      自从Facebook在2014年收购Oculus以来,这家社交巨头一直热衷于推动虚拟现实的社交化。而为了真正做到...

镁客网 ⋅ 2017/12/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

磁盘管理—逻辑卷lvm

4.10-4.12 lvm 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化、挂载-->扩容。 磁盘分区 注: 创建分区时需要更改其文件类型为lvm(代码8e) 分区 3 已设置为 Linu...

弓正 ⋅ 28分钟前 ⋅ 0

Spring源码解析(六)——实例创建(上)

前言 经过前期所有的准备工作,Spring已经获取到需要创建实例的 beanName 和对应创建所需要信息 BeanDefinition,接下来就是实例创建的过程,由于该过程涉及到大量源码,所以将分为多个章节进...

MarvelCode ⋅ 48分钟前 ⋅ 0

a href="#"

<a href="#">是链接到本页,因为你有的时候需要有个链接的样式,但是又不希望他跳转,这样写,你可以把这个页面去试试

颖伙虫 ⋅ 55分钟前 ⋅ 0

js模拟栈和队列

栈和队列 栈:LIFO(先进后出)一种数据结构 队列:LILO(先进先出)一种数据结构 使用的js方法 1.push();可以接收任意数量的参数,把它们逐个推进队尾(数组末尾),并返回修改后的数组长度。 2....

LIAOJIN1 ⋅ 55分钟前 ⋅ 0

180619-Yaml文件语法及读写小结

Yaml文件小结 Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在J...

小灰灰Blog ⋅ 今天 ⋅ 0

IEC60870-5-104规约传送原因

1:周期循环2:背景扫描3:自发4:初始化5:请求6:激活7:激活确认8:停止激活9:停止激活确认10:激活结束11:远程命令引起的返送信息12:当地命令引起的返送信息13:文件传送20:响应总召...

始终初心 ⋅ 今天 ⋅ 0

【图文经典版】冒泡排序

1、可视化排序过程 对{ 6, 5, 3, 1, 8, 7, 2, 4 }进行冒泡排序的可视化动态过程如下 2、代码实现    public void contextLoads() {// 冒泡排序int[] a = { 6, 5, 3, 1, 8, 7, 2, ...

pocher ⋅ 今天 ⋅ 0

ORA-12537 TNS-12560 TNS-00530 ora-609解决

oracle 11g不能连接,卡住,ORA-12537 TNS-12560 TNS-00530 TNS-12502 tns-12505 ora-609 Windows Error: 54: Unknown error 解决方案。 今天折腾了一下午,为了查这个问题。。找了N多方案,...

lanybass ⋅ 今天 ⋅ 0

IDEA反向映射Mybatis

1.首先在pom文件的plugins中添加maven对mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-ma......

lichengyou20 ⋅ 今天 ⋅ 0

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例

准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 准备物理卷 pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvdisplay/pvs 列出当前的物理卷 pvremo...

Linux_老吴 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部