高性能动画渲染技术
🎨 30章 · 从入门到未来
01
渲染管线入门
CPU→GPU数据流 · 固定/可编程管线
02
顶点处理详解
顶点着色器 · 坐标变换 · 裁剪/背面剔除
03
光栅化与片元处理
像素化 · 片元着色器 · 深度/模板测试
04
纹理映射技术
UV坐标 · 纹理过滤 · Mipmap/各向异性
05
光照模型基础
环境/漫反射/镜面 · Blinn-Phong实现
06
GPU架构与优化
并行计算 · Warp调度 · 内存层级
07
Draw Call与批处理
减少DC · 静态/动态批处理
08
LOD与遮挡剔除
层次细节 · 视锥体剔除 · 遮挡查询
09
粒子系统优化
GPU粒子 · 粒子排序 · 纹理图集
10
阴影渲染技术
Shadow Map · PCF软阴影 · CSM级联
11
抗锯齿技术
SSAA/MSAA/FXAA/TAA原理对比
12
后处理特效
Bloom · HDR · 色调映射 · 景深
13
屏幕空间反射
SSR原理 · 光线步进 · 降噪处理
14
全局光照入门
Lightmap · 光照探针 · 实时GI对比
15
Compute Shader实战
通用计算 · 粒子模拟 · 后处理加速
16
GPU Instancing
实例化渲染 · 材质属性块 · 间接绘制
17
动画系统基础
骨骼动画 · 蒙皮算法 · 混合树
18
动画压缩技术
关键帧压缩 · 曲线压缩 · 浮点量化
19
状态机与动画分层
动画状态机 · 分层混合 · IK反向动力学
20
Root Motion与物理动画
根运动提取 · 物理布娃娃 · 弹簧骨骼
21
动画事件系统
事件回调 · 动画通知 · 技能判定帧
22
性能分析工具
Profiler · RenderDoc · GPU Capture
23
内存管理策略
对象池 · 资源预加载 · 异步加载
24
多线程渲染
渲染/主线程分离 · 命令缓冲区
25
移动端渲染优化
Tiled架构 · 带宽优化 · Overdraw控制
26
VR/AR渲染挑战
双屏渲染 · 注视点渲染 · 异步时间扭曲
27
程序化生成技术
噪声算法 · 地形生成 · 植被放置
28
Shader变体管理
变体爆炸 · 预编译 · 关键字管理
29
渲染调试技巧
帧调试器 · 可视化调试 · 性能瓶颈定位
30
未来趋势
光线追踪 · Mesh Shader · Nanite/Virtual Texture