Zest3D

Zest3D
Original author(s) Gary Paluk[1]
Developer(s) Plugin.IO
Initial release 2013 (2013)[2]
Stable release
0.9.1[3] / 1 December 2014 (2014-12-01)
Development status Active
Written in ActionScript 3
Operating system Web, Windows, iOS, Android, BlackBerry
Type Game engine
License Boost License 1.0
Website zest3d.com

Zest3D is an open source framework for developing interactive 3D graphics within Adobe Flash Player and Adobe AIR, written in ActionScript 3. Zest3D runs on current web browsers utilizing the Adobe Flash Player, and uses Stage3D for GPU-accelerated rendering.

The Zest3D engine can render 3D models and perform various other 3D computations. It supports hierarchical object transformation with features such as position, rotation and scaling, rendering of bitmap textures, and real-time lighting using Phong shading or Gouraud shading.[4] Zest3D Physics is a physics engine based on the Oimo physics library, for collision detection, soft and rigid body dynamics.

Zest3D fully supports GPU-accelerated graphics using the Stage3D API introduced in Flash Player 11, freeing up the CPU for other computational tasks.[5] Since GPUs are capable of rendering many more textured triangles per second, it allows for much more detail and quality, and up to 100,000 triangles per frame instead of the typical 1,000 ceiling with CPU-based Flash rendering.[6]

In 2014, Adobe featured Zest3D and included within the Adobe Gaming SDK.[7]

References

  1. Zest3D Team, at the Official Website
  2. Zest3D project page, Github code
  3. Zest3D, Zest3D website
  4. Zest3D, Zest3D Wiki
  5. Stage3D vs WebGL Performance, Airtight Interactive
  6. , Zest3D.com
  7. , Adobe Systems
This article is issued from Wikipedia - version of the 9/10/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.