做VR需要UI设计师具备哪些能力?
VR虚拟现实技术的到来来势汹汹,这种新的设备媒介,带来的是全新的用户交互体验。那么,它对UI设计有什么影响呢?
从近期的设备来看,针对从UI设计的层面去研究VR(Virtual Reality,虚拟现实)和AR(Augmented Reality,增强现实)技术。可以肯定的说,这类新兴技术将会给设计带来巨大的冲击。 对此,我们似乎并不是太了解,在这种技术发展浪潮中,UI设计师将要如何应对呢?
首先是在技术层面的问题,我觉得下面这篇文章回答的非常透彻;也在这里分享给大家。
一、Alpha排序(Alpha Sorting):VR中的用户界面往往是Alpha混合的(Alpha Blending), 比如通过一些透明的方式来显示过渡效果。现在一个通俗的做法是把这些透明的UI元素排序,但这可能会有些问题,比如下图2-1所示:
图2-1
我们本意是希望,红色的物体在蓝色面板之上,但由于蓝色的平面离我们的人眼更近,反而造成了红色物体被遮挡到蓝色面板的后面。对于这个问题该如何解决呢?
第一个解决方案是使用“顺序无关的透明”(Order-independent Transparency),比如给我们希望在上面的物体加一个偏差值,如下图所示,使它显示在上面。
图2-2
二、文字呈现(Text Rendering):这里我们介绍三种方法。第一种方法是将文字渲染到贴图上,再把该贴图贴到一个模型上。这种当文字的尺寸很小时,为了可以放到看清,我们需要需要一个高分辨率的材质。第二种方法是有向距离场技术(Signed distance fields),相关技术细节由于演讲者并没有说明,所以这里也不做过多的论述。
简而言之,这种方法达到的效果是在像素的级别将文字边缘重新描绘,使得字体看上去更加清晰,如下图2-3所示,左边输入的是一个模糊的字体,我们在程序中使用该技术重新绘制一下文本,使它成为右边的文字从而变得清晰。这种方法的问题在于文字可能看上去很圆润,而且需要很多工作量。
图2-3
第三种方法是直接在场景呈现文本网络(text mesh rendering), 也就是说我们直接在场景中将文本以3D模型的形式的形式显示出来。这也有些问题,文本模型因为建模的面数的限制可能会看上去有棱角和锯齿。但从长远看可能是一个很好的解决方法,因为它使文字的分辨率会独立于整个场景。
以上三种是目前常用的VR场景中文字呈现的方式,我们设计的时候可以根据具体的场景选择合适的方法。(千锋)
三、悬停检测(Hover detection):悬停检测在VR的场景中,通常体现在我们如何展示用户当前的视角聚焦在哪个菜单上。通常我们会用光线投射的方式(ray-casting)。 这里我们再介绍另一个微妙的方式。比如“角度对比”如下图2-4, 被选择物体会呈现一个不同的角度来提示用户。
图2-4
四、抗锯齿技术:抗锯齿对于菜单元素尤其重要,因为过多的锯齿会转移用户的注意力。而现在市面上常见的后加工技术对于VR菜单的抗锯齿效果处理得都不算好,所以需要我们设计师在一开始就留意和处理好锯齿问题。
做VR需要UI设计师具备哪些能力?相关推荐
- 数据平台开发是做什么的?需要具备哪些能力
数据平台开发,可以说是大数据时代的新兴技术岗位,不同于传统的技术开发岗,数据平台开发是一个综合性技术岗位,要求的技能也是复合型的,涉及到计算机.数学.统计学等.那么数据平台开发是做什么的,需要具备哪些 ...
- UI设计师具备四大维度能力剖析
UI设计师"这一职位的真正含义:UI设计师绝不是美工(或者说绝不是仅仅做"美化"工作而已),UI设计师是一个技术岗位而非艺术岗位,如果考察一名UI设计师的能力素质模型. ...
- 一个优秀的UI设计师必备的能力,你都有吗?
UI:User Interface,直译成中文就是用户界面.UI设计是指对软件的人机交互,操作逻辑,界面美观的整体设计. 说到界面设计,其实非常好理解,因为我们每天都在使用,我们手机里面的APP软 ...
- 月薪过万的UI设计师有哪些能力
俗话说的好,隔行如隔山,在很多人的眼中只看到了UI设计的超高薪资,却不其背后的艰辛呐!其实人都是这样的,被艳羡的都是表面浮华--本文就为大家分析高薪UI设计师的日常工作.先来看UI设计师需要具备哪些能 ...
- 多迪课程教研揭秘:优秀的UI设计师具备怎样的好习惯?
UI设计师让世界看起来更加的美好,想想看我们周围生活的一切都是从设计开始的:办公桌.椅子.电脑--键盘.沙发,甚至平时用的书夹,还有突然看到某件产生的想法都是设计,可见设计师有多么的重要. 那么如何成 ...
- 大数据工程师是做什么的?需要具备什么能力?
如何成为大数据工程师 由于目前大数据人才匮乏,由于18年是各个大学第一年开设大数据专业,所以暂时也没有相关专业的大数据专业人才投入到社会中.对于公司来说,很难招聘到合适的人才. 阿里巴巴曾经举办了一个 ...
- 个人经验:team leader需要做的事和需要具备的能力
任务 协助SE整理需求 评估SE提的需求,指出那些实现难度很大的需求 对功能评估出一个相对较为准确的工作量 有系统设计的能力 制定开发计划,功能合理分配 开发人员遇到技术难点或方案抉择需能给出合理建议 ...
- UI设计师是做什么的?
科技在发展,各行各业的工作内容也随之变化.就拿设计行业来说,设计从开始的视觉设计.平面设计发展成和互联网等智能设备紧密相关的UI设计.说到UI设计,很多小伙伴都了解UI设计是当前IT行业中门槛低.工资 ...
- UI设计师未来的4个发展方向
经过我们团队的追踪.调研与分析,栗子预言未来的UI一定会朝着4个方向发展,小伙伴们赶紧找一条路走起来吧! 1,运营UI 需要具备的能力:创意,策划,手绘,文案,英文,提案表述(需求程度按照排名顺序) ...
- 原来这就是 UI 设计师的门槛
本文主要分享 UI 设计师入行的一些个人经验指南,希望可以带给新入行业的设计师一点帮助! 写在前面 随着互联网的不断发展,特别是移动互联网的不断成熟,视觉设计师也进行了迭代与细分.衍生出的 UI 设计 ...
最新文章
- LoRDEC 利用二代数据纠错PacBio 数据( lordec-src_0.9.tar.bz2)
- python中的逗号_Python中的逗号有什么作用?
- linux 网卡绑定updelay,Linux 配置双网卡绑定实现负载均衡
- C++的最后一道坎|百万年薪的程序员
- ubuntu14.04设置静态IP
- JSP中EL表达式说明
- python中提取pdf文件某些页_人工智能|Python提取PDF中的文本并朗读
- 专题导读:新基建环境下的数据资产价值评估与定价
- 思科安全代理 CSA 概述
- magento添加面包屑
- 【洞察】152号令,重量级行业信息技术法规
- esp8266电池供电方案_普通照明、应急照明、事故照明系统的9种设计方案解读,收藏好!...
- 计算机毕业论文答辩教师评语,毕业论文答辩教师评语
- 汽车座椅测试能力全解析
- 第四届橙瓜网络文学奖20年十佳言情大神天下归元暂时排第三名
- [论文翻译]数据集的domian问题:Intramodality Domain Adaptation Using Self Ensembling and Adversarial Training
- 马踏棋盘(java)
- Whitelabel Error Page(一)
- 个人工作SQL整理(大佬勿进)
- Zabbix 3.0 版本企业微信群机器人报警
热门文章
- 百度网站统计和CNZZ网站统计对比
- Android性能优化之页面优化
- plsql删除历史记录
- 2019 中文互联网资源碎碎念
- pig java api_pig CheckToken过程讲解
- Atitit 学科与知识领域分类门类分类法 目录 1. 学位学科门类是授予学位的学科类别。国际上大体有两种划分方法:	1 2. 三大类法 文理科 医学	1 3. 五大门类	2 4. 13门类	2 5
- asp大学生英语四六级网上在线考试系统
- 五分钟科普:微信 PC 端多开的秘密
- 【运营】关于A/BTest的简单介绍
- 如何下载Eclipse历史版本