CPT205 计算机图形学

Computer Graphics

学校
西交利物浦大学
学院
Academy of AI and Advanced Technology
专业方向
SOE · Software Engineering
完整开课代码
SOE205、CPT205-2025/26-SEM1、SOE205-2026/27-SEM1
开课学年
2025/26、2026/27

课程概览

SOE205 计算机图形学

本课程通过理论与实践双轨教学,深入解析几何变换、光照模型及渲染管线,带你掌握OpenGL底层开发技术,从数学公式出发构建三维虚拟世界,为你从事游戏引擎开发、图形渲染及虚拟现实领域奠定坚实的专业基石。

26-27

计算机图形学

本课程深度融合数学建模与编程实现,通过OpenGL工业级实践,带你系统掌握渲染管线、几何变换及光照算法,从底层逻辑构建视觉效果,助你进阶为具备高性能渲染能力

25-26

课程讲解

SOE205 Lecture 5 参数曲线与曲面

这门计算机图形学课程从参数曲线与曲面切入,带你掌握用参数方程表示几何形状的方法,理解从参数空间到物理空间的映射,学透Bezier曲线、B样条与NURBS的连续性与局部控制,掌握旋转、拉伸、扫描及张量积曲面构造,并借助OpenGL实现曲线渲染与动画。

26-27

SOE205 Lecture 4 变换管线与几何变换

SOE205第四讲带你走通从模型空间到屏幕空间的完整变换管线,掌握平移旋转缩放反射错切与齐次坐标复合矩阵,并用OpenGL矩阵栈实现三维场景渲染。

26-27

SOE205 Lecture3 几何图元与直线算法

SOE205第三讲聚焦几何图元与直线算法,从点线多边形出发,掌握DDA与Bresenham整数画线、圆的对称生成、反走样、多边形填充及OpenGL实践,完成从理论到渲染的完整链路。

26-27

SOE205 Lecture2 几何与代数基础

本课程围绕几何与代数两条主线,讲解三维坐标系与屏幕坐标系、点线角度与三角函数、向量加减缩放点积叉积、矩阵定义运算转置逆矩阵,并用p'=Mp统一表达平移旋转缩放,为图形渲染打牢数学根基。

26-27

SOE205 Lecture1 硬件与软件导论

这门计算机图形学课程从GPU、显存与渲染管线等软硬件基础讲起,带你掌握几何建模、变换投影、光照纹理与动画编程,并通过OpenGL着色器实践打通从理论到开发的完整闭环。

26-27

SOE205 Lecture 3

本课深入解析计算机图形学最底层的几何原语,通过剖析DDA与Bresenham等直线生成算法、圆的对称性优化及反走样技术,带你掌握从离散像素到平滑图形的数学逻辑,并结合OpenGL实践将理论转化为视觉构建能力。

25-26

SOE205 Lecture 2

本课程深入剖析计算机图形学的底层数学基石,从笛卡尔坐标系、三角学及向量运算出发,系统讲解矩阵变换这一核心逻辑,通过点积与叉积解析空间几何关系,助你掌握构建与操控三维虚拟世界的底层算法与变换法则,为后续深入图形渲染与物理模拟奠定扎实理论基础。

25-26

SOE205 Lecture 1

本课程深入解析计算机图形学核心链路,从建模、实现到视觉呈现,带你掌握数学模型与硬件协同的底层逻辑,并通过OpenGL实践探索渲染流水线,为你叩开游戏开发、影视渲染及沉浸式交互技术的大门。

25-26

真题讲解

CPT205-24-25-R

本课程深入解析计算机图形学核心考点,涵盖几何变换与齐次坐标矩阵、投影模型、光照着色与纹理映射,并通过DDA直线算法、Cohen-Sutherland裁剪及Z-buffer隐藏面消除等实战案例,助你系统掌握从渲染管线到硬件显示的底层逻辑,高效提升图形学解题与工程应用能力。

24-25

CPT205-24-25-F

本课程全面拆解图形学核心考点,涵盖计算机图形学应用、图像数字化原理、纹理映射、屏幕分辨率、齐次坐标、矩阵逆运算、直线光栅化、多项式插值局限及边界表示法等关键理论;同时深度解析OpenGL渲染管线,通过代码实践讲解模型、视图与投影变换,以及光照材质与纹理贴图的参数配置技巧,帮助你从数学原理到代码实现系统性掌握图形学渲染逻辑,高效应对考试与开发难题。

24-25