多语言展示
当前在线:1640今日阅读:152今日分享:13

增强现实互动贺卡制作:[2]

3:项目规划与实现  图(7)项目进度规划3.1预期效果规划  通过前期的资料收集,以及其他增强现实作品参考,我们预期效果为,当用户拿着贺卡对着摄像头时,在电脑中生成虚拟的三维,一团和气。3.2前期模型设计  在制作模型之前,我们通过到泥塑博物馆考察,在那里我们找到了泥塑版的《一团和气》。  泥塑版的以乾隆版的《一团和气》为原形,通过作者的后期再创作,形象逼真,立体。可以带给我们一点启示。  图(8)泥塑版一团和气3.3贺卡设计  在贺卡设计上面,因为展示的效果,是《一团和气》三维版,所以在制作的时候,我们选择,乾隆版的一团和气图,再结合贺卡的元素,制作完成。在设计的时候,要将二维码放到贺卡上面。我们将二维码结合中国印章,设计在贺卡上面,传统元素,易于大众接受。  图(9)标记制作图(10)贺卡设计  二维码与中国印章的元素结合,让人一眼识别出是汉字的“和”,突出表达,一团和气的理念。3.4三维模型构建  我们用的三维引擎是PV3D,是一个在Flash里面可以展示三维物体的开源软件,因为Flash  图(11)模型设计图(12)贴图  的先天不足,对三维的东西,支持不是很好,而且,只能通过CPU渲染,不能很好的使用GPU,很耗资源,所以在三维模型制作上面,我们必须通过减少面的存在,一般来说三角形数量不要超过3000,也就是1500个多边形。模型制作上面力求简洁,减少面的存在,通过后期制作高质量的贴图来实现,更好的现实效果。三维模型制作的时候,我们通过与其他专业的同学共同完成。3.5应用实现  第一步:下载开源程序  下载Flar开源程序可以从下列的网址下载  图(11)提取标记    第二步:制作Mark  Saqoosha创建了一个AIR文件,可以在摄像头里面获得要制作的标记只要将制作好的标记对着摄像头,当计算机识别到标记,就会现实红色的框框的,这个时候点击上面的按钮“Save pattern”  第三步:导出DAE文件  PV3D所能支持的模型,后缀为dae文件,这是一种先进的开源格式,一开始便被PV3D支持,支持动画,实际上是一种简单的xml文件。在3D MAX 里面建好模型,并贴膜渲染,选择导出COLLDA格式。  图(12)导出模型文件  第四步:构建程序  解压缩,下载的开源程序,FLARTookit。  图(13)解压后的FLARTookit文件  在开源程序中,我们选用Earth.fla文件为基础,进行开发,因为此开源程序,已经将各种接口与方法写好,对于编程基础不是很好的人,可以很轻松的将应用制作好。Data文件夹主要存储一个二进制文件“camera_para.dat”,其中数据用来纠正摄像头失真情况。另外一个就是标记文件“flarlogo.pat”。我们可以将制作的标记文件替换掉。Model文件夹主要存储模型文件,和贴图。  主程文件:  程序调试完毕,测试效果。在此说明,本  应用,采用开源框架,只用做个人学习与交流。  图(14)测试效果结束语:  项目终于完成,走了很多弯路,看到最好的效果,还是很欣慰的,在设计过程中也逐渐对增强现实有了一定的认识,这种在现实中提供显示未知的功能,很是吸引人。
推荐信息