cwiki MSSSUG|香港科技大學內地學生學者聯誼會本科部
Cwiki-查看
返回 Cwiki-首頁Cwiki-個人頁面Cwiki-貼文列表Cwiki-課程列表Cwiki-教授列表
疏影横斜水清浅
課程:COMP4411 [原課號:COMP341]
作者:stanab [12级 CSE]
創建於:2014-06-09 15:23:54
更新於:2014-06-09 15:23:55
课程时间:2014年春季
授课教授:CK Tang

这门课的Grade:Grade神

总评22%的同学prof还在考虑给不给fail,总评35%都没有怒下杀手,这样的prof,这样的龟,夫复何求


workload远没有当年CK版2012H大,但也如CK一贯作风,workload远远大于这门课的学分,实际workload大约在5分左右,要上的同学请一定要合理地规划学期内的workload


课程也如CK一贯风格,上课讲得不清不楚,主要时间在欣赏兄贵,在此,隆重推荐这门课的教科书Foley, van Dam, Feiner, Hughes. Computer Graphics Principles and Practice, Second Edition in C. Addison Wesley, 1996. 这本是在这个field里一本十分经典的书籍。由于上课没听懂什么,看notes也不知道在讲什么,这本书是我最好的小伙伴。特别是写project 3时,我把这本书翻来覆去看了好多次。如果想深入学习graphics的话,这本书必不可少。


那么是什么吸引我去上这门课呢,不错,就是CK引以为傲的project。第一节课时,当时有10+的waiting list,CK于是在第一节课无所不用其极地渲染这门课的workload(利用project),于是,第二节课就只剩22人了= =


所有的project都可以两人组队,当然也有人单干,我和一位雪杖组队写了全部4个project


Project 1 Impressionist,类似于一个小画家,主要是让你熟悉基本的openGL使用方法,比较简单和轻松,一个下午我就和我的teammate做完了basic。PS:有人把这个project当成FYP,看到的时候我们都笑尿了
Project 2 Modeler,主要考察3D transform和Hierarchical Modeling,还有你自己的创意,我们做了一个Exia,曹神做了一个Saber酱。我在这个project比较划水,专注做了一个Inverse Kinematics。
Project 3 Ray Tracker,主要是做Ray Tracing,Shadow Model等,是这四个project中难度最高的(之前CK有一段时间没有教4411,其他来教的prof怒删这个project)。效果美轮美奂倒是,折射,反射等效果都挺逼真的。
Project 4 Animator,主要是Parametric Curve,Particle System。需要沿用Project 2的model,于是Exia的太阳炉终于喷出了GN粒子= =(这个project曹神做出了极为出色的Particle System,绝赞!)


每个project最难的其实在于一些bells & whistles(可以理解为bonus)。以project 2价值11个bells的Inverse Kinematics为例,其实是要实现一个在Matrix上的Multi-variable Newton Method,需要读一点别的东西。又例如Project 4的Runge-Kutta方法从本质上可以用分析里的工具去分析余项。科大里写一些复杂的数据结构的机会不多,我Project 3写了一个octree,曹神写了一个Bounding-Volume Tree,当然你也可以写BSP Tree。写出好的数据结构对一个coder的锻炼要远甚于写一个普通的程序。


这门课需要的数学知识还是比较弱的,不然讲Convolution的时候完全可以讲SVD以后做两次1D convolution代替2D convolution的算法。


没有Midterm,但是有很变态的Final,70道MC,考察得十分细致,如果你没有对那一个部分非常非常透彻的理解的话,那么你只能蒙,浮光掠影地阅读notes是绝对行不通的。大题有两道来自作业,剩下的新发明,倒是不难。


最后附上我们组的高达和曹神的Saber酱





Comments
[1 L]ywangbc [11级 MAEC] @ 2014-06-09 16:21:52
zhi kan notes hua shui de lu guo.


hao xiang tu pian xian shi bu neng a!
[2 L]stanab [12级 CSE] @ 2014-06-10 14:12:12
+ywangbc
我这边显示良好的说
[3 L]jxieab [12级 MATH-CS] @ 2014-06-13 09:31:45
mb!
Write a comment
請登錄後再評論