The simple applet above illustrates the issue of blurriness. Some experts say that 3D objects in FP10 become blurry because they are converted into bitmaps when they become 3D objects. The applet below does not support this conjecture. The object in the applet is a bitmap to begin with yet, when turned into a 3D object, it looses sharpness.
Click on the screen shot above to open the applet in a new window.
In the applet, we have two identical bitmap objects. The '3D' button turns the left image into a 3D object by assigning the value of 0 to its 'z' coordinate. The moment any of the 3D methods or properties is applied to a display object, the object acquires a non-null transform.matrix3D property and becomes a 3D object. Thus, assigning a value to the 'z' coordinate puts our image into the 3D space. The image becomes blurry. The '2D' button resets the image's transform.matrix3D property to null and the sharpness returns.
Another possible explanation might be that when an object is placed in 3D, the perspective projection is applied to it. Since calculating perspective projection requires the use of trigonometric functions, an error inevitably occurs and causes blurriness. As soon as we figure out the answer to the question, we will share it on our site.
Download
- Download all files corresponding to the applet above: ticker.zip
The fla file that corresponds to the applet above is 'blurdtest.fla'.
