又到了暑期选课的时间,不少同学在群里或門上寻求课程推荐。今年我在外实习,有些抽不出时间来准备一次线上宣讲了,所以建一个话题介绍今年图形学的开课情况,帮助大家了解我们的课程、决定是否选择。
课程概况
现在的《计算机图形学》开课历史只有三年,今年是第四年,仍处于不尽稳定的演进状态中。授课时长为 32 课时 +12 实验学时(3 至 4 次上机),由计院赵玺老师开课。
授课及考核方式
我们开设的课程以讲授经典图形学的三大技术领域(渲染、建模、动画)为主,其他内容(例如计算摄影、三维重建等图形/视觉交叉方向)所占比例很少,因此定位是给不(甚)了解图形学的同学开设的课程。授课内容是我们认为在有限的课时内值得讲且比较能讲清楚的,因此不敢言面面俱到。实验内容包括基本的三维空间计算、渲染管线、几何处理以及物理动画,全部在统一的框架下完成。
去年的考核方式是:课堂上随堂测试(雨课堂答题)占 30 分,实验成绩占 70 分。今年的分数占比应该不会发生明显变化,且可以确定仍然不设期末考试。实验分为两部分:
- 必做实验是后续实验的基础,需要在截止时间前完成才能得分
- 选做实验可以自由选择完成,期末前完成皆可得分
所有实验手册第一周即发布,感觉课程并不适合自己的同学可以自由退课。
我适合选这门课吗?
每个人的诉求不尽相同,而很多同学也许还不太清楚自己的诉求到底是什么,所以我们不能替大家做决定。这里给出几个问题,可供参考。
- 我喜欢写代码解决问题的感觉吗?如果无感,或是认为精巧简洁的思路远比代码有意思,那么不推荐。很多图形学分支比较工程,这意味着更多的代码、trick 乃至一些比较 hack 的方法,有推导洁癖的同学可能会感到难受。
- 我看重视觉体验吗?如果是,那感觉图形学有意思的可能性更大。大部分图形学的方法都以“欺骗视觉”而不是“尽善尽美”为目的,这个过程中也会诞生很多有趣的理论或工程思路。
- 我有多少时间?根据助教自己以及往年同学的情况来看,建议大三上选择的“重量级”选修课不超过两门(包括校内和自学),否则可能会非常忙碌而收效有限。
- 我更喜欢“理解”还是“创造”?如果喜欢更理解、分析、提取,出门左转(右转?)去计算机视觉,在本科阶段,这是一门与图形学差异很大的课程。如果相反,那么哪怕当下图像 AIGC 如火如荼,也还没有谁能否定图形学在内容创作方面的强大潜力。
- 我需要(或想要)高分吗?这里并不鄙视追求分数的行为,但如果是实验苦手,那么今年想要拿到 90+ 的总分应该还是挺难的
一些常见的问题
Q:和 GAMES 101 相比如何?
A:闫令琪老师的讲课水准是顶尖级别的,但 101 的实验还是有一些缺憾,比如不够系统、不够自由等等,所以我们自认为和 101 相比各有所长。如果你对图形学感兴趣,那也很推荐去听 101。
Q:有多少选做实验?
A:贴一张去年可选的实验图
蓝色部分就是选做实验。今年的选做实验数量应该还会增加,具体增加多少取决于我们暑期的开发进度。
Q:实验怎么考核?
A:我们不用学校的系统,直接通过邮件提交实验。必做实验都有单元测试,是否通过是自动判定的;选做实验情况复杂一些且更需要检查抄袭/作弊,因此需要在上机时间通过验收。每个实验得多少分的标准是比较客观的,不存在竞争性得分的情况。
Q:往年均分有参考价值吗?
A:基本没有。我们的课程内容变动仍然比较快,每年也会根据上一年的分数分布、工作量来评估下一年的工作量安排,因此均分变动也较大。可以确定的是,今年得高分的难度会高于去年。
这是因为去年部分实验分值安排略有漏洞,根据统计数据,最终得分对付出努力最多的同学不是非常公平,所以今年需要调整。我在 这里 聊了目前的调整思路,但不能保证最终一定是这么调整的。
Q:挂了怎么办?
A:首先我们会通过分值调整,将及格的难度控制得比较低,往年没有自暴自弃的同学应该都及格了。如果确实遗憾挂科,那么恕不提供补考,只能选择重修图形学或再修另一门课(具体政策请咨询教务)。
下面可以问其他感兴趣的问题了