Introduction to Stage3D and AGAL
Stage3D and AGAL
A while ago, I did a presentation for the Hawaii Flash User Group.
It was a free online event, and the theme was Stage3D. Specifically, fundamental concepts of 3D graphics, AGAL, and how to utilise Stage3D without a 2D or 3D Framework.
The event was aimed at beginners with no prior background in 3D graphics. While the examples were built using ActionScript and Stage3D, the general concepts are applicable to OpenGL, WebGL, Direct-X, etc.
I also presented some of my experiments on procedurally generated corridors and rooms.
Gary Paluk is followed-on with a talk about how to build your own 3D engine from scratch.
Altogether, it was an exciting event – not least because I had trackpad and mouse problems – and half way through the presentation, my computer went haywire, and started launching random applications.
Recording, Slides, and Code Samples
If you missed it, don’t worry – everything was recorded, and you can download the sample files.
Here is the recorded session: https://experts.adobeconnect.com/_a204547676/p4968e7x2ca/
(I can’t bear to listen to this – I can’t stand the sound of my own recorded voice.)
My slides are here: http://www.slideshare.net/danielfreeman779/stage3d-and-agal
My code samples are here: https://code.google.com/p/stage3dexamples/
( Please “star” the code site, and recommend it on “g+”. )
Gary’s code samples are here: https://github.com/PluginIO/z3d-core-fp11
and an example at: https://github.com/PluginIO/z3d-examples-fp11
My Other Open-Source Projects
This seems an opportune time to summarise my various Open-Source contributions.
Spriter Plug-In For Marmalade Quick: http://marmalade.cloud.answerhub.com/questions/9567/spriter-plug-in-for-marmalade-quick.html
e2Publish. Powerful Flash-Based TLF word-processor…. Ok this isn’t open-source yet. I’ve offered it to the Apache Flex Group, and they didn’t seem too interested. I’ve toyed with the idea of converting it to Haxe, and releasing a Haxe version. Although, right now, I don’t have the time to transition this substantial project to open source, let alone port it to a different framework. But if there’s enough interest from people – and if other developer’s seem motivated in actively continuing this project – I’ll see what I can do about raising the priority of an Open Source release.
Flash Camp Hawaii
The Free Flash Camp Hawaii conference is going to feature the best in 2D and 3D Flash-Platform Gaming! Register Here: http://flashcamphawaii.com/