2008年5月31日,Alternativa3D的第一个公众版本:Alternativa3D 5.0正式发布并提供下载。

Alternativa3D是来自俄国的一个3D引擎,只不过这个引擎用的语言既不是C++也不是C#,而是Actionscript。 没错,又一个基于Flash的Web 3D引擎。

目前流行的Flash 3D引擎包括Papervision3dSandyAway3D等,而就Alternativa3D目前发布的演示来看,Alternativa3D在画面表现、运行效率上的表现都要更加优秀。

Alternativa3D演示:

(Flash Player 9 版本)
(Flash Player 10 版本)

这是个简单的碉堡室内场景,让人想起早期版本的Quake,场景本身并无多大特色,难得的是这个演示是在我的笔记本上可以全屏稳定地跑在30帧以上,同时CPU占用率始终没有超过70%,当静止不动时,可以明显看到CPU占用迅速回落。就性能优化而言,Alternativa3D绝对让人有很好的第一印象。

其他Alternativa3D 演示:





让我们看一下目前的Web3D技术,有游戏引擎出身的Virtools / Unity3D / InstantAction(基于Torque),有着重于场景展现及产品展示的TurnTool / Cult3D / Quest3D等,其中还包括国产的WebMax(创图)和VRPIE(中视典),再加上或已被人遗忘的Shockwave3D,不可谓不热闹。但以上所有基于插件机制的Web3D技术都有同样致命的问题:插件的普及程度低,无法形成足够的大众市场。这点对于建构在Flash Player之上的Alternativa3D而言,则完全不是问题。(看看你的四周,还能找到没有安装Flash Player的机器吗?) 虽然就画面表现而言,基于软件渲染的Alternativa3D几乎无法和以上提到的任何一个Web 3D技术相提并论,但便捷的部署+优秀的性能+可接受的画面,Alternativa3D同样让人期待。

和其他许多Flash 3D引擎不同的是,Alternativa3D是闭源的,用于商业用途还需要单独授权,所以如果你是开源主义者的话,还是坚守Papervision3d或是Sandy好了。支持硬件加速的Flash Player 10已经发布了Beta版,Flash 3D引擎的春天就要来了?


Wed, 09/24/2008 - 14:53 无名氏 (not verified)

looks awesome