渲染管线
图形数据在Gpu上经过运算处理,最后输出到屏幕的过程
顶点处理
- 接受顶点模型顶点数据
- 坐标系转换
图元装配
组装面,连接相连的顶点,绘制三角面
光栅化
计算三角面上的像素,并为后面着色阶段提高合理的插值参数
像素处理
对每个像素区域进行着色
写入到(显卡)缓存中
缓存:
一个存储像素数据的内存块,最重要的缓存是帧缓存与深度缓存
帧缓存
深度缓存Z-buffer
存储像素的深度信息,即物体到摄像机的距离,光栅化时便计算各像素的深度值,如果新的深度值比现有值更近,则像素颜色被写道帧缓存,并替换深度缓存。近的被保存,远的被遮挡就不显示了
优化
Occlusion Culling即时遮挡剔除
遮挡剔除:当物体被送进渲染流水线之前,将摄像机视角内看不到的物体进行剔除,从而减少了每帧渲染数据量,提高渲染性能
使用插件Instantoc实现遮挡剔除
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。