如何让图像栩栩如生?

[09-12 12:22:15]   来源:http://www.88dzw.com  电路基础   阅读:8176

文章摘要:如何让图像栩栩如生?无论虚拟三维世界有多大、多精彩,计算机都只能通过在二维屏幕上绘制像素来描画那个世界。本节将重点介绍如何让屏幕上的内容看起来栩栩如生,尤其将介绍如何尽量让场景看起来接近于现实世界。首先,我们来了解一下如何让单个静态物体看起来栩栩如生。然后,我们再回答针对整个场景的同一问题。最后,我们将介绍计算机该执行哪些操作,才能显示真实图像以真实速度进行运动的全动态场景。要让物体的形象逼真,图像的许多要素都发挥着重要作用。其中最重要的部分包括:形状、表面特性、光照、透视、景深和抗锯齿。形状当我们看窗外时,会看到由各种形状构成的景色,其中的直线和曲线尺寸各异,构成的组合也不尽相同。同样,当我

如何让图像栩栩如生?,标签:电子电路基础,模拟电路基础,http://www.88dzw.com

如何让图像栩栩如生?

无论虚拟三维世界有多大、多精彩,计算机都只能通过在二维屏幕上绘制像素来描画那个世界。本节将重点介绍如何让屏幕上的内容看起来栩栩如生,尤其将介绍如何尽量让场景看起来接近于现实世界。首先,我们来了解一下如何让单个静态物体看起来栩栩如生。然后,我们再回答针对整个场景的同一问题。最后,我们将介绍计算机该执行哪些操作,才能显示真实图像以真实速度进行运动的全动态场景。

要让物体的形象逼真,图像的许多要素都发挥着重要作用。其中最重要的部分包括:形状、表面特性、光照、透视、景深和抗锯齿。

形状
当我们看窗外时,会看到由各种形状构成的景色,其中的直线和曲线尺寸各异,构成的组合也不尽相同。同样,当我们看计算机显示器上的一个三维图像时,会看到由多种形状组成的图像,尽管大多数形状都是由直线构成的。我们会看到正方形、长方形、平行四边形、圆形和菱形,但看到最多的还是三角形。为了让构建出的图像看似拥有自然的平滑曲线,一些形状必须非常小。要制作复杂的图像(比如人体),可能需要将数千个这样的形状放在一起,构成一个称为线框的结构。此时,这个结构已经具有了成品的大致模样,但下一个主要步骤仍非常重要:必须赋予线框一个表面。

此图显示的是一个手的线框,它由相对较少的多边形(共862个)构成。
此图显示的是一个手的线框,它由相对较少的多边形(共862个)构成。
可以对线框的轮廓进行加工,使其看起来更自然、更圆滑,但这需要用到更多的多边形(3,444个)。
可以对线框的轮廓进行加工,使其看起来更自然、更圆滑,但这需要用到更多的多边形(3,444个)。

表面纹理
在现实世界中看到一个表面时,我们可以通过两种主要的方法来获得有关这个表面的信息。我们可以看见它,有时可以从多个角度进行观察;我们还可以触摸它,看看它是硬的还是软的。但对于三维图像而言,我们只能通过观察表面来获得所有可能得到的信息。这些信息可分成三类:

  • 颜色:它是什么颜色?整个图像是同一种颜色吗?
  • 纹理:表面看起来是平滑的,还是有划痕、突起、凹陷或其他不规则现象?
  • 反射率:它能反射多少光线?表面上其他物件的倒影是清晰还是模糊?

要让图像看起来“真实”,办法之一就是在图像的各个不同部分包含大量的上述三种信息。请环顾一下您的四周:您的计算机键盘与桌面在颜色、纹理、反射率方面都存在差异;而桌面的颜色、纹理、反射率又与您手臂的颜色、纹理和反射率存在差异。要生成真实的颜色,计算机必须能够从数百万种不同颜色中选择出适合构成图像的像素使用的颜色,这一点非常重要。纹理的变化来自于为各种表面(从青蛙的皮肤到Jell-o牌果冻,再到存储的应用于表面的“纹理贴图”)建立的数学模型。我们还将各种不可见的性质(软、硬、温暖、寒冷)与特定的颜色、纹理和反射率组合进行关联。只要一个方面出错,真实的感受就会被破坏。

为线框添加表面,即可将图像由一个数学模型转变成一幅图,我们可以认出这幅图画的是一只手。
为线框添加表面,即可将图像由一个数学模型转变成一幅图,我们可以认出这幅图画的是一只手。

[1] [2] [3]  下一页


Tag:电路基础电子电路基础,模拟电路基础电路基础

《如何让图像栩栩如生?》相关文章