(52VR优质原创翻译)
我们都知道把双手带进VR世界里是一件非常酷的事情,不过当想捡起什么比如剑或者枪的时候就有点未能如预料那么具有临场感了。现在像 Oculus Touch 或者 HTC Vive 这样的控制器还不能复制互动单元的重量和形状到虚拟世界中,不过,这款令人惊喜的模块赋予了它们这个能力。
Nyoibo是由3D设计师 Manuel Rosado 制作的一款实验性质的模组,安装在Vive控制器的顶部。这款机械设备由几个重力块组成,能够伸展和缩回以根据在虚拟世界中玩家握持的工具来分配重量。举个栗子,拿起一把步枪,重力块就会在控制器的一端展开,让你的手感受到你所期待的重力感。如果切换到更小的武器比如Uzi乌兹冲锋枪(译者按:著名枪械,特征是短小,每分钟击发数量高,适合冲锋和窄小空间作战),则Nyoibo模块会折叠收缩回来并真实地模拟出开火时枪械重力感的变化,即模拟真实射击的手感。该模块与一个Unity插件一起工作,可以与游戏交换数据。好了,还是看看视频感受下这个设计原型吧(视频链接:https://v.qq.com/x/page/q05521275s2.html),没条件的童鞋可以看看GIF动图:

这真的是一个精心制作的解决方案而且可以的话可以变成一个在VR世界里捡东西时毫无“玩具感”的有效解决方案。我想我肯定很喜欢在玩《Skyrim VR》的时候感受到一把剑和一张盾,同时能动态地又变成一张弓和一支箭。

现在,Rosado正在制作模块的最后一个版本,加强了基座和连接处。如果一切进展顺利的话这名开发者会考虑在Kickstarter上搞一场众筹,把它制作成产品。

哦对了,拗口的Nyoibo这个名字,是《七龙珠》中孙悟空那个可随意伸展的朋友的名字。

(编译:Kor)

想学习VR开发吗?我们有积累8年的资源库、教程库和交流社区,点击进入。

文章标签:虚拟现实,极客Geek

从AK47到乌兹,这款控制器模块可以模拟不同物体体感相关推荐

  1. 三维空间控制器 Leap Motion/leap motion 3D 外置3D体感手控

    视频展示: http://www.tudou.com/programs/view/fMYh5wIHzTY/ 飞跃未来.改变你的生活. 人生的第一次,让你可以透过你的手与手指在三维的空间里操控你的电脑. ...

  2. 以太网控制器模块设计

    以太网控制器模块设计 在Intemet飞速发展的今天,网络已经***到了方方面面.在嵌入式系统中,和网络的结合已经成为嵌入式系统发展的必然.在ARM系统中,以太网 接口(EthemetPort)是与远 ...

  3. 电气simulink常用模块_ADAS/AD控制器模块开发:产品构成要素及产品需求

    一.常用缩写: 为了方便描述,以后对下列名称用行业内通用缩写代替: 系统构成要素 - Building Blocks - BB 产品开发文档 - Product Development Documen ...

  4. Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)

    一.创建项目 二.目录结构 三.配置常用中间件 3.1 解析请求体 express.json() express.urlencoded() 3.2 日志输出 morgan() 3.3 为客户端提供跨域 ...

  5. 0501 0503 模块区别_金川区西门子控制器模块CPU313C哪里有

    产品品牌 腾桦电气设备 产品型号 型号齐全 生产城市 上海 发货城市 上海 供货总量 1000 最小起订 1 产品单价 1 计量单位 台 金川区西门子控制器模块CPU313C哪里有 S7-200 AR ...

  6. 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)...

    在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工 ...

  7. ADAS/AD控制器模块开发01 - 行业背景、基本概念名词介绍

    一.行业背景介绍: 汽车行业的金字塔供应链体系: 汽车行业作为百年产业,有复杂的供应链体系.位于金字塔顶端的,是OEM(主机厂/整车厂),负责开发.制造.销售汽车:往下是汽车零部件的一级供应商(Tie ...

  8. VHDL设计——交通红绿灯控制器模块

    设计一个交通红绿灯控制器模块,实现主干道和支路之间红绿黄灯的信号转换. Design Block: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEE ...

  9. ADAS/AD控制器模块开发11 - UDS与配置、校准

    前言 本文讲下与UDS相关的Configuration模块和传感器Alignment模块. Configuration模块即配置模块.什么叫Configuration?即在软件构建过程中,那些能够控制 ...

最新文章

  1. LeetCode简单题之完成一半题目
  2. 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
  3. 一款轻量级的桌面WebServer通讯组件
  4. 互联网协议 — RIP 路由信息协议
  5. Leaflet中实现添加比例尺控件与自定义版权控件与链接
  6. Hibernate框架(1)
  7. Knapsack Cryptosystem【折半+查找】
  8. SQL Server XML数据解析(1)
  9. python文件命名 数字,当文件存在时,文件名中的数字递增
  10. Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
  11. java 等待时间_java工作复习——4大时间等待——显示等待
  12. 阅读《构建执法》11-12章
  13. SpringBoot2集成Quartz配置独立数据源
  14. 中国省份数据字典表---自用
  15. 【Spring配置文件】Spring定时器的使用及配置
  16. 巧用PPT模板,远离翻车风险
  17. Struts1框架轻易入门,经典示例
  18. Redis技能—底层IO多路复用
  19. 7-8 哈利·波特的考试 (25分) 【最短路径】
  20. 物联网背景的智慧农业 能否搭上顺风车

热门文章

  1. 【解决方案】分布式定时任务解决方案
  2. HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed out的解决方法
  3. chrome浏览器解决 跨域调试问题
  4. 使用字符串定界符(标准C ++)在C ++中解析(拆分)字符串
  5. 将.gitignore应用于已提交的文件
  6. 从命令行列出所有环境变量?
  7. 在Visual Studio中使用Git [关闭]
  8. linux 设置与网络同步的时间
  9. JavaPairRDD方法中几种存储方式的坑
  10. Go 语言的垃圾回收演化历程:垃圾回收和运行时问题