显示器模型(如何在屏幕上绘制一个立方体)

Posted

篇首语:少年乘勇气,百战过乌孙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示器模型(如何在屏幕上绘制一个立方体)相关的知识,希望对你有一定的参考价值。

显示器模型(如何在屏幕上绘制一个立方体)

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

渲染

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

图形渲染管线

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

1立方体顶点坐标

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

2添加顶点索引数组

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

3三角形信息

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

4顶点着色器

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

5栅格化

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

6片元(像素)着色器

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

7帧缓冲区

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

8参考

相关参考

注意选择的过滤器模型(SolidWorks绘制的茶杯滤网,绘制方法用来分享)

...拿出卡尺量了量,用Solidworks的钣金件工具来绘制了一个模型实物过滤网下面这个就是绘制好的钣金模型,怎么样,还可以吧!SolidWorks绘制的钣金模型下面来来说说绘制的过程。一、难点这个模型的难点在滤网的翻边和开口支撑...

手机3d图制作软件(3d绘图器ar(3D Grapher),一款手机端绘制三维函数图像的神器)

...名字就是3D绘图器ar,想要研究函数吗?或者说对函数的模型了解吗?在一个空间之内,两条函数是以怎样的方式发生着位置空间上的变化的呢?3D绘图器ar就能给你解答,你只需要给出函数,他就能给你建立起一个数学模型,方...

数码手机展示柜(可点亮屏幕模型手机现世,购物诈骗须慎防)

在逛手机店时常常可以看到店家陈列在展示柜中的模型机,不管重量还是外型皆与实机相似,唯一不同是死板的屏幕画面,让人可以很明显辨识出真机与假机,现在在中国的淘宝网上出现一种模型手机竟然可以点亮屏幕,这下大...

什么是冰山,什么是冰山模型

1、冰山是一块大若山川的冰,脱离了冰川或冰架,在海洋里自由漂流。冰的密度约为917kg/立方米,而海水的密度约为1025kg/立方米,依照阿基米德定律我们可以知道,自由漂浮的冰山约有90%体积沉在海水表面下。因此看着浮在水...

什么是冰山,什么是冰山模型

1、冰山是一块大若山川的冰,脱离了冰川或冰架,在海洋里自由漂流。冰的密度约为917kg/立方米,而海水的密度约为1025kg/立方米,依照阿基米德定律我们可以知道,自由漂浮的冰山约有90%体积沉在海水表面下。因此看着浮在水...

智立方创始人(AutoML进入商用化阶段,探智立方全新产品即将上线)

...谷歌刚刚推出AutoML工具的时候,「AutoML」还仅有机器学习模型自动化的意思。而现在,人们已经普遍认为AutoML需要贯穿机器学习的整个流程:从数据清洗开始、特征工程、到模型的生成,甚至包括模型评估,所有阶段都包括在了...

显示器屏幕(史上最强屏幕手机,杀回来了)

说起屏幕好的手机,大家第一反应是哪一款呢?是屏幕基材顶级的三星S23U、iPhone14Promax?还是话术点满的一众国产安卓旗舰呢?对于很多用户来说,买手机很难做到不同的机型横向对比,哪怕有博主能给自己提供手机横评测试,...

拼接屏不用矩阵可以吗(液晶拼接屏大屏幕的软边融合技术)

软边融合拼接屏大屏幕显示系统与传统的拼接屏大屏幕系统,设备组成基本相同,但在多屏显示拼接(资金面)处理器和投影仪,屏幕选择,更为苛刻和严谨,软边融合拼接屏大屏幕显示系统是一个高科技和先进的系统集成项目...

户外电子大屏幕(为什么户外LED显示屏被用于广告?)

随着技术的出现,每个领域都在适应更新和更先进的服务方法。无论是购物、教育、账单支付、电器、工业还是任何其他领域,到处都有一个共同点。我们共同看到的是执行任务和服务的现代化方式。一种这样的服务是广告。正...

无人机模型(莫斯科航展上,翼龙-2无人机模型遭到破坏,导弹模型也丢失一枚)

...了一个坏消息,作为我国无人机代表的翼龙2无人机,其模型在莫斯科国际航展室外展出时遭到了破坏。这一点有照片为证,俄罗斯塔斯社记者在航展期间拍摄了相关的图片。根据这些图片可以看到,在航展期间,有观众直接站...