b98902HW 板


LINE

Disclaimer: 这是从我两年半前写的修课心得改来的,这门课 现在有可能跟那时候不太一样,请注意 ★ 本文是否可提供其他同学转作其他非营利用途?(须保留原作者 ID) (是/否/其他条件):是 ★ 若满分五分,则私心推荐几分? 5 ★ 课程大纲 课程网(去年): http://www.csie.ntu.edu.tw/~cyy/courses/rendering/11fall/ 课程网(今年): http://www.csie.ntu.edu.tw/~cyy/courses/rendering/12fall/ 这门课俗称rendering,rendering就是一种把3D的场景描述变成 2D的图片或影片的技术,中间牵扯到眼睛看得到那些平面,光和 物体之间的互动之类。这门课主要专注在physical-based rendering ,也就是我们真的会去用物理的方法模拟光的行为,PBR技术中 的翘楚是ray tracing,也是这门课的主角 有兴趣的同学可以看看课程网的overview投影片,应该讲得满详 细的(也许太详细了:p) ★ 上课方式(投影片或是板书、老师教学风格、是否英语授课) 整门课会照着Physically Based Rendering: From Theory to Implementation这本书走(会把整本一千页讲个80~90%),并且 会去trace书中附的一个非常完整的renderer pbrt,偶尔补充一 些最近几年相关的研究。这本书在这个领域非常有名,我也觉得 这是我上大学以来碰过写得最精美的一本教科书之一,可惜它也 是天杀的贵(印象中是约两千元台币),要买的人请斟酌钱包。没 有书也可以看精美的投影片,配合trace pbrt的code应该还是过 得去 老师的授课风格有上过老师课的人应该都满清楚的。老师讲话速 度满快的,但我觉得他常能把事情整理得很有条理,对弄清楚一 些概念很有帮助。另外老师冷面笑匠的功力也颇强,常常可以把 大家逗笑 ★ 评分标准 从课程网站抄来的 programming assignments X 3 (60%) class participation (5%) final project (35%) 因为没有公布其他人的分数,所以我也不清楚给分是松还是严(而 且修课当时还没有等第制)。我猜只要作业"有做完",project看 起来有个样子,应该就有不错的分数了 ★ 作业内容及方式 可以参考课程网页的作业区,我猜换作业的机率不高 作业都是要去扩充上面提到的那个pbrt renderer,renderer本身 应该有超过一万行(in C++),所以一开始可能要花时间trace一下 作业一和三都和我当时修课的时候不一样了,不过作业二是一样 的。作为loading的参考,当时作业二花的时间大约是四到五天( 每天花多少时间已经不记得了,应该不会超过八小时),主要时间 都花在debug,graphics的东西如果有一个地方写错,output就是 一张烂图,也没办法知道错在哪。所以要自己想办法dump一些资 讯出来看,这部分就需要一点经验或摸索 final project很自由,只要跟rendering有关系都可以做,所以 我觉得就是诚意问题。跟做研究一样,选题目的时候要注意不要 选太简单或太难的这样,最好留多一点时间survey ★ 考试风格及题型 没有考试^_^ ★ 其它(会不会点名、需要什麽基础、老师的个性) 老师的课都不会点名,这门课也没有考试,所以理论上一学期都 没有看过老师长什麽样子也能过 老师会说这门课是进阶课程,最好有电脑图学的基础,不过我个 人觉得可有可无。有当然是有一点帮助,老师上课基本上是当学 生没有相关背景在讲的,虽然有时候会不小心脱口说出一些专有 名词,不过听不懂应该也不会怎样XD 数学方面大概会用到一些简单的线代(高中程度),简单的微积 分(大一程度),普通简单的机率(大二程度),大部分的人应 该都没什麽问题 再来就是要有基本的coding能力,不懂C++没关系,但是要懂OO 不然写作业应该很痛苦 ★ 个人修课心得及总结 这门课还满冷门的,所以就想来推广一下。我不知道大家是因为 太难还是因为没有兴趣所以才却步,如果是觉得太难,我是觉得 这门课没有像老师和其他同学恐吓得那麽恐怖,看过一些国外的 类似课程之後我感觉这门课在这些课程里面loading算小的, Cornell, Stanford的学生做得到,台大的学生应该也ok吧:p 被当不要找我 如果是兴趣问题就比较没办法,不过这门课因为会用到一个不小 的软体,我觉得在训练软体工程能力方面也有不小帮助,很多人 都认为写一个ray tracer是一个训练coding能力很好的方法,有 名的graphics researcher魏立一也这样写过: ray tracing is a superb training for coding and software engineering; it is inherently modular and suitable for object oriented programming, and the amount of coding is non-trivial (actually, quite hefty for new-comers, especially if you code from scratch) http://blog.liyiwei.org/?p=494 就这样,修课有问题也可以找我,不过不要找我debug XD --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.171.201 ※ 编辑: jimmycool 来自: 118.169.171.201 (08/20 12:39)
1F:推 zenixls2:最後一句ww 08/20 13:57
※ 编辑: jimmycool 来自: 118.169.171.201 (08/20 16:18)
2F:推 ming1053:推一个 08/20 17:54
3F:推 jenny2921:谢谢您的分享! 恭喜获得1400P~ 08/22 07:34







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP