目录
基于WebGL的大体量三维模型渲染优化 这篇是遮挡剔除
详细讲了什么叫帧率 绘制调用优化 DrawCall
CPU向缓冲区发送命令 GPU得到命令进行绘制
WebGL 的绘制过程
如图2-2 所示,主要分为获取顶点坐标、图元装配和
光栅化三个部分:
(1)获取顶点坐标。一般三维模型的定点数量都是非常大的数字,很难由人工的写出这些坐标,事实上大多是由三维建模软件导出或者框架生成的。绘制的第一步就是由WebGL 获取到这些坐标。
(2)图元装配。这个部分的功能是把上一步获取到的坐标组成大量的图元,也就是面片。WebGL 会把定坐标传入顶点着色器,顶点着色器会负责用这些顶点生成一个个三角形面片。
(3)光栅化。光栅化是由片元着色器完成的,片元着色器会通过颜色、材质、贴图以及灯光等信息计算模型的每个片元(也就是每个像素)最终将如何显示。光栅化就是这样子一个给模型上色的过程。
基于WebGL的城市地下管网三维可视化研究及应用
支持以图片的形式输出用户所选定区域的图形图像,可供打印
分屏显示
多叉树数据调度算法,视景体裁剪算法讲的比较具体
后针对网络传输的带宽限制,研究