HTCVive
文章平均质量分 69
Sven丿
这个作者很懒,什么都没留下…
展开
-
【部分原创】基于VRTK 的 Unity HTC Vive模型拼接 (组件的抓取交互)
在 VR虚拟场景中,设想做一个三维物体的展示功能,通过手柄的交互,抓取物体中的一部分,可以各个角度观察。方便在项目展示模块中,模型等资源的展示。VRTK插件中,提供了VRTK_InteractGrab和VRTK_InteractableObject。当需要物体和手柄进行交互的时候,会使用到该脚本,要将VRTK_InteractableObject脚本绑定到交互的物体上;Interact Grab脚...原创 2018-04-14 20:21:01 · 1615 阅读 · 0 评论 -
Unity项目总结 代码部分 物理实验室
unity项目总结 物理实验室部分原创 2018-06-14 20:35:23 · 3106 阅读 · 0 评论 -
Unity HTC Vive通过手柄控制模型的手臂运动旋转
第八周项目原创 2018-05-27 22:29:32 · 2632 阅读 · 0 评论 -
Unity 项目 HTCvive虚拟物理实验室 模拟失重环境
第八周项目原创 2018-05-27 22:29:08 · 2810 阅读 · 0 评论 -
Unity HTC vive VR虚拟环境中,kinect的模拟
在物理实验室模块,为了体现虚拟现实的特性,充实功能,打算实现kinect在VR环境中的模拟。通过用户的手势,动作;得到一个返回值,用来触发某些事件。即模拟kinect的运作方式,处理图像中人体的运动手势,触发相应的事件。通过手柄的位置的位移来触发事件:声明SteamVR_TrackedObject对象,根据Steam vr sdk中拓展代码,构造手柄按钮事件。调用这个类中的手柄对象的方法,来实现左...原创 2018-05-13 21:46:20 · 1244 阅读 · 0 评论 -
Unity 项目HTCvive中 PPT播放的实现
第七周项目进度原创 2018-05-19 20:32:41 · 3564 阅读 · 1 评论 -
Unity项目 HTCvive物理实验室器件制作
第七周项目进度原创 2018-05-19 20:32:19 · 1798 阅读 · 0 评论 -
Unity HTC vive VR环境中视频播放的实现与交互
Unity 项目进度2原创 2018-05-11 22:25:18 · 4466 阅读 · 1 评论 -
Unity HTC vive根据手柄的位移 手势进行交互
实现了将切割磁感线的demo在VR环境中实现。由于手柄的交互与鼠标点击区别很大,在pc端的设计中,直接将几个坐标位置投影到摄像机平面上,只需要观察在二维平面内,鼠标点击的位移与目标物体的夹角关系,并通过角度控制目标物体的旋转交互。但在VR环境中,视角绑定在头显上进行实时变化的,而且手柄的交互方式与鼠标有较大差别。通过世界坐标系下的物体属性进行修改。继承了VRTK_InteractableObjec...原创 2018-05-11 16:49:03 · 4346 阅读 · 4 评论 -
【部分原创】Unity HTC vive手柄的交互,获取手柄事件以及手柄位置等信息
认识下vive的手柄请看下图手柄两个一对,分左右,开发的时候也是分左右的。每个上面有一个pad和4个按钮。简单说明下:开关、系统菜单按钮:只有这个按钮不可以编程(默认),用来打开手柄,其实没用关的功能。在游戏中按下该按钮是调出系统默认的菜单,用来关闭,切换游戏用的。menu按钮:默认用来打开游戏菜单。grip按钮:用的最少的按钮,每个手柄上虽然有两个,但是是相同的。trigger按钮:扳机按钮,用...原创 2018-04-24 14:52:26 · 8611 阅读 · 0 评论 -
Unity SteamVR开发 激光指针与贝塞尔曲线激光指针
摘要:1、VRTK_SimplePointer:激光指针+2、BezierPointer:贝塞尔曲线激光指针1、简单激光指针(VRTK_SimplePointer)(1)继承于worldPointer继承于DestinationMarker、(2)关于激光指针脚本:(3)定义:从控制器尾部发出一个有色光束来模拟激光束,能判断所指向的对象以及对象距控制器发出光束位置的距离。默认按下控制器的抓握键(G...转载 2018-04-19 21:14:04 · 1723 阅读 · 0 评论 -
unity 开发HTC vive UI的交互
在HTC的VRTK插件里UI的交互最常见的就是依靠手柄发出一条射线然后和界面进行交互。在VRTK里发出射线的脚本有两个VRTK_SimplePointer脚本和VRTK_BezierPointer脚本。这两个脚本的区别就是前者发出的射线是直线,后者发出的是曲线。如图:VRTK_SimplePointer发出的直线:VRTK_BezierPointer发出的曲线:一般为了方便我们都采用直线的方式来与...转载 2018-04-22 18:38:14 · 6791 阅读 · 1 评论 -
软件园三区VR虚拟漫游实训项目规划
上周由于清明节假期,没有做好博客的更新工作,在这里总结工作,以及项目开发的规划。游戏是另一个世界,VR则是其中一个虫洞。但没有人能够穿过幽深晦暗的隧道洞见尽头的风景,也没有人能在虫洞的质量面前保证自己目的地的确定性。因此当不小心探到了虚拟现实的“现实”的触角时,我不无欣喜地一头扎进了虚拟仿真的漩涡,软件园三区虚拟巡览系统是这个漩涡的第一道光环。当我们决定要做VR虚拟漫游项目时,我们相信我们已经握住...原创 2018-04-09 21:46:27 · 1284 阅读 · 0 评论 -
Unity HTC Vive实现物体受手柄触发,方法并显示在用户朝向方向
在VR虚拟场景搭建的项目中,需要实现,三维物体部分放大的效果,展示不同组成部分的介绍功能,同时便于观察。我设想通过手柄触碰目标物体,扣动扳机触发事件,目标物体放大,其他部分隐藏,关闭渲染。在放大的物体上扣动扳机,物体返回原样。同时,在物体放大时,无论用户在什么位置,物体显示在用户的实现朝向的方向,即用户面前。编写脚本,继承VRTK_InteractableObject类(steamVR插件VRTK...原创 2018-04-14 21:04:40 · 2916 阅读 · 1 评论 -
Unity项目总结 代码部分 展示模块
unity项目总结,展示大厅部分原创 2018-06-14 20:36:01 · 706 阅读 · 2 评论