Harman Patil (Editor)

Zest3D

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Gary Paluk

Development status
  
Active

Developer(s)
  
Plugin.IO

Written in
  
ActionScript 3

Initial release
  
2013; 4 years ago (2013)

Stable release
  
0.9.1 / 1 December 2014; 2 years ago (2014-12-01)

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. 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. 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.

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

References

Zest3D Wikipedia