Papervision3D
   HOME

TheInfoList



OR:

Papervision3D is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
, 3D
graphics engine Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as the render. Multiple models can be defined ...
for rendering 3D content within
Adobe Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on ...
and
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applic ...
. Unlike modern Flash 3D engines such as
Away3D Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor (Away Builder),
and
Flare3D Flare3D is a framework for developing interactive three-dimensional ( 3D) graphics within Adobe Flash Player and Adobe AIR, written in ActionScript 3. Flare3D includes a 3D object editor (the Flare3D IDE) and a 3D graphics engine for rendering 3D ...
, Papervision3D is not built for
Stage3D Stage3D ( codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to rend ...
and renders 3D content fully on the CPU without GPU-accelerated rendering.


History

Papervision3D was launched by Carlos Ulloa around December 2005; it was made open source by the end of 2006. Papervision3D was of the first 3D rendering engines built for Adobe Flash Player, and at the time of its launch in 2005, was the most complete and best known 3D engine for Flash. It used ''drawTriangles()'' to render 3D content fully on the CPU, within Flash Player. According to a 2009 book Papervision3D was "without a doubt the best known" 3D engine for Flash. A 2012 book called it the "granddaddy of 3D libraries for Flash" and argued that "There is a simple reason for PaperVision3D's popularity: it is very complete in its execution."
Away3D Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor (Away Builder),
was forked from Papervision3D, for the purpose of improving performance. Another 2011 book noted in the section on "3D with Flash" that "Away3D and Alternativa3D are currently the preferred solution for performance and features because they have a more active development community". Although popular between its introduction in 2006 and 2009, development has stopped since 2009 and it has been superseded by
Away3D Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor (Away Builder),
which has been adopted by Adobe as the sole 3D rendering engine included within the official Adobe Gaming SDK.Adobe Gaming SDK
Adobe


See also

*
Stage3D Stage3D ( codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to rend ...
*
WebGL WebGL (Short for Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelera ...


References


Further reading

* * * Julia May (August 10, 2009
Discovering Papervision3D: Best Design Practices and Tutorials
'' Smashing Magazine''


External links

*
papervision 3d ridiculously slow on air for iOS
3D scenegraph APIs Free 3D graphics software Free game engines Software using the MIT license {{graphics-software-stub