妄想or未来?界面的虚拟现实化(2)
作者:BLIZZARD 来源:tencent cdc blog 发布时间:2010-03-01 12:53:00
不过 TiltViewer 也给我们带来了有意思的想法,比如每张照片都是可以翻转的,背面显示的是照片的具体信息。拜维度的增加所赐,类似这样对界面本身三维结构的设计,使界面变得值得琢磨和把玩起来。
由上述的例子可以知道,三维化应用中使视觉设计和交互设计的变得更加紧密,维度的增加给设计师带来了更多想象的空间,同时也增加了设计师需要考虑的方面。
上文提到的是两个网页展示三维化的例子,而目前的三维化在软件界面中最常扮演的角色,则对部分信息的视觉优化。与网页不同,在软件中使用三维化需要更加谨慎。很少有一个三维化界面,会毫无保留的将每个组件,每个信息彻底的三维化。
一个原因在于有些内容不适合使用三维化;另外一个原因则是全三维界面资源消耗过大。
第三个原因是:对于一个应用了三维化界面来说,使用了多少技术不是关键,而是如何使用。以下是钻研 WPF 和 Silverlight 的 thirteen23 公司出品的blu的截图。
blu 的三维化效果只出现在两类地方:一个是主界面和setting界面的转换处;另一个是接入Twitter后对Twitter里内容卡片做出编辑时一个小翻转效果。但是这两个效果制作的都非常精致,运行也相对流畅(尤其是在Vista和Win7系统上)。正是这些三维特效使得blu有别于一般IM或SNS软件脱颖而出。
网址:http://www.thirteen23.com/index.html
第四个原因就是:受到操作习惯限制。这一点非常关键,因为一般来说,界面的三维化程度越高,就越可能需要依赖新的操作方法。但是问题是有多少人愿意在使用界面前,先费时间习惯一大堆新的操作方法呢?Bumptop就是个例子:
Bumptop最初在2007年底发布,绝对是一款超高程度三维化的桌面体验程序了,从操作上,视觉上,都是与一般界面截然不同。就新鲜感来说,Bumptop算是首屈一指的。但是它的设定与常规的界面认知有许多的不同,要把这个软件作为日常桌面使用得需要一定学习成本。
当然,Bumptop也提出了一些很有意思的概念,比方说自由绘制热区代替选框,比如真实世界一般的重力、碰撞效果,比如Bumptop还有4面墙也可以用来做辅助桌面(类似多屏幕)。这些创意点,任何一条都称得上精彩,但是集合在一起出现却多少叫人有点消化不良了。
因此,虽然知道三维化界面蕴含着巨大的力量和可能性,但是在运用时还得循序渐进的慢慢让人们接受。毕竟,无论是这个趋势,还是支持它的技术都还不那么成熟。
下面是一些和三维化有关的实例:
摄影师Nicola Roman Walbeck的作品网站:http://www.nicolawalbeck.com/#/villa_brissago
MSNBC.com的新闻展示页:http://msnbcmedia.msn.com/i/msnbc/components/spectra/spectra.html
The Economist设计师介绍的网站,页面采用了三维解构:http://thinkingspace.economist.com/#/explore
信息展示网站Bestiario,这个的效果有点令人抓狂:http://bestiario.org/
THE ECO ZOO,非常可爱的高度三维化网页:http://ecodazoo.com/
严格来说,这个是模仿三维效果,但是效果看起来很诱人:http://webdev.stephband.info/parallax.html
美国空军对公众展示网站,原来政府官网也能做成这样:http://www.airforce.com/
对界面的虚拟现实化而言,三维化图形界面的出现只是众多趋势中的一个而已,图形界面的视觉未来会发展成什么样,现在我们也只能凭自己的想象猜测了。
最后跑一下题,上两个视频:2008年在佛罗伦撒举行的Diesel Liquid Space时装秀和麻省理工学院媒体实验室(MIT Media Lab)的Parnav Mistry的发明。这两个例子说不定是未来展示在我们眼前的一线端倪吧?
1. 迪索液体空间时装展:http://v.youku.com/v_show/id_XOTAzOTQ1Ng==.html
当T台被无数全息幻象占据时,我不得不感叹,原来不知不觉间虚拟和现实已经接近到可以同台演出的程度了。
2. Parnav Mistry的发明:http://v.youku.com/v_show/id_XMTQ0MTM5Njg0.html
Parnav 的发明告诉我们,也许我们在幻想着的东西离我们并不远,有一天图形界面甚至可以离开屏幕。而这位印度老兄已经准备将这个技术开源提供给大众了。或许有一天,界面的概念会因此从根本上发生改变。


猜你喜欢
- 打印100-999之间的回文数(即百位和个位的数字相等),并每10个打印一行i = 100x = 0 # 使用计数器,每10个换行打印whi
- 终于找到bug原因!记一下;还是不熟悉平台的原因造成的! Q:为什么会出现两个模型对象在同一个文件中一起运行,当直接读取他们分开运行时训练出
- 使用场景公司内部使用Django作为后端服务框架的Web服务,当需要使用公司内部搭建的Ldap 或者 Windows 的AD服务器作为Web
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- 执行 datax 作业,创建执行文件,在 crontab 中每天1点(下面有关系)执行:其中 job_start 及 job_finish
- 1.figure语法及操作(1)figure语法说明figure(num=None, figsize=None, dpi=None, fac
- 题目描述输入一行或多行字符串密码,验证每行密码是否符合规范,符合提示“OK”,否则“NG”。密码规范为:1.长度超过8位2.包括大小写字母.
- 一、Go语言中Goroutine的基本原理Go语言里的并发指的是能让某个函数独立于其他函数运行的能力。Go语言的goroutine是一个独立
- 本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下第一种,画法from turtle import *impor
- 1、某汽车网站地址2、使用firefox查看后发现,此网站的信息未使用json数据,而是简单那的html页面而已3、使用pyquery库中的
- 我就废话不多说了,直接上代码吧!'''python对象销毁(垃圾回收)'''class Po
- 注:本文涉及的是解压缩版的安装安装教程下载mysql地址是:http://dev.mysql.com/downloads/mysql/解压缩
- 1、pyecharts绘制时间轮播柱形图from random import randintfrom pyecharts import op
- 分享一下刚遇到的一个小问题,我有一段类似于这样的python代码:# coding: utf-8class A(object):
- 我们在使用Django的models查询数据库时,可以看到有这种写法:form app.models import&nb
- 本文实例讲述了Python实现的对本地host127.0.0.1主机进行扫描端口功能。分享给大家供大家参考,具体如下:前面一篇《Python
- 只添加了一些自己想到的常用的功能,欢迎大家补充添加自己的好的思路. 通用的正则和方法可以写在RegExpObj中,
- 多进程&多线程服务端:多进程和多线程的开启方式相同。缺点:<1> 由于Cpython的GIL,导致同一时间无法运行多个线
- 很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。下面我来举几个例子。1. 删除重
- 今天在网上找了一下Microsoft Enterprise Library 5.0 如何集成MySQL数据库, 结果只找到了entlib 4