3D engine in Adobe Flash
2016. Own development

Many enthusiasts dream to make 3D engine, that would show a multidetailed 3D-stage in Internet-browser. And usually they take Adobe Flash as the platform. However the majority of attempts allowed unimportant result in the ratio quality / speed. Taking into account it, Victor 3D has selected other way - to insert the 3D-engine into separate objects which can live in common stage and in own show. Therefore they are named 3D-projectors. For the greater speed the object is exposed to special preparation:

1. At first the object is created in the model editor (for example, 3DSmax) and exported to text file.

2. This file is entered in the special compiler made by Victor 3D. The compiler optimizes the object: reduces points of one straight line up to two points on the corners and unites triangles of plane to one polygon:

Initial object   Optimized object

So the volume of the model is reduced hundreds of times without loss of quality - so that Flash draws a polygon instead of a series of triangles. As a result, the compiler produces an array of model data in the syntax of Flash-Script, and a Flash project file is created from this. To it are added maps of the model, as well as, if necessary, active elements and sounds. Swf-file is created from the Flash project in the usual way. Here is on the left is an example with active windows.

Some people declare that Flash is not needed because here is Html5. Let them try to do this in Html5. Most likely, by their mouths the secret services remove Flash from the media, because they cannot decipher it.