您当前所在位置: > VR > VR动态

计算机科学、软件编程晦涩难懂?Zenva带来沉浸式教学方式

时间:2018-09-18 08:36:59  来源:  作者:网络

文章相关引用及参考:映维网

本文来自在线学习网站Zenva的创始人,游戏开发者Pablo Farias Navarro

映维网 2018年09月10日)教导计算机科学并不需要虚拟现实。事实上,市场上没有一款用于教导计算机科学的VR应用程序。Zenva发现,在缺乏直接应用的情况下,很多人都难以理解相应的抽象概念。人类习惯于与自然环境交互,并从交互产生的反馈中学习。但计算机科学缺乏这样的直接反馈回路,所以许多人都难以逾越初始的学习过程。

VR可以创建这样一种模拟,支持我们以一种自然的方式来探索计算机科学概念。为此,Zenva正在研发一款用以介绍计算机科学概念或巩固以前习得知识的应用程序Zenva Sky。

Zenva Sky的其中一个前提是,为计算机科学与编码的教学带来沉浸感和交互性。虚拟现实可以支持用户以一种传统2D或常规3D开发所无法实现的方式来与环境进行交互。

目前Zenva正在制作Zenva Sky的原型,并不断在社区分享他们的最近进展。以下是他们本周最新分享的内容:

VR是一项全新的媒介,所以我们难以提前预知可行和不可行的用例。另外,唯一的判断方式是构建一个真正的VR原型。在线学习网站Zenva的方法论和目标是,在未来两周内继续探索不同的原型和方案,直到发现一个感觉适合的解决方案。

Zenva至今所构建的原型允许他们进行了一定的尝试,并带来了非常有趣的发现。遗憾的是,这同样为他们提出了需要解决的挑战。

1. 硬件与软件

英特尔和微软为Zenva的探索提供了硬件和其他支持,包括搭载英特尔酷睿i7-8809G的Hades Canyon VR NUC (NUC8i7HVK),以及惠普WMR头显开发者版。目前Zenva正在利用Unity引擎在Windows Pro中开发Zenva Sky。

2. 编码你周围的世界

Zenva早前演示了一款交互式体验,其中用户可以将“命令”应用于交互式对象。他们现在扩展了这一概念,改进了UX以便原型可以完全用于VR,无需使用关键字。

2.1 选择一个目标对象

通过控制器,用户可以用“激光指示器”指向一个对象,然后激活一系列的命令。就目前而言,Zenva只是实现了“Move(移动)”命令。

2.2 选择命令参数

在选择命令时,显示相关命令的选项将出现。在这种情况下,用户可以选择要移动的轴和移动的距离。与之前相比,Zenva已经取得了一定的进步:

目标对象现在能够显示坐标轴,这样用户就能知道每个轴指向哪里。请注意,Zenva选择使用大多数人所熟悉的右手坐标系。实际上,Unity使用左手坐标系。 用户现在可以取消这一操作。 通过显示下拉列表,用户可以完全在VR中选择轴或数字(用户原来需要在键盘中输入正确的数字)。

Zenva实现这种空间UI窗口的方式是,在Unity中使用Canvas对象,并将其渲染设置为“世界空间”,这意味着UI将在3D世界中显示(而不是说2D并叠加在屏幕上)。

他们在这些画布中使用Box Collider来读取“激光指示器”。对于激光指示器,Zenva使用了第三版VRTK。

2.3 为Program增加一个指令

Program是要执行的主要指令集。用户可以向其添加不同的命令(现在只有Move)。通过这种方式,用户将能直观地了解何谓命令和程序。这种方法类似于教导小朋友编程的流行机器人所采用的方法。为了区分命令所适用的对象,Program现在显示将要移除的对象截图。

与之前相比,一个主要更新是你可以通过“X”按钮来移除命令,并且能看到对象的截图。

截图在游戏中拍摄并保存到变量。这利用了不渲染至VR头显的另一个camera:将其放置在用户和目标对象之间,把内容渲染到纹理之中,然后再将纹理放置在UI之中。

camera将忽视场景中的特定图层,比如说天空和UI元素。

2.4 执行程序

在执行程序时,所有的命令都将按顺序地应用至相应的目标。如果移动命令与撞击命令相遇,这个命令将结束,然后执行下一个命令。

Zanva在之前已经实现了这一点,而现在唯一的改变是在结束后数秒内将一切都拨回至初始位置。

3. 可以优化的地方?

这个原型非常有助于分析可谓一个合适的基础可编程环境。但是,Zenva发现了以下问题:

