<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text"><![CDATA[Blog]]></title>
    <subtitle type="text"><![CDATA[Blog - ]]></subtitle>
    <link rel="alternate" type="text/html" href="/comments/" />
    <link rel="self" type="application/atom+xml" href="http://away3d.com/blog_feed" />
    <updated>2012-02-21T17:09:20Z</updated>
    <rights>Copyright (c) 2012, Rob Bateman</rights>
    <generator uri="http://expressionengine.com/" version="2.2.2">ExpressionEngine</generator>
    <id>tag:away3d.com,2012:02:17</id>


    <entry>
      <title><![CDATA[Away3D 4.0 Beta released]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/away3d_4.0_beta_released" />
      <id>tag:away3d.com,2012:/comments/1.692</id>
      <published>2012-02-17T14:24:19Z</published>
      <updated>2012-02-21T17:09:20Z</updated>
      <author>
            <name>Rob Bateman</name>
            <uri>http://www.infiniteturtles.co.uk</uri>      </author>
      <content type="html"><![CDATA[
        We are pleased to announce that the release build of Away3D 4.0 Beta has finally arrived! What with all the action and reaction of the last few weeks and months, its been a tough time for everyone at Away3D and we appreciate the patience and resilience of everyone involved, none more so than all you users out there.<br />
<br />
The purpose of the beta release has been to solidify the APIs written while Flash 11 was still in incubator phase, introduce some others after feedback from users and our own internal team members on features and easy of use, and generally stabilise the library codebase. The overall intention has been to produce an update that improves your daily workflow - here are some of the following improvements that have been implemented:<br />
<br />
<strong>New Texture classes</strong><br />
<br />
In order to streamline our GPU implementation in Away3D 4.0, we have to consider data optimisation in a way that keeps GPU upload bandwidth to a minimum. Textures comprise much of the data used in 3D, and as such we have introduced some new classes to assist with optimisation in this area. Instead of automating the creation of texture objects inside materials, Away3D 4.0 introduces the new <em>BitmapTexture</em> class that acts as the data instance of a texture. This can be shared by any number of material classes and is not bound to any single material, allowing the user to easily manage and optimise texture use in a project.<br />
<br />
<strong>New Geometry handling</strong><br />
<br />
The concept of a mesh as a container for geometry data is something that has always been present in Away3D, but the new version puts more emphasis on it than ever. Primitive classes now inherit from geometry to encourage their reuse in mesh instances, and the Mesh class itself has the addition of a geometry property in the first argument of its constructor. By doing this we hope to encourage more efficient re-use of geometry in Away3D 4.0 projects, something that also has significant benefits for GPU use.<br />
<br />
<strong>Improved mouse interaction</strong><br />
<br />
Mouse interaction with 3D objects inside the view have previously relied on data from the GPU for detecting 3D mouse events. This has been a reliable way of resolving interactions, but it comes at a high cost as the GPU in general is only designed to have data travel one way - to the screen. In order to avoid the processing overhead that comes with GPU readback, we have completely re-written mouse interactions for the CPU, using the fast maths operations of Pixel Bender to ensure efficiency. For the rare cases where this is not enough, we have also introduced a super-optimised option to detect mouse events on just the bounding geometry of a 3D object.<br />
<br />
<br />
<strong>Handling new / deprecated classes</strong><br />
<br />
Due to the API changes to Away3D 4.0 Beta mentioned above and elsewhere, some degree of code refactoring will be required to upgrade an existing project. While we hope these will appear as minor, please bear that in mind if you are considering switching mid-project. To help with some of the changes, we have retained the old class structures but using them will throw a deprecation error with details of how to re-factor using the latest classes.<br />
<br />
The new release is intended as a consolidation of various loose ends and unoptimised areas and as such has no outright new features, but it is out recommendation to upgrade whenever possible in order to take advantage of the streamlined APIs and optimised operation.<br />
<br />
An update to the livedocs will be arriving shortly, in the meantime you can grab the latest 4.0 beta build by going to the <a href="https://github.com/away3d/away3d-core-fp11">away3d-core-fp11</a> repository on github, and download all the existing Away3D source examples updated for the beta changes at <a href="https://github.com/away3d/away3d-examples-fp11">away3d-examples-fp11</a>. Alternatively, head over to our <a href="http://away3d.com/download/">downloads page</a> for zipped sources of both repositories.<br />
<br />
<br />
We hope you like the new release and welcome any feedback.<br />
<br />
<br />
The Away3D Team<br />
<br />
<br />
*********   update   *********<br />
<br />
Our <a href="http://code.google.com/p/away3d/">googlecode svn</a> has now had its source repository updated for any of you who prefer using svn over git - sadly, due to git's terrible svn integration we won't be able to issue regular code updates here, but we will continue to post all major releases:<br />
<br />
library is located at <a href="http://away3d.googlecode.com/svn/trunk/fp11/Away3D/">http://away3d.googlecode.com/svn/trunk/fp11/Away3D/</a><br />
examples can be found here <a href="http://away3d.googlecode.com/svn/trunk/fp11/Examples/Away3D/as/">http://away3d.googlecode.com/svn/trunk/fp11/Examples/Away3D/as/</a><br />
<br />
Finally, we also have a selection of update compiled demos that now run in 4.0.0 beta, links are pasted below. For each demo, you can view and download the source by right clicking anywhere in the view and selecting "View Source". You will also notice a version indicator in the right-click menu for debugging purposes - we will be updating revisions regularly so if you like to live on the bleeding edge, you should always be able to identify which version you are currently working with.<br />
<br />
Enjoy!<br />
<br />
<a href="/examples/away3d_4_0/Basic_LoadOBJ/Basic_LoadOBJ.html"><img src="http://away3d.com/images/carousel/Basic_LoadOBJ_small.jpg" alt="Basic_LoadOBJ" height="133" width="220" alt="image" /></a><a href="/examples/away3d_4_0/Intermediate_CharacterAnimation/Intermediate_CharacterAnimation.html"><img src="http://away3d.com/images/carousel/Intermediate_CharacterAnimation_small.jpg" alt="Intermediate_CharacterAnimation" height="133" width="220" alt="image" /></a><a href="/examples/away3d_4_0/Basic_Load3DS/Basic_Load3DS.html"><img src="http://away3d.com/images/carousel/Basic_Load3DS_small.jpg" alt="Basic_Load3DS" height="133" width="220" alt="image" /></a><a href="/examples/away3d_4_0/Advanced_ShallowWaterDemo/Advanced_ShallowWaterDemo.html"><img src="http://away3d.com/images/carousel/Advanced_ShallowWaterDemo_small.jpg" alt="Advanced_ShallowWaterDemo" height="133" width="220" alt="image" /></a><a href="/examples/away3d_4_0/Advanced_FractalTreeDemo/Advanced_FractalTreeDemo.html"><img src="http://away3d.com/images/carousel/Advanced_FractalTreeDemo_small.jpg" alt="Advanced_FractalTreeDemo" height="133" width="220" alt="image" /></a><a href="/examples/away3d_4_0/Advanced_TerrainDemo/Advanced_TerrainDemo.html"><img src="http://away3d.com/images/carousel/Advanced_TerrainDemo_small.jpg" alt="Advanced_TerrainDemo" height="133" width="220" alt="image" /></a><br />
<br />
 
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Away3D 4.0.0 Beta]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/away3d_4.0.0_beta" />
      <id>tag:away3d.com,2012:/download/4.696</id>
      <published>2012-02-17T11:46:10Z</published>
      <updated>2012-02-17T08:24:12Z</updated>
      <author>
            <name>Rob Bateman</name>
            <uri>http://www.infiniteturtles.co.uk</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[G-Wizard editor]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/g_wizard_editor" />
      <id>tag:away3d.com,2012:/showcase/2.694</id>
      <published>2012-02-17T11:36:54Z</published>
      <updated>2012-02-17T16:43:56Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[We are music]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/we_are_music" />
      <id>tag:away3d.com,2012:/showcase/2.693</id>
      <published>2012-02-16T08:23:30Z</published>
      <updated>2012-02-20T18:54:31Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Ghost Rider]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/ghost_rider" />
      <id>tag:away3d.com,2012:/showcase/2.691</id>
      <published>2012-02-08T09:33:56Z</published>
      <updated>2012-02-08T03:50:58Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[ExhibitCore]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/exhibitcore_floor_planner" />
      <id>tag:away3d.com,2012:/showcase/2.690</id>
      <published>2012-02-08T09:25:06Z</published>
      <updated>2012-02-08T03:33:07Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Updated roadmap for Away3D 4.0]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/updated_roadmap_for_away3d_4.0" />
      <id>tag:away3d.com,2011:/comments/1.689</id>
      <published>2011-12-21T07:26:29Z</published>
      <updated>2011-12-21T06:46:31Z</updated>
      <author>
            <name>Richard Olsson</name>
            <uri>http://www.richardolsson.se</uri>      </author>
      <content type="html"><![CDATA[
        As the roadmap for Away3D 4.0 is somewhat behind schedule, we wanted to publish an update on recent progress. Our original plans to release a beta version in November, and to then release a final 4.0 version in December was described in <a href="http://away3d.com/comments/back_from_max_away3d_platform_roadmap">this blog post</a>. We have not been able to reach these milestones yet, but that of course does not mean that work has stopped or that Away3D is going away.<br />
<br />
The delay is largely as a result of our desire to create a high-quality, professional-grade library with Away3D 4.0. We are committed to providing a stable, flexible and well-documented API for the final release, and with some refactor work still in the pipeline, we have found it simply unrealistic to keep to our original timescales unless we were willing to compromise the scope of delivery in some way.<br />
<br />
At present, API changes are being worked through and we would encourage anyone interested in these changes to take a look at <a href="https://github.com/away3d/away3d-core-fp11/tree/dev">"dev" branch on GitHub</a> for the latest test builds. Much progress has been made here already, and there are even a few new features sneaking in which we'll be talking more about in a separate blog post. The revised roadmap plan expects completion of these refactors to fall around mid to late January, at which point Away3D 4.0 will officially reach beta. At this point we will switch to concentrating on bugfixing and minor refinements, adding the polish necessary to finalise our official Away3D 4.0 release version.<br />
<br />
As a side note, we are aware of the current concern surrounding the future of one of our newer libraries Away Physics that uses Adobe Alchemy. Some of you may have heard that Alchemy is <a href="http://blogs.adobe.com/flashplayer/2011/09/updates-from-the-lab.html">due an upgrade</a>, although the precise nature of this upgrade is yet to be revealed. We are actively involved in discussions with Adobe over their direction with Alchemy, and hope to be able to bring you information in the near future on what this will mean for Away Physics. The prospect of technical improvements in this area is certainly one of great excitement for us, and the precise nature of the licensing model (which for many is the source of concern) is something Adobe are keen to make work for open source communities such as ours. Watch this space for updates on the discussion.<br />
<br />
It is important to note that although Away3D 4.0 is technically still in alpha, a lot of people have already used it to create seriously stunning content. Take a look at our <a href="http://away3d.com/showcase/">showcase gallery</a> for some of the recent projects around the web that have been using Away3D 4.0 to achieve visuals of a quality and speed never before seen in Flash. If anyone is planning to publish an Away3D project, we encourage you to <a href="http://away3d.com/showcase/suggest/">fill out a showcase form</a> for future inclusion in our showcase section.<br />
<br />
Thank you for all contributions, discussions, demos and sites submitted by the community in the last few months, and happy holidays to all Away3D users around the world!<br />
<br />
The Away3D Team 
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Nissan Stage-Juk3D]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/nissan_stage_juk3d" />
      <id>tag:away3d.com,2011:/showcase/2.684</id>
      <published>2011-12-13T13:45:25Z</published>
      <updated>2011-12-13T07:55:26Z</updated>
      <author>
            <name>Rob Bateman</name>
            <uri>http://www.infiniteturtles.co.uk</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[3D Monster Truck Tower]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/3d_monster_truck_tower" />
      <id>tag:away3d.com,2011:/showcase/2.688</id>
      <published>2011-12-13T13:39:11Z</published>
      <updated>2011-12-13T07:44:12Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Scormpool 3D]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/scormpool_3d" />
      <id>tag:away3d.com,2011:/showcase/2.687</id>
      <published>2011-12-13T12:29:00Z</published>
      <updated>2011-12-13T07:01:02Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[WOP Agency]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/wop_agency" />
      <id>tag:away3d.com,2011:/showcase/2.686</id>
      <published>2011-12-12T15:15:14Z</published>
      <updated>2011-12-13T08:20:15Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Minion Maker]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/minion_maker" />
      <id>tag:away3d.com,2011:/showcase/2.685</id>
      <published>2011-12-12T15:04:03Z</published>
      <updated>2011-12-12T09:39:04Z</updated>
      <author>
            <name>Jens Chr Brynildsen</name>
            <uri>http://www.flashgamer.com</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Delta Strike: Beta release on Facebook]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/delta_strike_beta_release_on_facebook" />
      <id>tag:away3d.com,2011:/showcase/2.683</id>
      <published>2011-10-20T12:02:30Z</published>
      <updated>2011-10-23T16:45:32Z</updated>
      <author>
            <name>Rob Bateman</name>
            <uri>http://www.infiniteturtles.co.uk</uri>      </author>
      <content type="html"><![CDATA[
         
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Back from Max: Away3D platform roadmap]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/back_from_max_away3d_platform_roadmap" />
      <id>tag:away3d.com,2011:/comments/1.680</id>
      <published>2011-10-12T12:06:55Z</published>
      <updated>2011-10-12T07:12:57Z</updated>
      <author>
            <name>Richard Olsson</name>
            <uri>http://www.richardolsson.se</uri>      </author>
      <content type="html"><![CDATA[
        Max felt like a very complete conference this year - plenty of sessions about future directions for creative and development tooling, some amazing announcements around collaborations (see <a href="http://www.epicgames.com/news/unreal-engine-3-supports-adobe-flash/">this epic games article</a> to find out more on the Flash 11 publishing options coming to UDK) and, of course, the official release of Flash Player 11, all of which you can watch on <a href="http://tv.adobe.com/watch/max-2011-keynotes/gaming-and-3d/">Adobe TV's recording of the day 2 keynote</a>.<br />
<br />
<img src="http://away3d.com/images/carousel/away3dplatformroadmap.jpg" alt="Away3D platfom roadmap" height="292" width="540" style="border: 0;" alt="image" /><br />
<br />
Having fully recovered from the festivities, there are a few announcements to be made concerning our own release roadmap. The first concerns our release plans for Away3D 4.0 and Away Physics. Above is a slide that we ran out of time to show in our MAX presentation, announcing december this year as the release date of Away3D 4.0, with a beta release in November. The work leading up to the beta release will finalise library features and front facing code structures. API changes will be kept to an absolute minimum during the beta cycle the following month leading up to our final production release of 4.0 at the end of the year.<br />
<br />
This means that the next few weeks will see some much needed library updates, while the time after November will be used to focus on tidying up our documentation, making final API tweaks and fixing all the bugs that our community has so graciously been filing in our <a href="https://github.com/away3d/away3d-core-fp11/issues">GitHub issue tracker</a>. Please keep doing so if you find any issues with the current alpha version!<br />
<br />
The result of all this means that over the next two months, you should expect to see a feature complete, stable API version of Away3D 4.0 emerging. At the same time,  will be aiming to match these milestones with those of our open specification, compact binary file format <a href="http://code.google.com/p/awd/">AWD</a>. By the end of this year we're likely to see AWD2 ready for general release, with feature complete exporters for Maya 2010, 2011 and 2012, as well as Blender 2.59 and above.<br />
<br />
After these releases and into early next year, we will be continuing development for Away3D 4.1, for which we will announce a release schedule at a later time. In parallel, we will be working on finalising the AwayPhysics 1.0 library release that offers integrated 3D physics interactions with Away3D. We are also beginning development on a brand new library that was announced at Max called Away Game Tools, more of which will be detailed in a forthcoming blog post.<br />
<br />
We hope you are as excited as we are to be nearing a stable Away3D 4.0 release. Please help us by continuing to file issue reports on Github that keep us aware of the existing problems and bugs being encountered. Also, if you are requiring urgent assistance regarding bugs or features in a project that you or your company are planning to release in the interim, don't forget that our production and consultancy group <a href="http://awaymedia.co.uk/">Away Media</a> offers services for projects working to tight deadlines. And if you didn't make it to Max this year, you can watch the recording of our shared Flare3D / Away3D session on Adobe TV: <a href="http://tv.adobe.com/watch/max-2011-develop/flash-and-3d-start-your-engines/">Flash and 3D: Start your engines!</a><br />
<br />
The Away3D Team 
      ]]></content>
    </entry>

    <entry>
      <title><![CDATA[Away Sky Racer]]></title>
      <link rel="alternate" type="text/html" href="http://away3d.com/site/away_sky_racer" />
      <id>tag:away3d.com,2011:/comments/1.679</id>
      <published>2011-09-21T14:29:57Z</published>
      <updated>2011-10-21T10:06:59Z</updated>
      <author>
            <name>Rob Bateman</name>
            <uri>http://www.infiniteturtles.co.uk</uri>      </author>
      <content type="html"><![CDATA[
        As the start of a new series of library demos coming your way, we'd like to share with you one of the new Away3D demos unveiled at the recent <a href="http://flashonthebeach.com/">Flash on the Beach</a> conference in Brighton. <a href="http://3dflashlo.free.fr/awaySkyRacer.html">Away Sky Racer</a> was created by the French-based Away3D contributor <a href="http://lo.chaman.free.fr/">Lo Chamans</a>, using Away3D 4.0 and Away Physics. Controls are WASD or cursor keys, mouse to look around, O to swap control between character and car and C to open controler panel. We'd be especially interested in any feedback on performance as this will continue to be tweaked and optimised as the library code matures. 
      ]]></content>
    </entry>


</feed>
