我有一个项目,在Flash CS4中大量使用新的3d图形工具。有没有人做过任何测试,看看Flash是否更快,光栅或矢量图形?我的SWF真的陷入了慢速机器中。操作3d图形时,我应该在Flash CS4中使用矢量图形还是光栅图形?
1
A
回答
2
当您将3D转换应用于显示对象时,内部Flash会将该对象渲染为位图并将3D转换应用于位图。此功能称为位图缓存,直到对象内容发生变化,Flash将继续使用缓存的位图。
因此对于3D转换的内容,无论源对象是矢量还是位图,它将以渲染和缓存的方式实质上没有区别。如果3D效果正在影响您的性能,通常最好的方法是减小已转换对象的整体大小 - 转换大型位图本身就是一项成本高昂的操作。这就是说,在一般情况下(当事物没有3D变换时),位图的性能明显优于矢量。特别是在CPU规格较低的移动设备上,您会发现这一点。另外值得一提的是,字体(设备字体除外)在运行时变成矢量,因此用相同文本的位图版本替换文本字段将大大降低渲染该文本的CPU成本。
另一方面,矢量内容通常占用比位图更少的工作内存。再一次地,这对于CPU和内存往往受限的移动设备都很重要。
1
通常矢量更小,下载速度更快,但需要更多时间进行渲染。位图增加文件大小,但应该提高播放速度和渲染时间。我找不到具体的测试,但是这里是关于Kirupa的一个热门话题:http://www.kirupa.com/forum/showthread.php?t=87849
相关问题
- 1. iOS光栅化SVG或其他矢量图形?我想从我的矢量图形中获取openGL的纹理!
- 2. xterm中的光栅图形?
- 3. ActionScript - 在运行时光栅化矢量图形?
- 4. 矢量与电影中的光栅图形
- 5. 让回形针制作矢量图像的栅格缩略图
- 6. 矢量图形的最佳Flash引擎?
- 7. 在JavaFX中使用矢量图形
- 8. DWG图形文件格式是位图还是矢量?
- 9. C#WinForms中的矢量图形 - 我应该与WPF进行互操作吗?
- 10. silverlight中的矢量图形
- 11. Android中的矢量图形
- 12. 关于将光栅图像转换为矢量图形的建议
- 13. 3D图形
- 14. 使用pChart的3D图形
- 15. 3D图形:用于可视化3D矢量的软件?
- 16. 旋转矢量图形
- 17. 绘制矢量图形7
- 18. 作为SVG /矢量图形从WPF应用程序截图?
- 19. 为什么和什么时候应该使用hoops 3d图形?
- 20. 在栅格中使用Hue时是否显示空白图形?
- 21. 使用gnuplot制作3D曲面图形
- 22. Android:我的图形应该是480x800还是480x854?
- 23. 在OpenGL中渲染矢量图形?
- 24. 在Javascript中的矢量图形?
- 25. 在C++中呈现矢量图形(.svg)
- 26. MFC和图表库/矢量图形?
- 27. 在WPF应用程序中使用XAML矢量图形
- 28. 画布3d图形
- 29. FloatBuffer和3D图形
- 30. Android 3D条形图