使用过HTML5制作动画过程的开发者都知道,HTML5页面给人一种逼真的感觉,同时HTML也是可以制作VR页面,但是需要你熟练HTML5与JavaScript开发过程,所以在有必要的情况下,我们可以用工具制作简单的VR页面效果图。

在我们开始演练之前,以下是我们需要的工具:

草图,我们将使用Sketch来设计我们的界面和用户流程,如果你没有,可以下载试用版。Sketch是我们首选的界面设计软件,但如果你使用Photoshop或其他任何东西更舒服,那也可以。

GoPro VR Player,GoPro VR Player是一款360度内容查看器。它由GoPro提供,是免费的。我们将使用它来预览我们的设计并在上下文中测试它们。

Oculus Rift将 Oculus Rift连接到GoPro VR播放器将使我们能够在上下文中测试设计。

VR界面设计的一个过程

在本文中,我们将介绍如何设计VR界面的简短教程,将一起设计一个简单页面,应该花五分钟的时间。

网上下载所需要的材料,其中包含预设的UI元素和背景图像。如果你想使用自己的图片作为材料也可以。

1.设置“360视图”

首先要做的事情。让我们创建代表360度视图的画布。在Sketch中打开一个新文档,并创建一个画板:3600×1800像素。导入名为的文件background.jpg,并将其放在画布的中间。如果你使用自己的equirectangular背景,请确保其比例为2:1,并将其大小调整为3600×1800像素。

2.设置画板

在前一个旁边创建一个新画板:1200×600像素。然后,将我们刚添加的背景复制到“360 View”中,并将其放在新画板的中间。不要调整大小,我们想在这里保留背景的裁剪版本。

3.设计界面

我们将在“UI View”画布上设计我们的界面。为了更好练习,我们会制作比较简单。如果你感到懒惰,只需抓住tile.png将其拖到UI视图的中间。复制它,并创建一行三个图块。抓住kickpush-logo.png,并将其放在需要的地方上方。

如图:看起来开始有点效果。

4.合并画板和出口

注意:确保“UI视图”画板位于左侧图层列表中的“360视图”画板上方。

将“UI视图”画板拖动到“360视图”画板的中间。将“360 View”画板导出为PNG; “UI视图”将位于其上方。

5.在VR中测试它

打开GoPro VR Player并将刚刚导出的“360 View”PNG拖到窗口中。使用鼠标拖动图像以预览360度环境。

我们完成了!制作VR视图就是那么简单,

如果你的机器上安装了Oculus Rift,则GoPro VR Player应检测到它并允许你使用VR设备预览图像,效果会更加明显。

HTML5在制作动画过程需要大量代码,而且不一定能保证能做出vr效果图。

h5 vr效果_浅谈html5在vr中的应用相关推荐

  1. python语法中infile语句_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  2. python查询数据库带逗号_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  3. 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解

    这篇文章主要介绍了对python pandas中 inplace 参数的理解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 pandas 中 inplace 参数在很多函数中都会有, ...

  4. 一致 先验分布 后验分布_浅谈Loki分布式架构中的一致性哈希

    云原生小白 看到上面蓝色字了么?关注下吧! Loki在分布式部署的模式下,保存Ingester服务的状态主要有3个渠道,分别是etcd.consul和基于gossip协议的memberlist.不管L ...

  5. 综合评价模型的缺点_浅谈交通影响评价中不同交通预测方法的特性

    目前,据小编经验觉得,我国交通影响评价的工作中仍有很多问题未得到很好的解决,主要表现在:交通需求预测模型有待进一步精细.交通的影响程度评价内容与指标不够明确.报告中提出的交通改善措施很难落实到位等方面 ...

  6. CSDR华为云_浅谈华为云Stack中Global、Region、AZ、资源池以及主机组

    对于华为云新同学而言,经常会听到Global.Region.AZ.资源池.主机组,对这些概念,初次接触不怎么清楚相应的区别和规划原则,下面就每个概念做个简单介绍,有什么不当之处,敬请留言. Globa ...

  7. java javascript数组_浅谈javascript和java中的数组

    javascript中的数组 数组的创建 直接创建方式  var str = ['java', 'js']; 使用new创建方式: var a = new Array(10);  //  定义长度为1 ...

  8. 火狐浏览器设置url编码_浅谈不同浏览器地址栏中编码的差异

    今天是上交学院专业 ,权当是娱乐而已,拿不拿奖就是另外一回事了.貌似这篇论文跟我的专业没什么必然的联系,倒是他们网工专业的刚好适合,但不知为什么写这类型的我就特别顺手... 摘要: 本文介绍了中文版本 ...

  9. html5交互效果,浅谈HTML5 CSS3的新交互特性

    本文标题的这副图片,是用Phosotshop制作的.但是,在搜索引擎中你却无法搜索到它,搜索引擎还没有强大到能够识别图片里面的文字.并且由于图片的体积不算太小,可能网速慢的网友在浏览的时候不得不耐心的 ...

最新文章

  1. 文件包含漏洞——DVWA练习
  2. 【UVA1638】杆子的排列
  3. # JavaScript中的执行上下文和队列(栈)的关系?
  4. 解决React Native报错:Error:Found unexpected optical bounds (red pixel)
  5. java实现人脸识别源码【含测试效果图】——Dao层(IBaseDaoUtil)
  6. 与其他.Net异步模式和类型进行互操作
  7. (八)nodejs循序渐进-事件驱动(进阶篇)
  8. 在linux下编译boost库【搜集】
  9. python celery应用场景_python celery 模块
  10. Fiddler无所不能——之测试开发攻城狮必备神器
  11. java 秒变成时间_使用Quarkus开发Java云原生应用
  12. Android P (2)---Android 9.0 “Pistachio Ice Cream”新功能和特性
  13. oracle 静默 建库,静默安装Oracle 11gR2软件并且手动建库
  14. 通过浏览器启动php cli,Cron作业PHP脚本失败但脚本将通过CLI或浏览器运行
  15. iPad不完美?盖茨的酸葡萄心理
  16. 【分布式架构】企业级分布式应用服务EDAS使用攻略(上篇)
  17. 【操作系统】斐讯K2 PSG1218 A2 版本22.6.512.75 刷breed+老毛子固件
  18. 记录linux deploy如何进行分区安装centos7
  19. 携手强化「内容审核」能力,融云与数美科技达成战略合作!
  20. 三人表决器逻辑表达式与非_正则表达式 - 驰念

热门文章

  1. 这是病,得治,懂吗?
  2. 谈谈在创业公司的几点感触
  3. excel 公式 单引号 concat_2019会计必备:934套带公式的实用Excel模板!【收藏】
  4. 电影《忠犬八公》观后感
  5. iOS MP3流媒体播放 边缓冲边播放 FreeStreamer框架
  6. php如何锁定表,PHPExcel冻结(锁定)表头的简单实现方法
  7. 黑盒测试与bug定位
  8. 基于Python实现的PageRank算法
  9. 软件开发:API和SDK的区别与联系
  10. 云服务器远程一键登录出现SSH connection failed: All configured authentication methods failed *解决办法。