Flash Player Incubator “Molehill” 3D APIs for Adobe Flash Player and Adobe AIR

Post image of Flash Player Incubator “Molehill” 3D APIs for Adobe Flash Player and Adobe AIR
Filed in ACTIONSCRIPT 3.0 , ADOBE FLASH PLATFORM , FEATURED , GENERAL 2 comments

So this has been quite a Sunday  full of Adobe surprises and news, this morning Lee Brimelow and Thibault Imbert gave a keynote at Flash Gaming Summit and one of the big news was the announcement of the new Flash Player 11 “Molehill”  APIs is now available at Adobe Labs.

So what is “Molehill”?
Molehill is the code name for a new set of low-level, GPU-accelerated 3D APIs that will enable advanced 3D experiences across screens through the Adobe® Flash® Platform runtimes. These new low-level APIs will provide advanced 3D and 3D engine developers the flexibility to leverage GPU hardware acceleration for significant performance gains.

How to target the “Molehill” player and start building some cool 3D stuff?
First of all You’ll need to download the Adobe AIR and Adobe Flash Player Incubator from Adobe Labs page in order to see and play with “Molehill” demos like the “Zombie Tycoon” by Frima Studios:

If You want to author and target Molehill here is an excerpt from Adobe’s Authoring for Flash Player 11,0,0,58 Incubator :

Download the documentation for Flash Player 11,0,0,58 by clicking here.

Download the playerglobal.swc for Flash Player 11,0,0,58 by clicking here.

To use the new Flash Player 11,0,0,58, you will need to target SWF version 13 by passing in an extra compiler argument to the Flex compiler: -swf-version=13. Directions are below.

If you are using the Adobe Flex SDK:

  1. Download build 19786 from the Hero Stable Builds table. (Note: This is an in-development build of Flex SDK “Hero” and may contains bugs and incomplete features).
  2. Install the build in your development environment
    1. In Flash Builder, create a new ActionScript project: File -> New -> ActionScript project.
    2. Open the project Properties panel (right-click and chose ‘Properties’). Select ‘ActionScript Compiler’ from the list on the left.
    3. Use the ‘Configure Flex SDK’s’ option in the upper right hand corner to point the project to Flex build 19786. Click ok.
  3. Configure your project to target SWF version 13
    1. Open the project Properties panel (right-click and chose ‘Properties’). Select ‘ActionScript Compiler’ from the list on the left.
    2. Add to the ‘Additional compiler arguments’ input: -swf-version=13. This ensures the outputted SWF targets SWF version 13. If you compile on the command-line and not in Flash Builder, you need to add the same compiler argument.
    3. Ensure you have installed the Flash Player 11,0,0,58 Incubator nuild in your browser.

If you are using Adobe Flash Professional:

You can create your own profile to publish to a specific SWF version in Adobe Flash CS5. See this package, it contains a sample FlashPlayer11.xml file file you need to copy into the right place.

  1. FlashPlayer11.xml goes into: Adobe Flash CS5\Common\Configuration\Players
  2. Place the playerglobal.swc related to the Incubator build you are working with into: Adobe Flash CS5\Common\Configuration\ActionScript 3.0\FP11
  3. Restart Flash Professional after that and then select ’Flash Player 11’ in the publish settings. It will publish to a SWF13 file.

Important: Always remember to set wmode=direct in your HTML parameters. Software fallback will be used if you do not use wmode=direct.

Can I still use my Flash 3D Framework?

As announced in Adobe MAX 2010 all the mayor Flash 3D  frameworks (Alternativa3D, Away3d, CopperCube, Flare3D, Minko, Sophie3D or Yogurt3D.) have been working alongside with Adobe to bring support for Flash Player’s new 3D APIs being Away3D  the first one to release a “Molehill” supported version.

Away3D 4.0 Alpha (codename “Broomstick”).

Shortly after Adobe announcement Away3D’s team was released a new version(4.0 Alpha) of their framework codenamed “Broomstick” and let me say it runs great I’m really looking to have some free time to test and post about the new features in Away3D but for the time being You can check some of the examples and tests made by the team here.

To start playing with “Broomstick” You need  to download this version from their googlecode repository or their downloads page.

Adobe Flash and Unity3D


Unity3D’s team has a blog post about Flash Player plugin support here is an excerpt:

“In the past few months, our engineers have been investigating the possibility of adding a Flash Player exporting option to Unity. That investigation has gone very well, and we’re moving into full production.” read the full article here.

So this are some of the things announced at the Flash Gaming Summit if hurry up You can still catch the live stream.

Later :D

Creative Commons License
The Flash Player Incubator “Molehill” 3D APIs for Adobe Flash Player and Adobe AIR by David Gamez, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.5 Mexico License.

Posted by Dave Gamez   @   27 February 2011 2 comments
Tags : , , , , , ,

Share This Post

RSS Digg Twitter StumbleUpon Delicious Technorati

2 Comments

Comments
May 11, 2011
1:46 am
#1 Rodolfo :

estoy decepcionado he estado probado flash player 11 incubator pero no funciona en aplicaciones adobe AIR , y eso me desiluciona , ya que en la nota claramente decia que tambien lo seria . :(

Author May 11, 2011
10:22 am
#2 swfgeek :

Debemos de recordar que lo que estamos viendo del Flash Player 11 es un beta aun habrá modificaciones y mejoras antes de la versión publica, la semana pasada en FITC Lee Brimelow dio una muestra de molehill corriendo en un Samsung Galaxy Tab primera generación y la verdad el desempeño era muy bueno, así que probable mente en próximo betas de AIR o FP11 veamos estas mejoras y podamos hacer uso de ellas.

Leave a Comment

Previous Post
«
Next Post
»
sketch_130518a #processing #drawing #dailysketch #funscriptAnother sketch done on the iPhone - sketch_130517a #processing #iPhone #drawing #dailysketch #funscriptsketch_130516a #HYPE_Processing #processing #drawing #dailysketch #funscriptSince my kids hijacked my Laptop here is this sketch done on the iPhone n_n sketch_130515a #processing #iPhone #drawing #dailysketch #funscriptsketch_130514a #processing #hemesh #drawing #dailysketch #funscriptsketch_130513a #HYPE_Processing #processing #drawing #dailysketch #funscriptsketch_130512a #HYPE_Processing #processing #drawing #dailysketch #funscriptsketch_130511a #processing #hemesh #drawing #dailysketch #funscriptsketch_130510a #processing #drawing #dailysketch #funscript
Delighted Black designed by Zenverse