Away3D是一款功能强大的3D引擎,包括view 视口、scene 场景、camera 摄像机和3D物体四部分基础构件,在3D设计的时候可以发挥很好的作用。Away3D具有快速、高效、功能全面的特点,需要的朋友可以来本站下载!

軟件功能
1、GPU加速
在它的第四个版本中,Away3D现在利用Flash Player 11的Stage3D API,为桌面和移动设备实现全3D GPU加速。这提供了令人惊叹的视觉效果,物理模拟和遊戲逻辑等额外处理的可能性,以及每帧可渲染多达一百万个三角形的场景,保持稳定的60fps性能。
2、強大的渲染
Away3D中強大的材質系統允許進行高級著色模擬,無需處理原始著色器代碼,實現了豐富的模塊化系統,允許您使用,組合和創建大量的照明方法,如phong著色,點和方向照明,級聯陰影,法線和鏡面映射,全局照明,霧和邊緣照明效果等等。
3、強大的場景圖
渲染管道實現了高度優化的場景圖,允許設置複雜的,嵌套的多級場景。內置裁剪和剔除算法可確保GPU僅接收渲染視圖所需的內容。CPU和GPU計算之間的平衡經過精心管理,可以在場景中獲得最佳性能,這是任何強大渲染引擎的基本方面。
4、後處理效果
該庫利用GPU甚至超越3D渲染。在可擴展濾鏡包中,有各種令人驚歎的後期處理效果,可實時應用于場景,例如綻放,模糊,景深和運動模糊。
5、平衡的性能和生産力
该引擎的核心以及其广泛的功能集在构建时考虑了性能。最终的API鼓励资源和场景元素的最佳使用,而不会妨碍生产力。Away3D从根本上设计为在复杂的应用程序和遊戲中发挥支持作用,框架的可扩展性确保了强大的应用程序开发方法。
6、可配置的交互性
任何3D引擎都需要與其用戶進行交互。Away3D支持鼠標和觸摸交互,可選擇GPU或基于CPU的拾取系統以獲得最佳性能。事件以熟悉的調度員驅動方式處理,使3D對象上的交互式分配變得輕而易舉。
7、物理啓用
Away3D与其自己的物理库AwayPhysics无缝集成。此添加功能仅需几行代码即可为3D场景提供完整的物理支持。AwayPhysics由Adobe XC API加速,基于流行的Bullet Physics Engine。API包装器专为Away3D设计,提供优化的,紧密耦合的物理引擎实现。
8、動畫支持
Away3D完全支持骨架動畫,頂點動畫,粒子動畫和路徑動畫。盡可能在動畫系統中實現GPU加速,盡可能降低CPU使用率。骨架動畫使用分層裝配布局,在頂點上加權蒙皮。頂點動畫使用基于幀的單個幾何姿勢插值。粒子動畫可以使用靜態或動態參數來調整粒子行爲。和更多…
9、粒子系統
該引擎支持高度可配置的基于GPU的粒子API,爲數千種令人興奮的視覺效果提供了手段。
10、Starling Integration
Away3D可以毫不费力地与流行的Starling API for 2D图形集成,允许两个库同时在同一个项目中使用。由于两个库都使用GPU进行渲染,因此问题可能源于设备上的资源限制。使用Away3D,您甚至不必考虑这些问题 - 使用Away3D和Starling将2D和3D内容分层,并开发100%基于GPU的图形应用程序。
11、广泛的文件I / O支持
Away3D並未與3D世界的其他部分隔離。工作流程一直是一個中心主題,我們不僅支持各種文件格式,如DXF,AC3D,Collada,Max3DS,MD2,MD5,OBJ,而且我們還開發了自己強大而緊湊的AWD格式。使用適用于多個3D創作環境的插件,您會發現AWD格式在爲Away3D應用程序開發內容時是非常寶貴的資源。
12、Prefab3D Companion App
工作流程支持並不止于此。Prefab3D配套應用程序通過易于使用的全面IDE加速常見的工作流程任務,以便快速調整您的內容,以便在Away3D中使用。
13、Legacy支持
当前版本的Away3D 4.x基于Flash Player 11的Stage3D API构建,可充分利用桌面和移动系统上当前最先进的图形处理器。但是,如果需要为较早版本的Flash Player开发3D应用程序,则可以轻松切换到使用以前版本的引擎。开发团队已经努力维护不同版本的API,因此在使用任何可用的Away3D版本时,您会发现相似之处,有助于简化过渡。