FLARManager是一套用于开发Flash Augmented Reality应用的框架。支持主流的AR引擎和3D引擎。FLARManager为开发者提供了图像预处理、强大的事件机制、多marker检测等功能。最方便的是大部分参数都可以通过XML来配置,这就大大方便了开发者。今天我们就从FLARManager的配置文件来学习他的强大功能。

一个完整的FLARManager配置文件(v1.0.4)包含三个部分:flarSourceSettings(配置输入源参数),flarManagerSettings(配置FLARManager自身的参数),trackerSettings(配置具体的AR引擎的参数):

<flarSourceSettings>

sourceWidth="640"
sourceHeight="480"
displayWidth="640"
displayHeight="480"

这几个参数表示输入源的大小和显示大小。要注意的显示大小可以是任意值和任意比例,FLARManager内部会处理输入源的裁切或者缩放。显示大小对性能没什么影响,但是输入源就不同了。一般的摄像头分辨率支持到640x480,但是我们可以用320x240的分辨率来用于计算,这样可以提高一些性能,但是相应的检测精度也会降低。
由于trackerToSourceRatio参数的存在(下面会介绍),我们一般不用改动这几个默认值。

framerate="30"

帧率

loaderPath=""
useProxy="false"

FLARManager的flarSource默认为FLARCameraSource,也就是最常用的摄像头。此外还可以是FLARLoaderSource或FLARProxy。这个loaderPath参数就是用于指定外部加载的文件,比如我们可以去加载一个swf动画。FLARProxy是用鼠标键盘来模拟marker的测试用源,可以设置useProxy=true来启用这个功能。

activityThreshold="16"

当Camera的MotionLevel到达一定阙值的时候再更新检测源,提高这个数值可以有效减少抖动的产生。

trackerToSourceRatio="0.5"

用于检测的图像相对于输入源的比例。0.5表示将输入源缩小一半以后再用于计算。这个数值越小,计算速度越快。 View full article »

smartCity

离开ES前做的最后一个项目,今天终于看到它上线了。这个项目前前后后反复了一年吧,有过几乎要上线又废掉的版本,也有过与Google地图结合的试验版本,直到两三个月前才最终确定了目前看到的这个方向。在这个版本中我参与了前期的创意工作和技术选型测试,后来因为离职的原因没有继续做下去。这个项目从执行角度看是很有突破的,在国内这么大规模的应用Flash 3D技术来做整个网站的还是很少见的。

http://live.the-smart-class.cn/

Polly姐姐做的loading小游戏很有爱。

模型是一直和水晶石在纠结的,但是从结果上看城市模型感觉还是不精致。

还有一点不足是缺少音乐啊,少了点smart的感觉。

再见2010

刚刚告别的2010是充满选择与变化的一年。前半年的工作波澜不惊,一切都看似正常的稳步前进。一直到6月份那场团队的人事变动给我敲响了警钟,也让我更多的开始关注团队建设。虽然我当时向公司管理层表态是要更好的发挥团队领导的作用,把Guru的文化建立起来。然而在接下来的几个月却感觉自己在ES已经找不回当年拼搏的感觉。一方面是公司的运营方向发生了变化;另一方面是自己确实需要思考下一个人生阶段的计划。

在ES的这六年,公司给了我很大的空间,让我尽情的追逐了自己的梦想,也让我迅速的成长起来。但最近的这一两年,自己却在发展上遇到瓶颈。首先是对广告业的质疑。虽然刚入行的时候就被教育说互动广告一定会有很大的发展空间,虽然客户在互联网上的投入也是逐年增加。但我看创意水平却没有太大的提高。反而是创意被媒体和公关绑架,一切都以经济效益为衡量标准。对商业社会的认识越深刻就意味着理想主义的破灭。这也许不是坏事,传统广告干了几十年还在坚持的人不在少数,因为这些人已经看得很透了才做的选择。但是还算新兴的互动行业这里就难说了。不管是写文案做layout还是我们做flash的,如果不懂得广告的本质是商业行为,那么迟早有理想的气泡破灭狠狠摔到地上的一天。所以想在这行混的好一定要自己当作半个商人,懂得见人说人话见鬼说鬼话。否则在资本家眼里你只不过是一个高级民工。

其次是对做“创意”的思考。我笃信生活是创意的来源,在我看来成功的广告人一定不是那种只会日夜颠倒不眠不休的人,而是能够真正品味生活的人。但在上海的这几年我过的是宅男的日子,闲下来的时候我更愿意去研究各种新鲜的技术而不是到处去体验生活,由此证明我一定不擅长于创意。但是在广告公司不做创意就是不务正业了,虽然你可以说在互动行业里面做技术也是创意的一种,但这还是一个难以调和的取舍矛盾。特别是年底的时候我接触了游戏行业和互联网产品设计行业。更是对我们这个行业的浮躁的现状产生了反思。一种“纯粹”的精神,我能在游戏人和产品设计人身上看到,但在互动广告人里,我找不到对“创意”的纯粹。

所以我决定要离开温室的环境,趁着青春的尾巴还在,趁着年轻的梦想还在,真正到社会上去实践一条属于我自己的路。于是终于在8月份做了一个艰难的决定:提出辞职。 View full article »

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com