As far as GPUs are concerned I was thinking that there is an easy way to take advantage of
those ubiquitous beats in Flash/AIR:
- add to the AS 3.0 framework a simple class which sole role would be to map its methods to the corresponding OpenGL API functions, a class similar to the bindings available in Java and .Net.
- make sure that the content of AS 3.0 bitmaps can be transferred to and from OpenGL textures.
AS 3.0 applications would therefore be able to pilot the creation of OpenGL 3D resources (vertex buffers, textures, rendering targets …) and of 3D scenes (camera, lights…) and have OpenGL render such scenes to textures to be transferred to AS 3.0 bitmaps, and then injected in Flash scenes.
PV3D already offers the level of abstraction needed to let AS 3.0 developers take advantage of the rendering power of OpenGL through high level objects. The adaptation of PV3D to OpenGL would probably require only a small subset of OpenGL.
I’ve been waiting for this for… ever, it seems. So I went to grab the latest version, and I saw it uses SubVersion. I’ve never installed a SubVersion client for my Mac (OS 10.4.11 G5), and it wants me to start bash-ing about in a Terminal window. I’m a reasonably skilled under-the-hood guy, but I’m scared! I can’t find a step-by-step, here’s-how-you-set-it-up for SubVersion Client (v 1.3.1 from subversion.tigris.org).
I want to play, but I don’t want to break something. Can you point me to guidance?
It’s great and open source, will be amazing when the gpu support (2008?:)) kicks in.
FlashBookmarks
5 Dec 07 at 12:49 am
As far as GPUs are concerned I was thinking that there is an easy way to take advantage of
those ubiquitous beats in Flash/AIR:
- add to the AS 3.0 framework a simple class which sole role would be to map its methods to the corresponding OpenGL API functions, a class similar to the bindings available in Java and .Net.
- make sure that the content of AS 3.0 bitmaps can be transferred to and from OpenGL textures.
AS 3.0 applications would therefore be able to pilot the creation of OpenGL 3D resources (vertex buffers, textures, rendering targets …) and of 3D scenes (camera, lights…) and have OpenGL render such scenes to textures to be transferred to AS 3.0 bitmaps, and then injected in Flash scenes.
PV3D already offers the level of abstraction needed to let AS 3.0 developers take advantage of the rendering power of OpenGL through high level objects. The adaptation of PV3D to OpenGL would probably require only a small subset of OpenGL.
Philippe
Philippe Monteil
6 Dec 07 at 12:51 am
[...] and it’s open source… Interesting, but haven’t seen an impressive demo (yet). [ via Mike Chambers ] Tags: 3D, Flash, [...]
3D in Flash: Papervision 3d 2.0 Alpha | David Bisset: Web Designer, Coder, Wordpress Guru
6 Dec 07 at 2:43 pm
You make it sound like papervision is the only 3d engine for flash, why is that?
And what about sandy, what about away3d?
http://www.flashsandy.org/blog/
http://www.away3d.com/
Cimmerian
8 Dec 07 at 1:43 pm
Mike–
I’ve been waiting for this for… ever, it seems. So I went to grab the latest version, and I saw it uses SubVersion. I’ve never installed a SubVersion client for my Mac (OS 10.4.11 G5), and it wants me to start bash-ing about in a Terminal window. I’m a reasonably skilled under-the-hood guy, but I’m scared! I can’t find a step-by-step, here’s-how-you-set-it-up for SubVersion Client (v 1.3.1 from subversion.tigris.org).
I want to play, but I don’t want to break something. Can you point me to guidance?
Thanks!
–Neil
Neil Hartbarger
28 Jan 08 at 2:51 pm
Just download svnX - it’s free and works great!
http://www.apple.com/downloads/macosx/development_tools/svnx.html
Dan
11 Feb 08 at 10:47 pm