开启 Flash 3D 之旅
一、3D 网页发展历程回顾
自互联网诞生以来,网页 3D 就一直是人们梦寐以求的目标。早在 1994 年,关于虚拟现实和 3D 数据可视化的讨论就预示着 3D 将成为网页的必然趋势。然而,1998 年首个 3D 网页标准 VRML 发布后,相关的预测和猜想逐渐破灭,到 2001 年,人们清楚地认识到像《创:战纪》那样的虚拟数据场景难以实现,这或许是好事。
五年后,人们吸取了网页 3D 发展的早期教训,多个标准和第三方插件试图重新唤起人们的兴趣。但这些尝试大多面临硬件加速图形的兼容性问题,再加上插件维护困难、工具支持不足和架构不合理等因素,使得网页专业人士纷纷转向 HTML、JavaScript 和 Flash 等 2D 替代方案。
2005 年末,首个功能齐全的 Flash 3D 引擎 Sandy 诞生,它采用 ActionScript 2.0 编写。由于 ActionScript 2.0 的解释性和 Flash Player 图形渲染器的能力有限,Sandy 实现的 3D 效果较为基础,主要局限于简单的缩放广告牌(即“空间明信片”式的 3D 方法)。不过,Sandy 的发布标志着 Flash 实时 3D 的开端,其开源方法为未来的引擎树立了标准。
2006 年末,另一个开源库 Papervision3D 为 Flash Player 发布,它与 Sandy 有两个根本区别:一是提供了更简单的 3D 内容创建方法,二是采用了 Flash Player 9 引入的更强大的 ActionScript 3.0 语言。此时,人们的共识开始倾向于 Flash,因为大家意识到 3D 网页格式最重要的不是能处理多少多边形,而是对创作者和受众的可
超级会员免费看
订阅专栏 解锁全文
819

被折叠的 条评论
为什么被折叠?



