游戏渲染引擎关键要点名称汇总
一:几何知识。
- 向量及其概念,运算
- 矩阵及其概念,运算
- 平面,射线概念,意义
二:D3D基础
- D3D原理,COM原理,顶点处理类型,内存池,页面交换原理。
- 固定渲染管线原理。本地空间-世界空间-视图空间-背面拣选-光照-裁剪-投影-视口变换-光栅化
- 顶点/索引
- 色彩
- 灯光/材质/光源/顶点法线
- 纹理/纹理寻址/纹理过滤/Mipmaps原理
- Alpha混合/Alpha测试
- 深度缓存/模板缓存
三:D3D进阶
- 2D字体文本/3D字体文本(FPS)
- Mesh网格模型/绘制/优化/创建
- 渐进网格/包围体
- 灵活摄象机/PitchYawRoll/WalkingStrafingFlying
- 地形/高度图/纹理光照处理
- 粒子系统/点精灵渲染状态及属性
- 拾取射线/投影窗口/input拾取/碰状检测
- 骨骼矩阵/动态蒙皮
- 高级着色语言HLSL/顶点着色器/象素着色器
四:高级专业部分
- 卡通渲染
- 雾化
- 逐象素光照
- BSP/四叉树+禁忌算法的场景管理
- SkyBox渲染技巧
- 多流
- 动态模糊技术