软件光栅化是将三维(3D)计算机图形软件中创建的场景或图像从一种形式转换为另一种形式的过程,它被称为基于矢量的图形和基于光栅的图形。基于矢量的图像是通过使用包括线条和形状的几何图形来创建图像的,而基于光栅的图形...
软件光栅化是将三维(3D)计算机图形软件中创建的场景或图像从一种形式转换为另一种形式的过程,它被称为基于矢量的图形和基于光栅的图形。基于矢量的图像是通过使用包括线条和形状的几何图形来创建图像的,而基于光栅的图形则使用像素来创建图像。软件光栅化是一个程序而不是硬件用于将基于矢量的图像转换为基于光栅的图像,软件光栅化是一种将三维(3D)计算机图形软件创建的场景或图像从一种形式转换为另一种形式的过程为了全面理解软件光栅化,重要的是,有人首先要理解计算机图像的两种主要创建和显示方式。基于矢量的图像是通过使用几何图形来创建的。这包括可以组合在一起形成其他形状的基本线和点,包括在创建三维或三维图形时经常使用的各种多边形。大多数三维图像是通过将许多小三角形组合在一起而生成的各种形状这些三角形中的每一个都是基于矢量的图像生成的,因此组成一个更大场景的组合块也是基于矢量的。然而,要使这些三角形正确地显示在计算机或电视屏幕上,必须首先将它们转换成能在这样的屏幕上更有效地传递的格式。监视器和电视使用称为像素或“图片元素”的单个光点和颜色点。通过使用像素创建的图像称为基于光栅的图像。而不是使用线条和形状来创建图片,基于光栅的图像是由几十个、几百个或数千个单独的点组合而成的。为了使矢量图像在使用像素的屏幕上正确而容易地显示,通常将其转换为基于光栅的图像,这一过程称为“光栅化”软件光栅化简单地说,这种转换是由程序处理的,而不是由计算机或其他设备内的硬件来处理。例如,视频游戏开发商通常使用软件光栅化来确保三维多边形图像的正确显示允许为游戏创建的图形通过程序本身显示,而不是依赖于玩家计算机中可能存在或不存在的硬件。随着技术的进步,软件光栅化在很大程度上得到了硬件的支持为图形提供额外处理能力的专用显卡使这一过程变得更容易,并为游戏开发者提供了更多的机会。实时渲染依赖于每秒数十次的光栅化,由于先进的软件和更强大的图形处理单元,光栅化变得更为简单
-
发表于 2020-07-31 18:50
- 阅读 ( 1882 )
- 分类:电脑网络