图形渲染 & 多媒体开发
🎯 30章 · 从基础到实战
01
图形渲染基础
计算机图形学概述
渲染管线
坐标系统与变换
02
2D图形绘制
Pygame基本图形
颜色与填充
抗锯齿技术
03
图像处理与滤镜
Pillow加载/保存
缩放旋转裁剪
模糊·边缘检测
04
3D图形入门
OpenGL简介
PyOpenGL环境
VBO与VAO
05
着色器编程
顶点/片段着色器
GLSL入门
颜色渐变着色器
06
纹理映射
纹理坐标
加载纹理
过滤与环绕
多纹理混合
07
光照模型
环境/漫反射/高光
Phong模型
逐像素光照
08
3D模型加载
解析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章完整目录