用Artisan增强现实感

自从有鼠标以来,Artisan可能是在用户界面方面最大的进步了。新Actionscript 3框架的Artisan是如何帮助你展开项目的。

 

最近几个月,基于浏览器的增强现实正在逐渐摆脱视觉化范例的显示(大部分的范例都在无名的留言板上,但它们却受到了许多研发者的关注),并且已经成为主流,在终端用户看来,这是自鼠标出现之日起,在用户界面领域出现的最伟大进步。

 

而关于Artisan的返回类型,有两种最常用的方法展现3D对象的位置和角度,就是通过转换成矩阵及真实的XYZ轴值。尽管在场景中采用矩阵是一个显示对象的快捷方法,但是当使用这些对象作为互动来说,这并不是一个好办法。

 

如果设计师在寻找简单的方式来理解增强现实研发,他们更愿意有明确的定位工作,而不是面对一个3D矩阵,这是人们普遍的想法。

 

Artisan就是在这样的理念下创建的,它能让研发师把他们想传送的返回值的类型具体化,然后再传送给输出函数,框架负责余下的操作。

 

以上是由ArtisanreturnType变量处理的,该变量采用了来自ReturnType群组的字符常量。在启动阶段可用的两个类型是PV3D_MATRIXXYZ,它们就相应地返回一个Papervision 3D矩阵和数组的明确位置和角度。


XYZ数组有如下的模式:X位置、Y位置、Z位置、X角度、Y角度、Z角度,正在运行中的带有3D对象的XYZ结果将随后被覆盖。


基于Flash网站设计的增强现实2的一个问题就是,它受到浏览器插件处理能力的限制。至于现在,对任何大于100K像素(320像素 x 240像素)的图像进行计算标识位置时就会导致帧速率的大幅损失。这么低的分辨率是因为没有精确的读写,最终会造成3D对象不稳定。为了解决这个问题,Artisan执行一个可选择的平滑算法,通过可设定数量的存储位置,该算法会将读数平均。

 


以上由flash网站设计【威名互动】 原创编辑

你可能感兴趣的:(用Artisan增强现实感)