cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
Computer Graphics 强烈推荐
課程:COMP4411 [原課號:COMP341]
作者:glinaa [13级 CSE]
創建於:2015-12-28 12:49:41
課程時間:2015年秋季
授課教授:CK Tang
我覺得教授 兄贵
這門課的Grade:Grade神

为了避免误会,谢在最前:强烈推荐CS的同学上一下这门课。

我发现自己脸很黑,上的课和贵wiki上其它同学都不是一个风格的。

比如,HUMA1100就用Case Study和填空题把我怒坑了一把。比如,PHYS1112的25道选择题突然变成了30道(midterm)和45道(final),而且最高42 mean 23.8,难度可想而知。又比如,听说COMP4411只有20+个人?Enroll 58。

CK: These year we have many exchange students. I hope you are not just here for sightseeing, so I will make the final exam more difficult.

CK: We will have 80 MC questions.

CK: There are 7 longer questions covering 7 topics, 3 of them are ...

CK: Unlike previous final this time I did not use any HW problems.

这课的前置是COMP3711/H。这简直是在开玩笑,怎么可以没有线代(矩阵)和多元?

如其它同学所说的,CK讲课不清不楚,上课基本上就是在写project、欣赏兄贵和听他讲You don't need so many colors if you are watching an adult movie。Notes极其跳跃,天才的世界我不懂。这课还是得靠看课本相应章节。

然而,抛去这些小问题,这门课的内容和Project还是极好的。内容上这是科大少有的(如果你把Notes对应的课本看了的话)干货十足、难度足够的COMP课。虽然CK讲了跟没讲一样,认真学的话还是能学到不少东西的。Project更是在写的过程中能让你掌握更多相关知识。

四个Project,其中两个required。当然为了成绩不仅四个都要做还要怒攒bonus,攒够80个可以加3个sub grade哦(龟神!)。考虑到这一点,还是组队比较好。

Impressionist主要是了解FLTK和C++,实现一些简单的图像处理,总的比较轻松。

Modeler画个模型,主要是OpenGL 3D部分的内容。没啥难度,数学不够好的话IK可以用最简单的gradient descent实现,加点trick效果也不错,O(3^n)看起来也不慢嘛(逃

Trace实现Ray Tracing,搞明白RT的递归算法之后也不算很难,但是这个project我还是水了——时间正好撞上HUMA1100 Case Study,悲剧。效果还是很好看的,可以给人成就感。

Animator基本上是Modeler的延伸。好好学习OpenGL吧!比较有意思的bonus是Pick the model、Cel Shading和Projective texture,第一个用FBO后两个用Shader,给人一种自己的技能等级又提升了的感觉。



没上过这课以及没写过OpenGL的人大概不知道我上面说了啥_(:з」∠)_ 这不就是你该去学一下的好理由吗!很有意思,又很实用的干货哦!

再给要上的人一点提醒。Skeleton code有各种flaw和bug,务必小心。比如:

Impressionist的图片全是RGB(char [w*h*3]),最好一开始全部就改成*4以绝后患。

RT里Sphere和Cone的Normal是错的。

Mat4f::CreateRotate(还有CreateTranslate之类)返回的是Identity Matrix。浪费我一堆时间debug。

operator *(const Mat4&, const Vec4&)漏了const所以不能过编译。

总之,这门课虽然Project的workload不小,但是很值。能学的东西很多,我科CS不可多得的好课。如果有人来exchange,那确实也是个推荐的对象。

Comments
[1 L]schenan [13级 CSE] @ 2015-12-29 11:53:51
我总觉得这课的final难度正在急速上升,反正final的总分越来越高了,想上这课的同学尽快上吧。
final的选择题真的考的很细,想要选择题拿高分尽量做到每一页lecture note都能理解吧。
至于bouns,其实不需要做这么多的,1个sub grade应该就足够了。像我当初想着已经有3个sub grade了final就没怎么复习,最后居然得了第2...早知这样不做这么多bonus了
kuma~
[2 L]匿名 @ 2015-12-29 11:57:13
<del>kuma~</del>
[3 L]stanab [12级 CSE] @ 2015-12-29 13:34:26
感觉选择题就是随缘...
notes个人还是感觉没有书来的有用...选择题总会有些notes上没有书上也没有的东西...我当年看了一遍书最后不还是没做全对...
bonus做着玩还是挺不错的...听曹神说了一下PG那个graphics...貌似最后的大project可以用以前做过的...就是说你是可以带着4411的proj去上pg的graphics的...bonus的意义就可以体现出来
[4 L]匿名 @ 2015-12-30 20:01:51
PGRlbD5MZXQgbWUgZGVtb3N0cmF0ZSBob3cgdG8gdXNlIGRlbDwvZGVsPg==
Write a comment
請登錄後再評論