Software:Zest3D

From HandWiki
Revision as of 16:31, 7 March 2023 by CodeMe (talk | contribs) (update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Zest3D
Original author(s)Gary Paluk[1]
Developer(s)Plugin.IO
Initial release2013; 11 years ago (2013)[2]
Stable release
0.9.1[3] / 1 December 2014; 10 years ago (2014-12-01)
Written inActionScript 3
Operating systemWeb, Windows, iOS, Android, BlackBerry
TypeGame engine
LicenseBoost License 1.0
Websitezest3d.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. [1], Zest3D.com
  7. [2], Adobe Systems

External links