CourseBench Logo

计算机图形学I

CS171 | 4 学分 | 14 评论
开课单位:

信息科学与技术学院

授课老师:
Ratings & Reviews

3.3

/5
多半差评

14 人评分

5

1

4

6

3

5

2

1

1

1

课程质量

很好

作业用时

4-8h

考核难度

适中

给分情况

较好
排序和筛选

20142026

刘晓培 (14)

其他 (0)

R

Reversion

2023 级本科生
2025/07/04 07:50
2025/01/22 04:01
给分和课程质量都很好的课,但workload大

2024 年 秋学期

刘晓培

课程质量
很好
作业用时
4-8h
考核难度
简单
给分情况
很好

省流:24 秋修读,最终得分 A,总评分大概在 94~95 的样子,课好分好,但要花对等的时间。我真的很想给这课打五星好评,但 workload 实在太太太太太大所以只能照实标了

Overview

CG 据大家评价来看,可能是信院本科生课中 workload 最大的那几门课之一了。整个学期要写 5 次 Assignment、1 次 PaperReading、一次 Project,每次代码量和调试花费的时间都不少;但学习这门课的过程是非常有成就感的,而且 C++ 工程能力能有很明显的提升。

推荐愿意花时间写代码、调试效果,擅长线性代数(可以不擅长),喜欢 CG(这会是你学习的动力)的人来选这门课。(打个广告,如果想知道自己是否对计算机图形学感兴趣的话,可以在暑学期来选陈浩老师的像素着色艺术,个人认为这门课具有图形学先导课的作用,给分也很好,认真做了就是 A)


m

moqiyinlun

2021 级本科生
2024/07/07 10:36
2024/07/07 10:36
workload不小,但上完很有成就感,很有收获

2023 年 秋学期

刘晓培

课程质量
很好
作业用时
4-8h
考核难度
适中
给分情况
较好

先说总评

客观的来说 lxp 的 CG 设计上非常不错,能够作为一个非常好的图形学入门,就是作业代码量尊都有点大,尤其是你写 bonus 的话。然后老师人非常的阳光开朗,很爱笑,上课 PPT 做的很不错,然后 quiz 和考试也都挺难的,如果上课没听懂可以问助教,内容上来说从 OPENGL 编程讲起,讲到 mesh 表达,渲染,UV-texture,ray tracing,path tracing,volume rendering,全局光照,最后会夹带一些自己的私货,讲一些刚体模拟和流体模拟的内容,内容量大管饱。

关于 workload


H

Hypoxanthine

2021 级本科生
2024/07/06 15:16
2024/07/06 15:06
CS171:我的悲伤故事和一点建议

2022 年 秋学期

刘晓培

课程质量
很好
作业用时
>8h
考核难度
较难
给分情况
较好

前言

一点小吐槽

图形学,我的滑铁卢!


?

匿名用户

2024/03/09 08:39
2024/03/09 08:39
好课

2023 年 秋学期

刘晓培

课程质量
很好
作业用时
1-2h
考核难度
偏易
给分情况
很好

有趣,助教 Nice,可以做点好玩的事


?

匿名用户

2024/02/03 03:51
2024/02/03 03:51
非常推荐,但要慎重

2023 年 秋学期

刘晓培

课程质量
很好
作业用时
>8h
考核难度
较难
给分情况
很好

刚上完这门课,非常喜欢这门课,结果也十分满意(A+)。难度略小于数分。

我简单总结一下评论区,并说一说自己的观点。课程质量肯定没得说,刘讲课的质量在我心目中排前三,讲课非常有条理。这学期的助教也非常尽心负责。作业难也是大家有目共睹的,往往是要自己写代码去实现课上学习的算法,而编程的细节老师不会多讲,要靠个人理解,我绝大多数时间就是花在理解上面了(包括熟悉算法和各种工具函数,我就因为不熟悉工具没少走弯路,所以要多问问题),真正的码量反而不大。

至于给分,评论区里两极分化。我的建议是,作业附加题能做就做。评论区里给分好评的同学似乎都没少做附加题(这分数拿满了,比期中占比都高),毕竟作业就占了 55% 的比重。我除了第一次作业的附加题,其他的都做尽力做到 20% 了。虽然作业有 five late-day points, 但我希望尽早动工,因为你不知道你会在 bug 上卡多久(注意,这里和后面的 “尽早” 并不是说你要一口气做完,而是凑时间一点一点的推,闲事偶尔想想怎么 debug)。至于其他的,我 quiz 很烂,展示和期中考试正常发挥,期末项目因为尽早准备(墙裂推荐),也很圆满。说白了就是多花精力多砸时间。这学期可能是按绝对分给等第的,我记不太清了,如果不是,就当我没说吧。


