腾讯游戏学院课程1:实时图形渲染管道
时间:2019年11月23日
地点:清华大学深圳研究生院C1
目录
宏观渲染系统
图形渲染
从而为/三维模型生成图像,数学上可以用渲染方程表示
两种方法:
离线渲染(光线跟踪、路径跟踪、辐射度算法)
实时渲染(光栅化)
画家算法
深度缓冲(z-buffer)无需排序,分辨率与图像(颜色缓冲)相同。
管线与管道
宏观渲染管道
输入场景-应用阶段(cpu)-几何阶段(gpu)-光栅阶段(gpu)-输出图像
应用阶段
输入场景-可见性检测–分组和排序-提交图元-输出图元
场景图Sence Graph需要组织场景中的物体(摄像机、光源、网格 、骨骼)
查找
使用空间分割技术加速场景查询,包括:二元空间分割BST Tree、八叉树BVH Tree(现在用的比较多)、入口(Protal)
可见性检测
平截头体剔除、遮挡剔除、细节LOT
分组和排序(按什么顺序绘制)
通常按渲染层layer分组
半透明物体不能用z-buffer排序
所以需要半透明物体运用与渲染无关的技术OIT(