图形渲染 & 多媒体开发

🎯 30章 · 从基础到实战
01图形渲染基础
  • 计算机图形学概述
  • 渲染管线
  • 坐标系统与变换
022D图形绘制
  • Pygame基本图形
  • 颜色与填充
  • 抗锯齿技术
03图像处理与滤镜
  • Pillow加载/保存
  • 缩放旋转裁剪
  • 模糊·边缘检测
043D图形入门
  • OpenGL简介
  • PyOpenGL环境
  • VBO与VAO
05着色器编程
  • 顶点/片段着色器
  • GLSL入门
  • 颜色渐变着色器
06纹理映射
  • 纹理坐标
  • 加载纹理
  • 过滤与环绕
  • 多纹理混合
07光照模型
  • 环境/漫反射/高光
  • Phong模型
  • 逐像素光照
083D模型加载
  • 解析OBJ格式
  • 顶点/法线数据
  • PyOpenGL渲染
09摄像机控制
  • LookAt矩阵
  • 第一人称摄像机
  • 透视/正交投影
10动画基础
  • 帧动画·骨骼动画
  • 2D精灵动画
  • 插值算法
11音频处理入门
  • 数字音频基础
  • PyAudio录制/播放
  • WAV与MP3
12音频合成与效果
  • 正弦波/方波
  • 音量控制·淡入淡出
  • 回声与混响
13视频处理基础
  • 视频编解码原理
  • OpenCV读取帧
  • 提取音频流
14视频特效与合成
  • 帧叠加与混合
  • 绿幕抠像
  • 转场效果
15多媒体容器格式
  • MP4/AVI/MKV
  • FFmpeg封装
  • 解封装
16图形用户界面GUI
  • Tkinter窗口控件
  • 事件驱动
  • 嵌入Pygame画布
17实时图形交互
  • 鼠标/键盘事件
  • 拖拽绘制图形
  • 绘图板应用
18粒子系统
  • 粒子生命周期
  • 发射器设计
  • 火焰/雪花
  • 对象池
19碰撞检测
  • AABB/圆形碰撞
  • 像素级检测
  • 物理碰撞响应
20图形性能优化
  • 帧率控制
  • 双缓冲
  • 减少绘制调用
  • 精灵组批渲染
21多媒体同步
  • 音视频同步原理
  • 媒体播放器
  • 音画同步
22图形数学进阶
  • 四元数与旋转
  • 矩阵堆栈
  • 贝塞尔曲面
23后期处理特效
  • 全屏着色器
  • 泛光Bloom
  • 高斯模糊·色调映射
24图形调试工具
  • RenderDoc抓帧
  • OpenGL错误检查
  • 性能分析
25跨平台图形开发
  • Windows/macOS/Linux
  • SDL2抽象层
  • 跨平台代码
26多媒体流媒体基础
  • RTMP/HLS协议
  • FFmpeg推拉流
  • 直播客户端
27图形与AI结合
  • OpenCV人脸检测
  • 视频帧叠加特效
  • AI动画生成
28虚拟现实VR入门
  • 双目渲染
  • OpenVR/SteamVR
  • 简单VR场景
29图形渲染引擎架构
  • 组件模式·事件系统
  • 资源管理
  • 场景图设计
30综合项目实战
  • 2D游戏引擎原型
  • 渲染·音频·输入·物理
  • 演示游戏
⚡ 点击卡片跳转对应章节 · 30章完整目录