很难理解距离,特别是如果对象在地面上移动。我们可以在地面上使用网格或3D网格来缓解问题,但这对用户来说感觉过于复杂。 它变成一款复杂的空间益智游戏。这绝对不是目标。为了解决所预想的挑战,用户需要使用比学习计算机科学或编程时更多的空间/3D心智。尽管Zenva认为空间技能在创新经济中至关重要,但这并不是这款应用程序的愿景。 用户界面变得过于复杂。Zenva发现自己需要点击太多次,而且感觉不够身临其境。这款应用程序的愿景不是将2D UI交互复制至3D环境,而是为VR环境创建自然的交互。

4. 接来下的计划?

Zenva希望探索这个原型的两个变体。好消息是,至今所开发的组件都可以轻松移植到任意一个:

选项一:控制一辆车/机甲

用户位于车辆/行走机甲之中,而所有的命令都可应用于车辆。 车辆只在水平平面移动。 地板提供了网格,因此很容易就能知道你需要移动多少个单位。所有对象都完全适合单元格网格。 除了移动和旋转,机甲同时可以激活布尔逻辑门。然后,我们可以介绍这些逻辑门是如何以交互方式工作,而用户必须通过“编码”一个能够解锁它们的序列。 UI可以是车辆仪表板中的物理按钮和控制杆,因此“点击”将不复存在。

选项二:选择一的“上帝模式”

与选项一相同,但用户不位于车内,而是从上方看到网格和车辆。 在选项二中,程序运行速度比选项一更快(因为用户不在车内,不存在晕车的风险,因此速度可能更高,但这将以沉浸感为代价)。
相关下载

玩家评论

正版UG软件经销商,UG软件代理,知识产权

原标题:正版UG软件经销商,UG软件代理,知识产权 正版UG软件经销商,UG软件代理,知识产权 知识产权跟西门子UG软件有什么关系呢?很多人不明白,下面有UG软件详情>>

阅读: 4
日期: 2020-03-10
战“疫”|华天软件提供二、三维CAD、SView及敏捷版PDM软件免费授权

原标题:战“疫”|华天软件提供二、三维CAD、SView及敏捷版PDM软件免费授权 一场来势凶猛的新型冠状病毒肺炎疫情,打乱了我们生活的节奏同时也让企业详情>>

阅读: 6
日期: 2020-02-14
OculusQuest推出13.0版本软件更新支持手动跟踪

  VR之家消息:近日,Oculus Quest发布出了13.0版本的更新,那么本次更新有什么内容呢?新的手动跟踪选项(启用后)使您可以在Oculus Touch控制器和手动跟踪详情>>

阅读: 3
日期: 2020-02-06
六成调查用户反对使用第三方抢票软件专家:加速软件或致系统瘫痪_火车票

原标题:六成调查用户反对使用第三方抢票软件 专家:加速软件或致系统瘫痪 每年春运来临之时,很多线路的火车票都呈现一票难求的状态,而一种叫做抢票加详情>>

阅读: 4
日期: 2019-12-31
手机想要看帧数,这个软件能搞定

原标题: 手机想要看帧数,这个软件能搞定 今今天给大家介绍一款性能评测软件。一般测试软件有5个痛点,性能狗(perfdog)这个软件都解决了。 第1, 他可以在详情>>

阅读: 10
日期: 2019-12-22
喜讯|优炫软件荣获“2019北京市软件企业核心竞争力评价(规模型)企业”

原标题:喜讯 | 优炫软件荣获“2019北京市软件企业核心竞争力评价(规模型)企业” 11月20日,北京软件和信息服务业协会发布了 《2019北京市软件企业核心详情>>

阅读: 5
日期: 2019-11-21
灵鸽灵鸽是什么软件-灵鸽灵鸽是干什么的_

灵鸽app是一下子就火了起来,灵鸽app究竟是什么软件?灵鸽app是干什么用的?灵鸽app几年前的快播ceo王欣推出的一款基于人工智能的市场网络平台,说白点就是一个详情>>

阅读: 18
日期: 2019-08-27
上半年我国软件业发展态势良好 软件业务收入同比增长15%

  本报北京8月2日电 (记者韩鑫)记者2日从工信部获悉:今年上半年,我国软件和信息技术服务业发展态势良好,业务收入持续较快增长。  从总体运行情况来看,上半年,我国软件业完成软详情>>

阅读: 5
日期: 2019-08-03
微信软件怎么升级_微信软件的更新方法

微信相信现在很多人都有,尤其是一些年轻的朋友。微信不定期就会出来新版本,有些朋友可能不知道微信该怎么升级(更新),今天小编微知乐就教大家微信升级更新的方法。攻略对象手机微详情>>

