Papervision3D

from Wikipedia, the free encyclopedia

Papervision3D is a 3D engine for the Flash platform . The framework is written in the ActionScript programming language and published as open source software under the MIT license . It was started by Carlos Ulloa in December 2005 and first published in 2006. It has not been further developed since the last releases in 2009.

Up to version CS3, the Flash platform only contained two-dimensional drawing functions as standard, but no routines for displaying three-dimensional models. Out of this deficiency, several 3D frameworks arose around 2005 and 2006, which, based on the possibilities of Flash at the time, implemented the rendering of three-dimensional objects in real time and thus interactively. The first major project of its kind was Sandy by Thomas Pfeiffer, published in 2005; the second was Papervision3D. At first it was extremely successful and made Flash the most important delivery platform for three-dimensional content on the World Wide Web .

Papervision3D does not use the technologies available today in Flash to support 3D engines, especially not the possibility of GPU-accelerated rendering (Stage3D since Flash Player 11, 2011). Its historical significance lies mainly in the fact that it was the basis for Away3D . Away3D was spun off from Papervision3D in 2007 and is now one of the most important open source 3D engines for Flash; it is published by Adobe as part of the Gaming SDK .

Web links

Individual evidence

  1. ^ Richard Olsson, Rob Bateman: The Essential Guide to 3D in Flash . Apress, New York 2010, ISBN 978-1-4302-2541-6 , pp. xiii ( limited preview in Google Book Search [accessed October 25, 2014]).
  2. Free Adobe Gaming SDK. Adobe Inc., accessed October 25, 2014 .