?

匿名用户

2023/12/31 03:49
2023/12/31 03:49
让那几个想做cg的人去卷吧

2014 年 暑学期

刘晓培

课程质量
很差
作业用时
>8h
考核难度
很难
给分情况
很差

非必要建议不选,必要的话建议换个方向


Q

QuanWang

2021 级本科生
2023/06/20 06:02
2023/06/20 06:02
工作量较大,但给分很好

2022 年 秋学期

刘晓培

课程质量
很好
作业用时
>8h
考核难度
适中
给分情况
很好

内部消息:22 秋学期 80 个人给了 30 多个 A 和 A+

课程 workload 主要是 5 次 assignment 和最后期末 project,仅有的一次期中考试大家都一样烂,只要每次作业做完 + bonus 拿满,project 不摆,基本就是 A。


w

wts233

2021 级本科生
2023/02/09 10:59
2023/02/09 09:36
【血泪】被学长忽悠去报喜提B-

2022 年 秋学期

刘晓培

课程质量
很好
作业用时
>8h
考核难度
很难
给分情况
很差

防杠声明:本条评论可能带有比较多的情绪,请仔细甄别,关于本人水平在此不作评价,也没有什么深度发言权。

大概学期中后期就开始天天写 CG 作业,最后除了 hw3 是 66 以外其余 must 应该都是满分,还做了 1 和 2 的 bonus。proj 时候负责了一些比较基础的内容。 报课的原因是因为过了一遍 GAMES101,然后被学长煽动学习,然后就没有然后了。 (不过这门课给分是挺抽象的,某个很厉害的朋友喜提 B+,我不好说)


?

匿名用户

2023/02/07 00:11
2023/02/07 00:11
不是内行选手的话 快跑

2022 年 秋学期

刘晓培

课程质量
较好
作业用时
4-8h
考核难度
适中
给分情况
一般

lxp 一心想把这玩意打造成 cg 深度精品课,上课进度就不是给你入门的
编程作业反而是整个这课最简单的部分,只要有时间总能调出来


Y

Yewandou

2020 级
2023/02/09 10:13
2022/12/17 12:25
有趣的课(给分稀碎)

2022 年 秋学期

刘晓培

课程质量
很好
作业用时
4-8h
考核难度
偏易
给分情况
很差

如果你喜欢 CG,擅长线代,想找一门课来写代码的话,请选这门课。

如果你上述条件有任何一点不满足的话,请慎选这门课。

出分后追评一个差评


?

匿名用户

2022/12/11 06:29
2022/12/11 06:29
工作量很大,但能学到很多东西

2021 年 春学期

刘晓培

课程质量
很好
作业用时
4-8h
考核难度
适中
给分情况
较好

应该是信院 workload 最大的本科生课程之一了。5 次编程作业,从 opengl 到贝塞尔曲线,再到光线追踪,覆盖的范围还是比较广的。对 C++ 编程也很有帮助。老师上课讲的东西比较多,有的时候会讲得比较快,课后要花很多时间。总的来说是很不错的课程。


m

m_e

2017 级本科生
2022/12/10 02:34
2022/12/10 02:18
很好的cg入门课程

2020 年 春学期

刘晓培

课程质量
很好
作业用时
>8h
考核难度
较难
给分情况
较好

具体课程内容组成请参考其他评论。

个人体验: 期中之前需要的线性代数水平远低于期中之后。期中考试及格率不是很清楚,本人没能及格。 由于任课老师的研究领域,临近期末的几节课主要介绍物理模拟的内容,数学和物理差会非常坐牢,但是期末考评不做相关的大作业就可以完全不听(x)。


E

Ericoolen

2018 级本科生
2022/10/31 21:48
2022/10/31 21:48
Good graphics course, but why not games-101?

2022 年 春学期

刘晓培

课程质量
很好
作业用时
2-4h
考核难度
适中
给分情况
较好

It's a good introduction to computer graphics course, a little bit harder than games-101, but Prof. Liu is not so good at teaching, the slides are not very good, and I hate the exam. No matter how the projects are pretty fun and the framework can be good practice for C++ projects.


?

匿名用户

2022/10/22 15:33
2022/10/22 15:33
知识量很大,workload稍微有点小大,但是非常值得的

2021 年 秋学期

刘晓培

课程质量
很好
作业用时
4-8h
考核难度
简单
给分情况
很好

先讲一下作业量

  1. 5 次编程作业,每次码量 100 (must), 200 - 300 ( bonus )
  2. 一次 paper reading 一般而言是经典论文 要做一个 5 分钟左右的 pre
  3. 一个期末大项目码量千行?起码吧, 1-3 人组队,人少有加分?
  4. 大概 3 次 quiz,比较简单