文档章节

Unreal Engine中导入HTC Vive Controller模型

小保哥
 小保哥
发布于 2017/08/21 14:20
字数 367
阅读 134
收藏 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模型看起来就正常了:

 

小保哥
粉丝 9
博文 43
码字总数 47163
作品 0
朝阳
程序员
私信 提问
加载中
请先登录后再评论。
代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政
2013/01/29
1.4W
2
跨平台 3D 游戏引擎--Castle Game Engine

Castle Game Engine 是一个用 Object Pascal 开发的跨平台 3D 游戏引擎。包含一个灵活的 3D 对象系统与开箱即用的水平,项目,智能生物等等。使用 X3D、VRML、Collada 和其他格式实现渲染和处理...

匿名
2013/02/05
2K
0
WebUI自动化测试框架--Dagger

Dagger是网易杭州研究院QA团队开发的一个轻量级、运行稳定的WebUI自动化测试框架,主要基于Selenium及TestNg可以认为是对Selenium进行二次封装的一个框架(俗称 造轮子 )。之所以把这个轮子...

ChenKan
2013/03/05
2.8W
6
Amazing Audio Engine

Amazing Audio Engine 是基于 Core Audio 的远程 IO 系统用以提供低延迟的音频连接,通过内置的混音、过滤和生效。该框架支持大多数音频格式和比特率,同时提供音频输入、录制和监控功能。 ...

匿名
2013/03/21
1.2K
0
Java™ 编译器--Janino

Janino是一个超级小但又超级快的Java™ 编译器. 它不仅能像javac工具那样讲一组源文件编译成字节码文件,还可以对一些Java表达式,代码块,类中的文本(class body)或者内存中源文件进行编译,...

匿名
2013/04/02
4.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

SQL 语句大全

点击上方“掌上编程”,选择“置顶或者星标” 优质文章第一时间送达! 一、基础 「1、说明:创建数据库」 CREATE DATABASE database-name    「2、说明:删除数据库」 drop database ...

GeneralMa
昨天
0
0
山东创睦网络科技有限公司:使用Python爬取全球新冠肺炎疫情数据

使用Python爬取全球新冠肺炎疫情数据 导入所需库包 获取实时数据的url 正式编写程序 查看输出结果 导入所需库包 在获取数据之前,我们需要先安装好所需的包requests和pandas: 1.如果是使用p...

osc_qv1fwke0
53分钟前
14
0
如何1年获得别人3年的工作经验(深度好文)

最近有同学问我,为什么你的工作年限不长,技术却这么厉害,我笑了笑,啥也没说。 我不是不想回答,是不知道怎么回答。在他们的定位可能就是,每方面都懂一点,遇到问题能够快速解决,就是比...

zhang_rick
今天
1
0
新基建带动行业

什么是“新基建”? 什么是“新基建”? 根据央视发布的信息来看,其涵盖了5G基站建设、新能源汽车充电桩、大数据中心、人工智能、工业互联网,特高压,城际以及城轨交通,涉及了七大领域和相...

osc_anefoz50
53分钟前
16
0
怕入错行?这群技术人写了本“择业指南”

计算机专业好找工作吗?哪些方向是当前的主流和热门方向呢? 计算机专业的你是不是还在为职业发展纠结犹豫呢? 刚经历完高考选专业的你是不是还在迷茫徘徊呢? 那么福利来啦! 《软件技术职业...

阿里云云栖号
53分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部