Unity渲染管线-百人计划笔记

Unity渲染管线是什么?

渲染流水线,渲染的过程,是线性的。它涉及cpu和gpu。分为应用阶段、几何阶段、光栅化阶段、像素处理阶段。上一阶段的输出是下一阶段的输入。

应用阶段

应用阶段包括准备基本数据、粗粒度剔除、渲染设置。发生在cpu阶段,这是unity开发的主要内容。
1、准备场景数据、光源及阴影数据、摄像机数据、全局数据。
2、碰撞检测、加速算法、遮挡剔除
3、设置渲染参数,包括绘制设置、绘制顺序、渲染目标、渲染模式等。

几何阶段

几何阶段包括顶点着色器、曲面细分、几何着色器、投影、裁剪、屏幕映射。
模型坐标>世界坐标系>视图坐标系>投影坐标系>视口坐标系

光栅化阶段

光栅化阶段包括三角形设置、三角遍历。主要对覆盖区处理和抗锯齿处理。

像素处理阶段

该阶段包括片元着色、颜色混合、目标缓冲区(FrameBuffer、RenderTexture)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值