加工定制否 |
三维渲染过程
三维成像的过程,相对二维来说比较复杂,但是也并不是很难理解。
由于显示屏是二维的,所以二维成像很简单,只需要把图像逐个像素设置正确,直接显示到屏幕上即可。
也正因为显示屏是二维的,三维显示过程,表面上只需要把三维变成二维即可。而实际上,这个过程,包括矩阵变化,裁剪,光棚等阶段。
1、首先,我们通过计算公式或者实测数据,形成地表电磁数据。由于高度不同,所以数据是三维数据。这些数据,包括各个点数据(即三维中的顶点数据),颜色数据。但是为了显示效果,我们可能会附加上纹理数据(例如地表图片)和法线数据(为了形成真实美观的阴影效果)
2、顶点数据可以直接传递给显存,也可以通过顶点数组和显示列表传给显存。这些传入的数据,基本上就是本地坐标(如果直接整体传入,也可以认为是一个整体,并且以0为基点。)
3、数据有了,要想把它显示出来,必须是被摄像机捕获到。这里可以理解成人眼,只有到了人的视野之内,人才可能是看到物体。如下图所图,摄像机会形成一个梯形空间,只有物体进到这个空间之中后,才能被识别。如果我们有1万个测试点数据,但是只有100个在这个空间之中,即只有这一百个会显示,其它的就可以不用显示了,因为即使显示了,也看不到。(如果视角变化了,看到其它的,那也是下一帧的事了。)
徐州赛诚网络服务有限公司
孙先生
15996933714
江苏 徐州 鼓楼区