课程主页

计算机图形学

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

课程简介

课程安排

  • 课程知识点思维导图:思维导图
  • 日期 课程内容 课程资料
    第一讲 引言 PPT
    第二讲 基础知识 PPT
    第三讲 建模1:曲线表示 PPT
    Bézier Curves参考视频
    第四讲 建模2:网格处理 PPT
    第五讲 渲染1:渲染基础 PPT
    第六讲 渲染2:光线追踪 PPT
    第七讲 渲染3:光线追踪加速 PPT
    第八讲 渲染4:可微渲染 PPT
    第九讲 三维重建 PPT
    第十讲 待定 PPT(待上传)
    第十一讲 待定 PPT(待上传)
    第十二讲 动画 PPT(待上传)
    第十三讲 质点弹簧系统 PPT(待上传)
    第十四讲 角色动画 PPT(待上传)
    第十五讲 流体仿真 PPT(待上传)

    实验内容

    日期 课程内容 链接(密码在课程群)
    第一周 图形学开发工具 实验一任务
    第二周 图形学开发工具-答疑 实验一任务(同上)
    实验一教程
    第三周 旋转与变换 实验二任务
    第四周 旋转与变换-答疑 实验二任务(同上)
    实验二教程
    第五周 Bézier曲线/B样条曲线 实验三任务
    第六周 Bézier曲线/B样条曲线-答疑 实验三任务(同上)
    实验三教程
    第七周 Phong光照模型 实验四任务
    第八周 Phong光照模型-答疑 实验四任务(同上)
    实验四教程
    第九周 光线追踪 实验五任务

    课程作业

    • 理论作业
      • 作业内容:题目参考答案(判断/选择题)
      • 所有理论作业编辑为一个文档提交,文档格式为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仓库

    相关资源

    知识点思维导图

    参考教材

    参考课程