阅读: 13
日期: 2019-07-02
CD转MP3软件教程,怎么把CD转成MP3

CD转MP3软件,故名思议,可将CD光盘的音乐提取出来,并保存为流行的mp3格式,以放在各种随身听、手机上播放。本文给大家介绍的CD转MP3软件,就是国内最资深的转换软件品牌《超级转换 详情>>

阅读: 12
日期: 2019-06-23
百度影棒3S安装软件教程

百度影棒买回来,自带的软件很少。有的没有直播软件,那么就需要安装直播软件的。可是插上U盘有时候不能读出来APK格式的文件。我给大家分享一下我的经验。步骤分解1影棒连接电详情>>

阅读: 23
日期: 2019-06-23
截图软件完全使用教程系列(二):软件设置

上一讲我们已经学习了PicPick软件的下载与安装,在使用前,为满足不同人的习惯需求,我们通常会进行相应的设置,包括保存、快捷键设置等,下面将逐一为大家进行讲解。攻略对象PicPick详情>>

阅读: 34
日期: 2019-06-23
视频制作软件AE教程:[16]软件是否需要汉化

【适合新手】很多AE新手对英文不是很精通,想要把AE软件汉化了,然后感觉用着顺手,那到底AE是否需要汉化版本呢?我的建议是不要汉化,原因如下:1汉化版本的AE,虽然表面上看起来用详情>>

阅读: 6
日期: 2019-06-23
如何修改电脑中的软件应用图标(图文教程)

修改自己制作和自己喜欢的图标,图片格式必须是ICO格式的才可以噢攻略对象电脑步骤分解1右击自己要修改软件的图标2点击属性按钮3点击快捷方式选择更改图标按钮,4点击浏览,选择详情>>

阅读: 13
日期: 2019-06-23
CatiaV5R21软件破解版安装教程

Catia作为一款机械绘图软件,在曲面和逆向等领域有着独特的优势,这里为大家介绍R21的安装教程。攻略对象电脑、DaemonTools(镜像软件)和Catia安装文件。安装文件下载地址:链接: ht详情>>

阅读: 8
日期: 2019-06-23
办公软件使用操作技巧(18)

在日常办公的办公软件的运用是必不可少的软件,那么在运用这些软件的同时也需要掌握一些技巧性的东西,这些基础的操作可以让你在编辑文档的过程中得心应手,让你的编辑文档的速度详情>>

阅读: 14
日期: 2019-06-22
思维导图软件教程

  在职场中,很多职场达人会为了高效率办公而熟练掌握办公工具。而在办公中,一款同类型的办公工具都有很多款,更何况不同类型的办公工具。如果想掌握很多,对新手来说就是困难的详情>>

阅读: 8
日期: 2019-06-22
怎样通过小米手机自带的软件市场下载软件

有时候,我们新买了一个手机,但是没有电脑,无法通过电脑来下载软件,但其实每个品牌手机都会有自己的下载软件的市场,下面以小米手机为例,分享怎样下载APP攻略对象手机无线网络步骤详情>>

阅读: 11
日期: 2019-06-21
录屏软件使用教程

首先视频录制软件笔者就不多说了,网络上有很多种下面介绍下Camtasia Studio(以下简称CS)攻略对象Camtasia StudioWinxp/vista/win7/2000/2003步骤分解1首先打开CS6,由于我们是对详情>>

阅读: 37
日期: 2019-06-20
微信全自动摇一摇软件使用教程

自从微信摇一摇诞生至今,一直受到众多使用者的追捧,火遍大江南北的XX神器。可是,只能在手机上摇,太不给力了,是否可以在电脑上使用呢?是否可以全自动呢?今天小编来回答你,完全可以喔详情>>

阅读: 11
日期: 2019-06-20
锐捷错误“请卸载第三方wifi软件及外挂软件”

在大部分使用校园网,都是禁用其它软件开wifi的。有时候会出现错误提示“请卸载第三方wifi软件及外挂软件”,但是卸载后都没有办法解决。攻略对象电脑猎豹wifi步骤分解1下载猎详情>>

阅读: 5
日期: 2019-06-20
批量修改图片尺寸软件使用教程

有的时候需要统一图片的尺寸,这有什么比较快捷的途径不?答案是有的。攻略对象狸窩批量修改图片大小工具步骤分解1打开软件,点击添加图片按钮,或者直接用鼠标将图片拖拽添加进来,详情>>

阅读: 8
日期: 2019-06-20
[图驴软件教程]如何创建图驴工作云组

