渲染管线笔记

什么是渲染?

电脑绘图中,是指以软件由模型生成图像的过程

数据与资源 -- 渲染管线 -- Rander Target

Unity Bulid-in渲染管线:

剔除:视锥剔除、层级剔除、遮挡剔除

渲染顺序:

RenderQueue<2500为不透明渲染队列,渲染顺序从前往后

RenderQueue>2500为半透明渲染队列,渲染顺序从后往前

GPU渲染管线可以简单概述为:顶点处理--图元装配及光栅化--片元处理--输出合并

打包数据Batch:

模型信息:顶点坐标、发现、UV、切线、顶点色、索引列表

变换矩阵:世界变换矩阵、vp矩阵(根据摄像机位置和fov等参数构建)

灯光材质参数:shader、残值参数,灯光信息

顶点shader:将顶点坐标从模型空间变换到裁剪空间

模拟拍照的过程,模拟投影成像的过程,将3D模型进行变形

相机金字塔状的视锥体被转换变形成一个比例为2*2*1的立方体(CVV)

顶点shader并不会产生2d图像,仅使得场景中的3D对象产生变形效果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值