美文网首页
光栅化01-介绍

光栅化01-介绍

作者: 陈成_Adam | 来源:发表于2021-03-23 17:01 被阅读0次

    计算机中表示图形有两种方式,一种是点阵表示,一种是顶点表示

    点阵表示是光栅显示系统显示时所需要的表示形式,光栅化便是将顶点表示转换为点阵表示的过程。而点阵表示转换为顶点表示的过程属于图像识别的范畴,这里不做介绍。

    为了将图形的顶点表示转换为点阵表示,光栅化要解决两个问题:

    1. 哪些像素点需要显示
    2. 需要显示的像素点显示成什么颜色(属性)
    

    伪代码表示如下:

    for (y = 0; y < screen_height; y++)
        for (x = 0; x < screen_width; x++)
            if (inside(tri, x+0.5, y+0.5)) // 如果点(x+0.5,y+0.5)在三角形内部
                image[x][y] = render(tri, x+0.5, y+0.5);
    

    光栅化只处理基本图元:点、线和三角形,因为其他图元都可以转换成这三种基本图元。

    相关文章

      网友评论

          本文标题:光栅化01-介绍

          本文链接:https://www.haomeiwen.com/subject/jgifhltx.html