爱普生3D vision【Flash,Papervision3D中3D,Web应用程序设计】
摘 要:为了能将日益应用广泛的Papervision3D、能在Flash Player中播放的目的,采用较为新颖的3D引擎方法,做了三维到二维的转换、Flint粒子系统实验,实现了平滑拉近物体从远处拉近及喷泉的效果。通用开源Flash 3D渲染引擎中Papervision3D是基于ActionScript的开源项目,而Flash在3D领域的应用相对贫乏,在Flash Player中播放,则具备体积小、与用户交互能力强、效果逼真的3D Web应用程序特点。
关键词:Flash 3D; Papervision3D; 3D引擎方法; 开源项目
0 引 言
在Flash中实现3D的效果有很多种方法,一些传统的完成Flash三维显示的方法是通过光影效果、遮罩和使用Actionscript。光影效果比较简单,主要是利用明暗对比来达到一种视觉欺骗,大多用在绘制静态场景或物体上。遮罩法是指在Flash中,遮罩层的作用就是一扇镂空的窗户,在该层中画出图形后,当它在其他层上移过时,只有遮罩层上面有图形的区域才能看到后面层中的图形,从而产生一些特殊的效果\[1\]。关于使用Actionscript,此法原理是将三维坐标转换为二维坐标。首先将三维坐标值保存在数组里,根据一定规则对这些数组进行计算转换为二维坐标,并对这些二维坐标渲染,以实现模拟三维的效果。面对这些老牌的方法,采取较为新颖的3D引擎方法,运用和以往不同的手法,创建出美妙的视觉感受。在众多的3D引擎中,选择了较为成熟的PV3D引擎。
通过PV3D引擎,实现了3D场景中两个玩家交互,通过相机的平滑拉近实现了物体从远处拉近的效果,除此之外还通过Flint粒子系统实现了喷泉效果。
推荐访问:程序设计 Flash Papervision3D Web
栏目最新:
- 基于情感化的医院装饰设计应用研究2023-07-04
- 基于改进BERT的景点评论情感分析2023-06-30
- 初中音乐教学中的社会情感学习初探2023-06-29
- 夜的故事(组诗)2023-06-28
- 原生纯电,豪华满级,听Stefan,Sielaff讲...2023-06-18
- 故事,可以这样开始2023-06-17
- “美”“白”会谈——黑色素的故事2023-03-30
- 解析小学音乐教学中的情感教育2023-03-20
- 新闻报道故事化的叙事学研究2023-03-17
- 岁月深处的故事2023-03-15
相关文章:
- 利用框架构图使用【怎样利用环境因素巧构图】
- 手机主题app哪个好用_手机主题是什么
- 【中兴q802t怎么样?】 中兴q802t
- 华为流量上限_华为w1怎么设置流量上限?
- 【索尼推出4K摄像机Z100支持远程控制】电脑远程控制软件
- 【手机故障基本检查测试方法】 手机测试方法
- [2018年内蒙古建筑八大员快捷取证报名入口:标准员(火热报名中)]内蒙古八大员成绩查询
- 医院党员承诺书【6月医院卫生党员承诺书】
- 医学英语会话,生活必备:睡眠不好|实用医学英语会话
- 【普陀区光新路初三英语暑假课外补习班大概多少钱/家长推荐哪家机构】 普陀区初三英语一模2017
- 云南师范大学2017年招生简章【2018年云南师范大学招生简章(本科)】