开启 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 网页格式最重要的方面不是它能处理多少多边形,而是对创作者和受众的可访问
超级会员免费看
订阅专栏 解锁全文
76

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



