Alternativa 3D 8 主要功能
樊浩初
2023-12-01
Alternativa 3D 8 主要功能:
High performance
GPU渲染,可以显示大约3百万个面.
Lighting system
支持点光源,方向光源,聚光光源。高效的剔除无光照对象,每个对象可以同时有6个光源照射效果。
Advanced materials
可以用动态的法线贴图,反射贴图,光滑贴图,或者轻量级的灯光烘焙材质。
Character drawing
强大的层次动画混合系统,支持任何复杂的没有骨骼数量限制的角色模型,支持骨骼动画系统。
Transparent objects
透明物体的排序和正确展示.
3D Sprites
点对象始终对着镜头,支持sprite3d动画
Interactivity
鼠标事件交互类似于在as3中事件的使用。系统在容器的选择和层次结构上,对高面数模型进行了优化。
Optimized textures for the GPU
支持压缩的纹理格式ATF(Adobe Texture Format) 减少内存的使用,对于移动设备来说是很重要的功能。
High capacity data format
用官方的3dsMax插件导出的模型格式是二进制格式(A3D格式),减少需要通过网络发送的数据量,提高了场景的加载速度,引擎能加载解析Collada和A3D格式的模型。
两个demo(要求先安装flash player 11):
http://blog.alternativaplatform.com/ru/files/2011/04/demos/skin.html
http://blog.alternativaplatform.com/ru/files/2011/04/demos/points.html
在flash builder中用A8的swc开发,最少需要SDK 4.5,下载flashplayer 11的playerglobal.swc 放到SDK 4.5的\frameworks\libs\player\11.0文件中,注意原文件名是flashplayer_inc_playerglobal_022711.swc 需要改成 playerglobal.swc,在flash builder创建的工程中,设置ActionScript编译器参数时,flash player 版本要11.0.0, 附加的编译参数中要加上: -swf-version=13 ,最后需要修改html-template文件夹中的index.template.html文件,加上params.wmode = "direct";就ok了。