选课类别:计划内与自由选修 | 教学类型:理论课 |
课程类别:本科计划内课程 | 开课单位:数学科学学院 |
课程层次:专业选修 | 学分:3.0 |
期末考试包括理论理解和应用,最终一题是开放性的图形学理解和课程建议。题目覆盖广泛,部分考点如旋转矩阵、贝塞尔曲线、几何图形判断等需要重点复习。
给分普遍较好,匿名用户表示即使摆烂最后也拿到了不错的成绩,附加题补分很好。一些学生认为考试难度中等,通过复习PPT即可拿高分。
作业量较多,共十个,难度差异较大。实验文档简略,多依赖Matlab。部分学生认为Matlab无用,但数学背景好的同学可以从中获益。大作业多为用Unity做小游戏,B站教程两天可完成,整体难度不高。
陈仁杰老师的讲课中规中矩,PPT信息丰富,需认真听讲。相比刘老师,课程难度下降,但引入Matlab简化了复杂问题。部分学生觉得课程讲解稍显费解,但总体上讲解清晰,能收获较多。
课程内容充实,涉及较多数学原理,介绍技术很有意思。引入Matlab和C++框架结构合理,功能强大,适合深入研究。中途作业减负,合理安排学习时间,可培养编程能力。课程适合对图形学感兴趣的同学,不建议仅为凑学分选课。
期末考试最后一题:对图形学的理解,图形学的应用和对课程的建议。
作业真是太多了,本计科人不会 Matlab,更加难熬,大四再学吧
p.s. 本页面其他评价说实验文档过于简洁,这个是真的,可以参考课程主页 http://staff.ustc.edu.cn/~renjiec/CG_2022S2/default.htm
感觉介绍的技术的数学原理都很有意思,不过写实验大概有 80% 的时间耗在 Matlab 上,感觉对计科人来说是无用功
讲课中规中矩,但是PPT有一些干货,认真听课能学到东西。作业有C++也有Matlab写的,比较困难,我没有借助网上的一些代码和教程,基本都是上课听老师说的思路,不懂的下课再问一下就能写出来,那个时候好像还不会用GPT,如果用了估计会快很多。通过这门课我的Matlab水平突飞猛进,还是非常不错的。
后来听了llg20版的图形学,做了llg版的作业,才发现讲课水平和作业质量天差地别,llg一节课学到的感觉比一学期都多,作业也能让人体会到更多的东西和图形学的美丽,虽然作业难度也比crj高四五倍。
24年CG换回llg教了,来pksq爽一波,提前选课完美避开llg老师,换来一个美好的大三下,不用被3学分课的超过6学分的任务折磨,爽翻。
上了三周课目前只有62个人了,不知道坚持到最后的会有多少。不过真正能完整学下来学到的东西绝对是非常多的。
说实话,到计算机图形学这门课,就应该会有同学将这一届的课与往届刘老师的课进行对比。就讲课水平上来说,刘老师肯定是更加的老道,无论是数院的本身背景,还是在科大多年的磨合,这一点是必然的。
但是不得不说陈仁杰老师给这门课带来了一些别的东西。首先,这门课的难度相较于以前应该是有一定的下降。因为大量的引入了matlab的辅助,让一些原本比较难的问题得到了简化。就引入matlab这一件事情我还是比较支持的,虽然本人是坚定的c++党...因为做数学研究,尤其是计算数学,不会用matlab是不太好的一件事情,然而培养方案却恰恰没有比较好的matlab课程。
其次,并没有完全舍弃c++,而且c++的框架相对的变小了,所有的内容基本上都在一个gluv下进行,而且就我的观察,这个框架的结构是比较明确的,封装度比较好,虽然没有完全按照类进行封装,但是基本上能称得上赏心悦目。而且框架的功能比较强度,迁移性较好。总而言之,如果后续想继续研究图形学的都是可以继续使用的。
在大作业之前的小作业做了相对的减负,所以作业量中等。作业改的比较松,对于程序鲁棒性的要求也不高,还有加分项,虽然期末没考,给分先点个超好。内容量很大,加上c++和matlab的引入,收获给个超多。 陈老师人很好,给人和善的感觉,所以综合还是给了10,大致就这样吧。如果真考虑上课有的时候有些内容讲的让人稍微有些费解的话,给8-9也是可以的。
非cg方向的计算人,选着凑学分用。摆了一学期(其实是想卷也不会,干脆摆了),bonus就写了两三个,考试中规中矩(btw真的不知道复习什么,ppt边看边捏方便面...),大作业跟着教程做游戏,只考虑趣味性但毫无技术含量,最后给了4。给分真的是很好了
一分扣在ppt上(我不相信有人能看完一遍ppt后完整且清晰地知道在讲什么)
作业确实不少,但是很多都给了框架,实在不会还可以借鉴大佬/gpt😋 考试感觉有些零散,但知识点确实被老师给的大纲真包含,把ppt啃下来应该能保证大部分题会做。大作业毫无限制,想摆烂可以网上随便找个unity教程做个小游戏。总之对于非cg方向的来说,不花很多时间还能拿个不错的成绩是很划算的
说来惭愧,这学期最摆的数学建模和图形学分别拿了A+和4,认真学的其他课倒是一塌糊涂。。。
不建议对图形学不感兴趣的同学选,因为课程难度还是比较大的,不学图形学的同学未来应该用不到,所以建议当成一门图形学专业的入门课而不是水学分的课。
作业总共有十个,有的难度非常大,有的难度比较小,具体学会实现只在上课听我觉得是不太够的,基本需要自己课下多用网络搜索引擎找资料来写。吐槽一下ddl是周日晚上的作业往往周五下午才讲完,所以作业时间就非常紧张。不过确实是可以培养一定的coding能力。
大作业正在赶工中,大部分同学似乎都是用unity做游戏,b站有不少现成的游戏复刻教程。
期末试题比较友好,基本被复习ppt写的要点囊括了。把复习ppt里面每个概念搞清楚应该就能上手写出80分以上的题。给分未知
太累了,作业很多,而且改的很严格,上的真的心累。
——————————————————————————————————————————————————————————————
给分确实很好,而且似乎附加题只是补了扣的分,那还是能接受。
首先我是别的院系选的这门课
我来劝退一下,这门课真的很难,作业就是复现论文算法,一头雾水,要是没找到往年学长写的代码真的巨痛苦,有时候也搞不清楚学长的代码和论文的算法之间的联系(有时候还感觉互相矛盾),最后昏昏沉沉的就把作业交了,也不知道写的对不对(能跑就行),而且作业是一周交一次。就我个人而言,我就会写前四个作业,后面的全不会。实验文档超级简略,就给你个论文标题和实验要求,让你去复现算法,我是觉得特别特别难。后面我直接摆烂,copy了往年学长的代码。
如果你还有中途退课机会,欢迎尝试一下,到后面顶不住了就退课吧。如果你能坚持下来完成作业,那你最后的成绩肯定很不错。大作业不用担心,随便做个游戏都行,我是用的unity做的,b站上跟着教程,两天就能搞定。期末考试更不用担心,总共就占30%,我当时基本上是裸考去的。
考试我记得考了旋转矩阵(一个图形绕那个点旋转多少度,然后让你给出坐标,绕了好几次,挺复杂的),贝塞尔曲线(好像是它的一个什么什么性质),如何判断一个点在一个封闭几何图形外面(该图形不知凸凹),以及异面直线的距离公式(数分的东西,好像要用叉乘,我当时早忘了),还有个推导三角形的重心坐标(高中的公式,也不知道为啥出这个题),还有几个简答题,最后有个对课程的建议什么的,送分题。
最后,老师不点名,感觉讲的也不太行,这门课基本靠自己