课程主页

《计算机图形学》

Computer Graphics

授课教师:张鸿文

北京师范大学人工智能学院

具身运动智能研究组


网站导航

课程简介    课程安排     实验内容    课程作业    相关资源


最新消息:

  • 2025年2月25日:【课程主页】本课程的主页已搭建,后续添加模块和内容

 
课程简介:
  • 伴随着人工智能技术和并行计算硬件的发展,计算机图形学在过去几十年中取得了显著进展,已经深刻影响了计算机辅助设计、影视特效和虚拟仿真等多个行业。作为计算机科学中的重要领域,计算机图形学不仅涵盖了传统的几何建模、渲染与动画技术,还不断融入新的研究方向。本课程主要介绍计算机图形学的基础理论和核心方法,同时引入当代图形学的前沿研究,如数据驱动下的图像和图形处理技术、可微渲染等内容。
  • 授课教师:张鸿文

  • 理论课时间:2025年春季学期,1-16周,周二下午13:00-15:10

  • 实验课时间:2025年春季学期,2-16周,周四晚上18:00-19:40

课程安排:

日期

课程内容

课程资料

第一周

2025.2.25

绪论

PPT (待上传)

第二周

2025.3.4

基础概念

PPT

第三周

2025.3.11

几何建模1-Bézier曲线

PPT

Bézier Curves参考视频

第四周

2025.3.18

几何建模2-B样条

PPT

第五周

2025.3.25

几何建模3-网格处理

PPT

第六周

2025.4.1

几何建模4-网格参数化

PPT

第七周

2025.4.8

渲染-光照模型

PPT

第八周

2025.4.15

渲染-光线追踪

PPT

第九周

2025.4.22

渲染-光线追踪加速

PPT(课前版本)

第十周

2025.4.29

渲染-BRDF

PPT(课前版本)

第十一周

2025.5.6

可微渲染

PPT(课前版本)

 

实验内容:

日期

课程内容

链接

第二周

2025.3.6

OpenGL入门

实验一

第三周

2025.3.13

实验一答疑

实验一-环境配置参考操作教程

实验一-参考操作教程

第四周

2025.3.20

变换与坐标系统

实验二

实验二-参考操作教程

第五周

2025.3.27

摄像机

实验三

实验三-参考操作教程

第六周

2025.4.3

实验四-Python环境准备

实验四-Python环境准备参考操作教程

第七周

2025.4.10

实验四-网格参数化

实验四-实验任务

实验四-实验数据

第八周

2025.4.17

实验四-网格参数化实验答疑

实验四-参考操作教程

第九周

2025.4.24

实验五-网格模型加载与渲染

实验五-实验任务

实验五-参考操作教程

作业内容:

  • 第一次平时作业:包含实验一/二/三

  • 作业题目及分值:https://pan.bnu.edu.cn/l/m1EanG

    提交链接:https://pan.bnu.edu.cn/l/T1YdOs,命名方式:学号-姓名-第一次平时作业,.zip等压缩包格式,需要包含文档和源代码,可选择附上效果演示视频,截止时间:2025年4月6日23:59


相关资源:

 

参考教材:

 

参考课程: