现在的位置: 首页 > 综合 > 正文

RIA 3D-我看FLEX 和SilverLight的3D

2013年11月19日 ⁄ 综合 ⁄ 共 973字 ⁄ 字号 评论关闭

  我觉得软件总是要和用户亲密的联系,给用户创造某种好处,比如让用户的工作更少,用起来更加舒适。比如我们总有这样的经历,就是更加青睐用户界面丰富的界面,最显而易见的例子就是我们把我们的操作系统从 98升级到2000 到XP再到VISTA,这其中很大的原因就是因为用户界面更加丰富,更加好看。

  然而,显然我们对这样的界面还是不够满意的,至少我是这样的,我总觉得我们还可以做的更好,或者说已经有这样的系统做到了这样的更好,比如说工业级的游戏,当我们围观在某个游戏前面欣赏华丽的CG的时候,这是一种享受;我总觉得丰富的用户界面就是要创造这样的一种用户体验,让用户感觉到使用这样的软件是一种享受

  这是我非常关注用户界面的原因,很大一部分原因就是我觉得我自己用软件应该像玩游戏一样沉浸其中,因此FLEX,SL一出,我就关注着它们,可惜的是直到现在他们仍然局限于2D的世界

  用户体验的改善,长远的来说应该要借助,3D图形学的力量,比如说‘手势识别’,比如说AR;因此我又特别的关注RIA中3D图形的发展,我还记得PV3D刚产生时,兴奋的找寻了很久DEMO,一个接一个的看;最致命的缺陷CPU 负担重,一个FLASH的3D渲染就可以耗费你所有的CPU,这个是无法接受的,也正是这点极大的限制了FLASH上3D应用的发展;于是我又等待着,于是又有说WPF支持3D了,我又很兴奋,而且MS声称是直接由DX底层支持的,到这个地步我想我怨念的东西终于告一段落了;于是我又一次的调研SL上的3D,发现似乎不完全支持WPF上的3D,于是我又转而查看WPF的3d,能够在应用程序中直接集成3D那也是很大的进步了(我想);但是几篇BLOG看下来似乎我又失望了,WPF似乎在重新构建它的3D,似乎和DX没有什么事情;MS的WPF的开发人员清楚的告诫说,如果你希望WPF是3Dengine的话,那么你显然找错东西了,3d引擎和应用程序框架构建的无缝集成似乎不是SL或者是WPF要去做的事情

  看来希冀应用程序丰富的体验和高效率的3D结合在一起似乎还是很遥远的事情,那么如果要达成我的想法,似乎只能按照开发游戏的过程来开发应用程序了,反过来这么一看,其实还是有思路的,比如各种使用ACTIVEX控件在应用程序中集成FLASH界面的项目,比如OGRE+HIKRAI,目前似乎只有这样的一种方法了

抱歉!评论已关闭.