文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Draw Call是什么?
要理解Draw Call我们要先理解Unity引擎的渲染流程:
1.首先unity引擎会先进行可见性测试,确定摄像机可以看到的物体
2.开始准备物体的数据。将1中获取到的物体的顶点(本地位置,法线,UV等),索引(顶点如何组成三角形),变换(物体的位置,缩放,旋转以及摄像机位置),相关的光源和纹理,渲染方式(由材质/Shader决定)整理好
3.通知图形API开始绘制,将准备好的数据发送至GPU
上述步骤是每一个摄像机看到的物体都会执行一次的,这一个流程统称叫一次Draw Call。
那么Draw Call是什么呢?
Draw Call就是CPU将需要渲染的物体传给GPU让其渲染的过程
一般我们把Draw Call简称为DC