提问时间: 15:36 | 来自:三九问答
推荐答案解决时间: 15:36
学计算机是有前途的,因为现在是网络时代,未来的发展离不开互联网,而且现在计算机的人越来越多,也足以证明学计算机是有前途的,如果自己有兴趣的,可以考虑下学习计算机这个专业!
感谢邀请。这个话题太大了,我本人了解的就并不全面,研究的更只是其中一个很小的分支。不过我可以尽量尝试着讲一下。
计算机图形学各个领域的目标或许不同,但最终的形式都是渲染(即绘制)在二维的显示设备上的图像。下面是一个简单(可能并不完全)的分类:
计算机图形学-领域及分支:
1.1 真实感绘制(非实时)
2.3 模型修复及重建(计算机视觉交叉方向)
3.3 柔体模拟(布料 头发 皮肤 橡胶等)
6.3 计算机视觉Computer Vision(是计算机图形学的逆向学科 如何从二维图像和视频中提取三维空间信息和内容理解)
6.4 大规模数据分析(大规模数据的可视化及物理模拟 如天气 洋流 社交网络信息等)
6.5 游戏引擎(是实时绘制+建模+物理模拟+动画的集合体)
6.6 电影动画及特效(是真实感绘制+建模+物理模拟+动画+计算机视觉等的集合体)
这个分类一定还不够完全,欢迎各位同仁指出不完备之处。不过提问者可以通过上面的表大概了解图形学的研究内容。至于未来的发展趋势,我个人从事的图形硬件和并行计算我认为是一个很有前景的方向。另外几乎在每个我所列出的领域内都有迷人而艰难的未解决的问题。在图灵奖历次获奖者中,和计算机图形学唯一相关的就是图形学之父Ivan Sutherland。所以说,计算机图形学是一个相当年轻的学科,会有很光明的发展前途。我会在下面列出一些曾经帮助过我的参考资料和一些领域的教授页面/软件资源以 1)供提问者进一步获取信息 2)展示图形学的迷人之处:
[1] 一篇极好的介绍球面谐波的教程:
[10] 清华大学胡事民教授实验室:
[11] 中科院深先所陈宝权教授:
[15] 国内最好的开源游戏引擎(作者是MSRA的龚敏敏):
[16] 最适宜学习引擎结构的游戏引擎OGRE:
[17] 个人认为最好的开源的基于物理的真实感绘制引擎LuxRender:
[18] 图形学界最无私的奉献者Ke-sen Huang的主页,包含历次重要图形学会议所有可公开下载论文及资料链接 向他致敬:
另外,上面提到的三本教材也值得一读。希望提问者能享受图形学的学习,尽快找到研究方向并作出好的成果。个人认为在拥有数据挖掘背景的前提下,提问者可以尝试在大规模数据分析和可视化或计算机视觉领域寻找感兴趣的方向,我个人有如下推荐:
[2] 基于海量网络照片的三维模型重建
photosynth是微软的一个项目,看看埃菲尔铁塔的例子:
[3] 胡事民老师的一个非常聪明的项目,Sketch2photo: