高考考试网
当前位置: 首页 高考资讯

绘制一个立方体(如何在屏幕上绘制一个立方体)

时间:2023-08-14 作者: 小编 阅读量: 2 栏目名: 高考资讯

2添加顶点索引数组而一个立方体由八个顶点数组构成。3三角形信息有了这些顶点索引数组数据,我们就可以绘制三角面。而这组数据也被称为IndexBuffer。4顶点着色器有了上述的这些数据后,就可以把这些数据输入到顶点着色器中。立方体形状包围的每一个像素格都会根据顶点着色器定义的方法去计算它的颜色。7帧缓冲区完整的渲染图像就会输出到帧缓冲区中。最终显示器从帧缓冲区里面拿到图像,显示在显示器的屏幕上。

当我们需要在屏幕上显示或绘制任何一个立方体时,那么我们就必须绘制一个网格,然后在上面绘制纹理着色。这里就延伸出来图形渲染管线。本文只是概述性的描述在屏幕上绘制一个立方体的步骤,不会过于深入,侧重于美术同学阅读。

渲染

在电脑绘图中,是指以软件将3D模型数据转换成2D图像的过程。

图形渲染管线

就是绘制3D图形需要的一系列步骤,抽象成渲染管线(流水线)。管线关注的是数据的流转,映射,变换和处理。

1立方体顶点坐标

如果在屏幕上绘制一个三角形,第一步就是绘制出顶点,因为网格是由顶点组成的。一个顶点要描述它的位置需要三个轴向的坐标(还包括法线和纹理UV坐标),其实就是用三个数来描述顶点的位置。而这些数据也被称之为Vertex Buffer(顶点缓存)。

2添加顶点索引数组

而一个立方体由八个顶点数组构成。每个顶点有它自身的一个号码,而这些号码就是按它在文件里面出现顺序作为它的号码。

3三角形信息

有了这些顶点索引数组数据,我们就可以绘制三角面。在3D渲染中每三个顶点构成一个面,也就是一个三角面。而这组数据也被称为Index Buffer(索引缓存)。

4顶点着色器

有了上述的这些数据后,就可以把这些数据输入到顶点着色器中。将模型每个顶点(坐标)位置信息,用顶点着色器换算(变换/计算)每个顶点应在屏幕的位置(顶点位置的空间变换)。也就是说,为了绘制这些顶点,我们将收集的顶点信息,将它在模型空间中顶点信息变换成世界空间,然后再变换到摄像机(观察)空间,到裁切空间,最后投射到屏幕空间上绘制它们。

5栅格化

图元组装得到的三角形,栅格化就是思考如何把这些三角形映射成为一个一个的像素,哪些三角形对应哪些像素。这个中间有一些对应的关系。每一个像素又称之为片元。在栅格化中相当于把模型的三角面投影到了我们的屏幕上。因为显示器是由一个个像素组成,这一步就要把这些三角形变成屏幕上对应的像素。每个像素是由相连的点生成的,那么每个像素就会根据这些点插值出准确的数据。

6片元(像素)着色器

经过顶点着色器处理和栅格化的数据输出到片元(像素)着色器后,就需要从一个(摄像机)视角绘制出这些数据。然后就会逐个像素输出每个像素的颜色。立方体形状包围的每一个像素格都会根据顶点着色器定义的方法去计算它的颜色。最后就会绘制出来一个完整带光影和纹理的立方体。换句话说,也就是给每一个像素上色。

7帧缓冲区

完整的渲染图像就会输出到帧缓冲区中。显示器下一帧要显示什么,就把颜色写到帧缓冲区(Frame Buffer)里面。用于存放渲染的最终结果。最终显示器从帧缓冲区里面拿到图像,显示在显示器的屏幕上(中间包含一个后处理,这里就不展开了)。

8参考

    推荐阅读
  • 和凤是什么意思 凤和凰代表什么意思

    其妻占之,曰:吉。是谓凤皇于飞,和鸣锵锵。雄雌俱飞,相和而鸣锵锵然,犹敬仲夫妻相随适齐,有声誉。后以和凤为后妃伴随君主之典实。

  • 埃及金字塔简介(埃及金字塔的介绍)

    埃及金字塔简介埃及金字塔是埃及古代奴隶社会的方锥形帝王陵墓。数量众多,分布广泛。开罗西南尼罗河西古城孟菲斯一带最为集中。埃及共发现金字塔96座,最大的是开罗郊区胡夫的三座金字塔。约公元前3100年,初步统一的古代埃及国家建立起来。古埃及国王也称法老,是古埃及最大的奴隶主,拥有至高无上的权力。他们被看做是神的化身。因为这些巨大的陵墓外形形似汉字的“金”字,因此我们将其称之为“金字塔”。

  • 成语向壁虚构是什么意思(向壁虚构怎么理解)

    我们一起去了解并探讨一下这个问题吧!成语向壁虚构是什么意思意思是向壁,对着墙壁。即对着墙壁,凭空造出来的。比喻不根据事实而凭空捏造。向壁虚构,汉语成语,拼音是xiàngbìxūgòu。

  • 医保乙类是什么意思(什么是医保乙类)

    以下内容希望对你有帮助!医保乙类是什么意思医保乙类是指乙类药品,基本医疗保险基金有能力支付部分费用的药物。使用这类药品产生的费用先由参保人员自付一定比例的费用后,再纳入基本医疗保险基金给付范围,并按基本医疗保险的规定支付费用。基本医疗保险药品目录由甲类药品目录和乙类药品目录两部分组成。

  • 蹲在墙上等红杏是什么意思(红杏出墙被误读千年)

    〝红杏出墙〞被误读千年,现代人多不知其真实含义。春色满园关不住,一枝红杏出墙来。〞南宋叶绍翁的《游园不值》是最有名的〝红杏出墙〞诗,但〝红杏出墙〞却被误读千年,其实并不是现代人所认为的是对婚姻或爱情的背叛。杨栁不遮春色断,一枝红杏出墙头。〞这首诗比叶绍翁的稍微早几十年,但在写景上与叶绍翁颇为相似。〞由此,〝红杏出墙〞实为诗人赞誉自然美景,抒发对生活充满热情的心情写照。

  • 江阴5g基站覆盖(户户通光纤镇镇通5G)

    9月7日,2022江苏互联网大会开幕式上,江苏省通信管理局局长许继金发布《江苏网络强省建设的非凡十年》。10年来,江苏网络强省建设交出一份高分答卷——多项指标在全国各省份中数一数二。目前,全省千兆宽带用户数875.2万户,占所有宽带用户的20.5%,占比同样位居全国第一。5G用户占比达到30%,为3133.2万户,用户规模全国第二。许继金表示,省十四次党代会明确“把数字经济作为江苏转型发展的关键增量”。

  • 携号转网每个营业厅都可以操作吗(五省市启用携号转网)

    工信部近日表示,从12月1日起在天津、湖北、云南、江西、海南5个试点省市正式启用新的“携号转网”流程。用户可以通过发送短信进行携转资格查询,避免用户跑冤枉路。办理完携转业务后1个小时内即可正式携转到新的运营商,大大缩短了转网生效时间。其实,早在2010年11月,工信部第一批携号转网试点在天津、海南启动。中国移动湖北公司新闻宣传主管王政表示,这主要出于安全考虑和交接需要。

  • 阿胶糕配方的做法(怎样做阿胶糕)

    阿胶糕配方的做法食材:阿胶500克、黄酒750毫升、核桃仁500克、黑芝麻500克、红枣250克、桂圆肉150克、枸杞100克、冰糖300克。倒入750ml的黄酒浸泡阿胶两至三天,中间可以搅拌让阿胶溶化的更均匀。依次倒入核桃仁、红枣、桂圆肉、枸杞、黑芝麻,用力翻拌均匀,倒入铺了保鲜膜的模具中压平压实,放入冰箱冷藏3小时。拿出冷藏定型好的阿胶糕切成大小合适的片状,即可食用了,每天一片即可。

  • 土豆炖肉的最简单做法(土豆炖肉的步骤)

    下面希望有你要的答案,我们一起来看看吧!土豆炖肉的最简单做法土豆洗净去皮切成块;五花肉切小块;香葱切葱花。锅内倒油烧热,放入肉块翻炒,加大料、花椒。待炒至肉块变色时,放入土豆,加适量开水、盐、酱油。待汤汁收的差不多时放味精调味,出锅撒上葱花即可。

  • 怎么查自己有几个微信号(如何查自己有几个微信号)

    怎么查自己有几个微信号首先,打开微信app,进入“我”~“支付”~“钱包”,然后点击下面的“帮助中心”。不只可以查询名下账户,还可以进行实名认证,进入查询界面后填写好个人信息,点击“下一步”,这时需要人脸验证,按提示完成操作即可。最后就可以看到自己名下绑定的账户信息了,如果发现有多余的微信绑定,点击清除即可。