Easily and rapidly develop interactive 3D content in Flash
Welcome to the preview release of "Proscenium" (codename). Proscenium is an ActionScript 3 code library built on top of the Adobe® Flash® Platform Stage3D APIs that allows for rapid development of interactive 3D content.
Stage 3D comprises 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.
The Proscenium preview is prerelease software that is not supported by Adobe and may contain bugs. Please also note that as a research project, there is no assurance that there will be a shipping version of Proscenium.
Getting Started
Follow these steps to get started with Proscenium:
- Download the Proscenium library and samples
- Follow the installation instructions
- View the Proscenium release notes for important information and known issues
- Review the Working with the Proscenium framework tutorial
- Ask questions or share your feedback in the Proscenium forum
Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Adobe.com Terms of Use.
Community
Below you'll find references and links to help you participate in the Proscenium community.
Online Forum
Ask questions and discuss ideas with other users of Proscenium in the discussion forums. We would like your thoughts on the extension, especially regarding additional features and any bugs.
Visit the Proscenium discussion forum
Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Adobe.com Terms of Use.
Adobe Developer Connection
Learn more about Proscenium in the Adobe Developer Connection.
Resources
If you want to learn more about releases on Labs as well as other Adobe technologies, visiting a user group or connecting with an Adobe Community Professional is a great place to start.
Product Details
Frequently Asked Questions
- What is Proscenium?
- "Proscenium" is the code name for a research project developed in the Advanced Technology Labs to showcase the capabilities of the Flash Platform Stage3D APIs. It is being released to encourage easy experimentation with 3D content in Flash, and to garner feedback on the API design. Please try it out and send us your feedback on performance, current functionality, how it might be better, and what use cases you think we should focus on as it is improved.
The Proscenium preview is prerelease software that is not supported by Adobe and may contain bugs. Please also note that as a research project, there is no assurance that there will be a shipping version of Proscenium. - What is required to get started with Proscenium?
- In order to develop or run content using Proscenium the beta of Adobe Flash Player 11 must be installed.
- What are Proscenium's system requirements?
- Proscenium shares the same system requirements as Flash Player 11.
- What is Stage3D?
- Stage3D comprises 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.
- What is Proscenium's focus?
- The focus of Proscenium is on high-quality rendering of single objects or small collections of objects including lighting, shading, reflections and shadows. Proscenium is intended to be used for rapid prototype development and for final content where the focus is on simple display and interaction with content, where the interaction logic is authored in Adobe Flash Builder®.
- Is Proscenium a game engine?
- Proscenium may also prove suitable for authoring some simple games, given its ease of development, but it is not intended to discourage or compete directly with game engines that have been developed with rich high-end games as the primary use case.
- What model formats are supported?
- Currently there are model loaders for both the COLLADA and OBJ formats. There are also several routines for creating common objects (e.g. squares, spheres, and boxes) programmatically.
- What image formats are supported?
- The currently supported image formats are the same as those supported by the Flash Player. They include .PNG, .GIF, and .JPEG. In addition Proscenium also supports .TGA and .TIF image files.
- What features and other uses are supported?
- In addition to its core file loading and rendering features, Proscenium supports display of spline-based and script-based animations including characters with animated bones. This may prove useful for instructional material and simple story telling.
System Requirements
The Proscenium library has been tested with Flash Player 11. System requirements for Flash Player and system requirements for Adobe AIR® are available on Adobe.com.
Proscenium does not contain any platform specific code. As such, it should work similarly across all platforms that on which Flash Player 11 runs. See the release notes for the complete system requirements and known issues with the supported systems for the Proscenium library.
Release Notes
This release of Proscenium supports the Flash 11 runtime environment. However, as Proscenium is a technology preview release, Adobe does not make any guarantees for future releases of this package regarding backward compatibility of its APIs, product behavior, or runtime environments supported. The technology is not final; but, many portions of the technology are fully implemented and ready for you to try and discuss. For a complete list of features and more information regarding this preview release, please see the release notes.