当我们登陆图驴后,除了添加好友外,还有一项非常重要的工作即是“创建云组”,只要进入到群组中,才算是真正的进行到“工作状态”。攻略对象图驴软件步骤分解1第一步:登陆图驴-进入详情>>

阅读: 4
日期: 2019-06-19
点点销 - 软件使用经验教程

最近多了许多做微商的朋友,许多做微商的用户都不知道怎么使用点点销这款app,其实点点销这款app的操作非常简单。用这款app可以减少了我们微商很多麻烦的手动步骤,找货源也特别详情>>

阅读: 9
日期: 2019-06-19
office办公软件应用:[3]PPT插入视频、音乐

如何在PPT中插入视频的几种简单方法和插入背景音乐的方法,学会了,你成为PPT制作演示达人啦。操作步骤很多,所以事先在TXT文档编辑好后截图,请按图片内容操作即可。攻略对象offic详情>>

阅读: 7
日期: 2019-06-19
简单运用VC++进行软件编程

学C语言就怕软件用不上手,这次我给大家讲一讲VC++攻略对象网络电脑步骤分解1第一步:下载正版VC++,注意要至少>150M不然就是不完整的,后面会出问题2第二:安装有对应的百度经验教程详情>>

阅读: 7
日期: 2019-06-19
office办公软件应用:[5]默认字体、自动保存

office2013默认字体、默认字号、自动保存、显示行和列标题、显示网格、快速访问工具栏等设置(本文已excel2013举例,word2013和PPT2013设置大同小异)。攻略对象office 2013步骤详情>>

阅读: 9
日期: 2019-06-18
办公软件使用操作技巧(15)

在日常办公的办公软件的运用是必不可少的软件,那么在运用这些软件的同时也需要掌握一些技巧性的东西,这些基础的操作可以让你在编辑文档的过程中得心应手,让你的编辑文档的速度详情>>

阅读: 8
日期: 2019-06-18
办公软件使用操作技巧(13)

在日常办公的办公软件的运用是必不可少的软件,那么在运用这些软件的同时也需要掌握一些技巧性的东西,这些基础的操作可以让你在编辑文档的过程中得心应手,让你的编辑文档的速度详情>>

阅读: 7
日期: 2019-06-18
充电助手 软件使用教程

安卓手机耗电快,各种软件狂乱偷起偷电,严重影响手机用户的电池待机时间 ,本着绿色省电,加速充电的智能算法原理,充电助手最大限度的为用户节省电量,免root关闭后台应用, 有效详情>>

阅读: 5
日期: 2019-06-18
蜗牛 网络版软件使用详细步骤教程1

这个软件的话,登录必须得要有网络的情况下才能使用。输入企业代码账号和密码的时候,一定要仔细,错了一个字母,可能就会登录失败。步骤分解1如何切换旧版本??点击右上角它有一个旧详情>>

阅读: 15
日期: 2019-06-17
Unity收购游戏内置及时通讯软件开发公司Vivox

原标题:Unity收购游戏内置及时通讯软件开发公司Vivox Vivox仍会保持独立运作。此外,该公司现有员工和首席执行官Rob Seaver都将以Unity分部雇员的身份继续留任。 详情>>

阅读: 22
日期: 2019-06-17
电脑免费打电话软件使用教程

在网上有很多免费打电话软件,但是实用有效的没几个,通过使用电脑免费打电话软件教程,让你学会在电脑上免费打电话,并且是不消耗话费的,那么免费打电话软件怎么安装实用呢?攻略对象详情>>

阅读: 5
日期: 2019-06-17
Spss软件使用教程:[19]距离分析

受太多变量的影响,无法控制其它变量,将所有的变量按照一定的标准进行分析,叫做距离分析。按照距离进行分类,分析哪些变量是比较接近的将它们分到一类进行分析,下面是距离分析的分详情>>

阅读: 6
日期: 2019-06-17
撩妹恋爱话术软件免费-撩妹软件排行

撩妹软件是最近比较流行的一类新型软件,主要帮助一些不太会聊天的男生学习怎么和女生聊天技巧。Game234游戏门户撩妹软件排行为各位玩家带来数十款撩妹恋爱话术软件免费下载。快来下载,撩妹恋爱话术软件,学详情>>

阅读: 11
日期: 2019-04-08
抖音上恋爱助手是什么软件-抖音上流行一种很火的回复人的软件

经常有人在问抖音上恋爱助手是什么软件?觉得这类软件非常的好玩,并且非常的实用。Game234游戏门户为各位用户带来了多款的恋爱聊天助手,抖音上流行一种很火的回复人的软件到底是什么呢?下面就和小编一起来详情>>

阅读: 27
日期: 2019-04-07
精彩推荐