让图像实现流畅运动

(本文为博闻网版权所有, 未经许可禁止以任何形式转载或使用。违者必究。)

至今为止,我们讨论过的所有因素都使得将三维图像放到屏幕上这一过程变得更为复杂。首先,定义和创建一个物体就很不容易,而要生成显示图像所需的所有像素,从而将物体渲染出来就更加困难。为此必须先对由线框组成的三角形和多边形、表面特性、来自各光源的光线以及多个表面的反射光线进行计算和组合,然后软件才能告诉计算机该如何绘制屏幕上的像素。您可能会认为绘制像素即意味着计算这项艰巨的工作大功告成,但其实正是在绘制(或渲染)阶段,工作量才开始攀升。

如今,1024x768的屏幕分辨率只是“高分辨率”的最低要求。这意味着要在屏幕上绘制786,432个图像元素(或称为像素)。如果有32位颜色可用,那么乘以32就意味着制作一幅图像要处理25,165,824个位。如果显示速度为60帧/秒,计算机就必须每秒处理1,509,949,440位信息,只有这样才能使图像出现在屏幕上。除此之外,计算机还必须执行其他任务来决定图像的内容、颜色、形状、光照和其他所有一切,从而使屏幕上的像素能够真正展示出正确的图像。想想绘制出图像所需的整套流程,您就不难理解为什么图形显示卡会将越来越多的图形处理工作从计算机的中央处理器(CPU)中转移出来了。CPU需要获得尽可能多的帮助。




 打印  电子邮件  反馈  引用
编辑推荐
计算机的智力会超过人类...
计算机的智力会超过人类吗?随着科学的发展,如今计算机可谓越来越聪明,它们甚至可以
软件狗是什么?
软件狗(Software Dog)是一种计算机软件的加密方式,是“硬件加密锁”的
间谍软件工作原理
您的计算机是否曾变得非常慢,即使打开Word处理器也会占用很长时间,间谍软件可能
什么是路由算法?
路由器是管理网络流量和发送数据包的,但是它是如何决定数据包发送的呢?通过本文,博
主页 |  公司信息 |  广告服务 |  招聘信息 |  隐私 |  联系我们 |  帮助 |  条款和条件