课程主页

计算机图形学

Computer Graphics
授课教师:张鸿文
北京师范大学人工智能学院

课程简介

课程安排

  • 课程知识点思维导图:思维导图
  • 日期 课程内容 课程资料
    第一讲 引言 PPT
    第二讲 基础知识 PPT
    第三讲 建模1:曲线表示 PPT
    Bézier Curves参考视频
    第四讲 建模2:网格处理 PPT
    第五讲 渲染1:渲染基础 PPT
    第六讲 渲染2:光线追踪 PPT
    第七讲 渲染3:光线追踪加速 PPT
    第八讲 渲染4:可微渲染 PPT
    第九讲 三维重建 PPT
    第十讲 动画1:动画基础 PPT
    第十一讲 动画2:物理模拟动画 PPT
    第十二讲 动画3:角色动画 PPT
    第十三讲 课程总结 PPT

    实验内容

    日期 课程内容 链接(密码在课程群)
    第一周 图形学开发工具 实验一任务
    第二周 图形学开发工具-答疑 实验一任务(同上)
    实验一教程
    第三周 旋转与变换 实验二任务
    第四周 旋转与变换-答疑 实验二任务(同上)
    实验二教程
    第五周 Bézier曲线/B样条曲线 实验三任务
    第六周 Bézier曲线/B样条曲线-答疑 实验三任务(同上)
    实验三教程
    第七周 Phong光照模型 实验四任务
    第八周 Phong光照模型-答疑 实验四任务(同上)
    实验四教程
    第九周 光线追踪 实验五任务
    第十周 光线追踪-答疑 实验五任务(同上)
    实验五教程
    第十一周 可微渲染 实验六任务
    实验六任务【低难度版本】
    第十二周 可微渲染-答疑 实验六教程
    实验六教程【低难度版本】
    第十三周 质点弹簧模型 实验七任务
    第十四周 质点弹簧模型-答疑 实验七任务(同上)
    实验七教程
    第十五周 LBS蒙皮(选做) 实验八任务(选做)
    实验八教程

    课程作业

    • 理论作业
      • 作业内容:题目参考答案(判断/选择题)
      • 所有理论作业编辑为一个文档提交,文档格式为PDF,命名方式:学号-姓名-图形学理论作业.pdf,作业文档提交到:此页面(选择所有理论作业)
      • 截止时间:2026年6月30日23:59
    • 实验作业
      • 作业内容:见实验内容部分,每次实验作业提交git链接到:此页面(选择对应的实验)
      • 要求:提交的链接应能直接看到作业的README内容(页面能看到gif等动图效果);如把多个作业放在一个git工程(通过子文件夹区分不同作业),提交链接应为直达当次作业的页面
      • 截止时间:2026年6月30日23:59(所有实验作业在此时间点提交即可)
    • 正常Git仓库链接示例:
      • https://gitxxx.com/username/cg-lab(这个页面会自动把当前目录下的README.md进行显示)
      • https://gitxxx.com/username/cg-lab/Work1(同一仓库包含多个作业,提交单次作业文件夹)
    • Git仓库链接提交常见问题:
      • username/cg-lab(无前缀网址)
      • https://gitxxx.com/username/cg-lab/blob/main/README.md(不能直接看到工程目录文件)
      • 无法访问的Git仓库

    相关资源

    知识点思维导图

    参考教材

    参考课程