Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5.
[8][9][10] Development is managed by the Away Foundation, a UK-based non-profit focused on building and maintaining free and open-source software resources for high-performance mobile games and applications.
[11] Away Builder is an open-source integrated development environment for importing, refining, preparing and exporting 3D models and animations.
It supports hierarchical object transformation with features such as position, rotation and scaling, rendering of bitmap textures.
[16] Away3D 4 and onwards fully supports GPU-accelerated graphics using the Stage3D API introduced in Flash Player 11, freeing up the CPU for other computational tasks.
[7] AwayJS is an open-source JavaScript 3D graphics rendering engine for HTML5 web browsers, and is a port of the Adobe Flash-based Away3D.
[23] It enables developers to use the existing Away Builder toolkit for editing, refining, compressing and texture baking 3D models and animations.
In an interview he further states: We never realized how big it would become, but our intention has always been to provide accessible tools and libraries that assist in the creation of 3D content, for anyone, all for free and open source.
Seeing what amazing things people build with our libraries never gets boring, and there is still so much we want to improve and add.In 2009, the Away3D community released Away3D Lite, a lighter version of the engine for Flash advertisements and other size-constrained content.