文章目录
概览:游戏引擎中的渲染系统
-
游戏渲染面临的挑战
- 渲染量大、算法复杂、all in one
- 对于不同硬件显卡的适配和优化
- 实时性(60fps、120fps)和分辨率(1080p、4K、8K)要求
- CPU带宽和内存限制(游戏逻辑、网络、动画物理等都是CPU处理的)
-
这块是一个实践性、工程性知识(与纯理论相对),因此技术更新换代非常快
四个课时概览
一,渲染管线流程
流程参照101和图形基础
二,了解GPU
SIMD 和 SIMT
- 单指令多数据SIMD(Single Instruction Multiple Data)运算,对多个数据同时进行同一种运算(指令级并行),一般用于矩阵计算
- 单指令多线程SIMT(Single Instruction Multiple Threads)运算,多线程处理运算(相当于GPU多线程版SIMD),GPU的线程数是比CPU多得多,因此处理简单计算快