Tuesday, August 12, 2008

基于flash的3D引擎: Alternativa3D

2008-05-11
[Original: istar]

  Alternativa3D 是由 Altenativa Game发布的一款由ActionScript3.0编写的Flash 3D引擎。近日,引擎的开发团队在blog中声称将在5月底把 SWC-library 开源,并且将为商业用途提供许可。下面是官方的几个demo:

1.3D互动人物头像

2.仿Quake的demo

3.XX神庙场景

以下是自己对该技术的一些思考:

*浏览插件的不统一,阻碍了WebVR的发展以及应用普及

大多数VR的浏览都需要一个插件, 使得用户感觉非常不方便。就拿VRML来说,一些VRML文件在这个浏览器中显示正常,但在另一个浏览器中看就会缺少东西或者报错无法显示, 对浏览器的兼容性不好。

这种基于flash的Web3D方案,确实可以很好地解决上面的问题。由于视频网站的推动,现在大多 数上网的用户也都会安装flash player插件,所以基于flash的webVR大有发展前景。

* 应用领域的相关思考

alternativa的blog上提到了该技术的应用领域:第一(三)人称的3D游戏、建筑效果模拟、多用户娱乐 媒体、促销网站、广告(包括"3D-banners")、科学和教育互动项目。

而结合网上的资料,我认为基于flash的Web3D在以下领域的应用至少在近1、2年内是不太现实的:

渲染效果和网络速度的限制,在1(3)人称3D游戏上的应用就很有限--游戏的流畅性很重要;
显示效果的局限性,也同样限制了该技术用于建筑效果模拟中--建筑效果对真实度要求较高;
现在的2Dflash用于科学和教育的案例就比较少,3Dflash也应该不会有太多应用,应用也主要只在集中在线互动教学上。

该技术大de应用潜力:

3D flash小游戏,把一些2dflash小游戏搬到3d空间中,趣味性会更强;
网上商店的虚拟展示,简捷的3D商品实体远远胜过无数的文字描述和图片介绍;
广告,广告从来就是从吸引人的注意力开始的,全新的Web3D广告形式也一定能起到较好的广告效果;
普通网站的3D互动元素,任何一个网站都可以在恰当的地方引入Web3D元素,使网站的展现方式从杂糅文字与图片的平板效果中解放出来,全面提升网站的观赏性和实用性。

其它领域的应用现在我还没想到,但是随着计算机技术的发展,web3D一定会有更多的应用。

* Alternativa3D的优缺点

优点:插件统一,浏览方便,渲染效果硬件无关,通用性,很好的技术开发团队。

缺点:由于应用于web上,对传输速度的考虑,限制了文件的大小和精细度,从而限制了应用的领域。

No comments: