我有一个项目,在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. 使用OpenCV将光栅图像转换为矢量图形?
- 2. CALayer支持矢量图形还是仅处理预渲染的栅格图形?
- 3. iOS光栅化SVG或其他矢量图形?我想从我的矢量图形中获取openGL的纹理!
- 4. xterm中的光栅图形?
- 5. ActionScript - 在运行时光栅化矢量图形?
- 6. 矢量与电影中的光栅图形
- 7. 让回形针制作矢量图像的栅格缩略图
- 8. 将3D矢量图形转换为PDF
- 9. iOS:矢量图形/图像
- 10. 矢量图形的最佳Flash引擎?
- 11. 在JavaFX中使用矢量图形
- 12. 在flash中如何使用inkscape中的矢量图形开发?
- 13. DWG图形文件格式是位图还是矢量?
- 14. C#WinForms中的矢量图形 - 我应该与WPF进行互操作吗?
- 15. Android中的矢量图形
- 16. silverlight中的矢量图形
- 17. 矢量图形在iOs?
- 18. 3D图形库中的树形图
- 19. 在FLASH BUILDER中使用FLASH PRO中的矢量形状(形状/图形符号 - > SWC?)
- 20. 关于将光栅图像转换为矢量图形的建议
- 21. 在android上使用矢量图形
- 22. 使用矢量图形作为自定义窗体形状
- 23. 3D图形
- 24. quantmod 3d图形
- 25. 使用pChart的3D图形
- 26. 3D图形:用于可视化3D矢量的软件?
- 27. 旋转矢量图形
- 28. 绘制矢量图形7
- 29. 作为SVG /矢量图形从WPF应用程序截图?
- 30. 为什么和什么时候应该使用hoops 3d图形?