我一直被游戏的3D环境迷住了,每一个动作看起来都是如此真实。我是一个程序员。所以我知道这有多难!我也知道人们会使用一些模型或类似的软件来设计。但是总得有人来做这些软件,对吧?他们研究什么来制作这些令人难以置信的软件?他们的背景是什么?数学还是编程?哪一个数学分支对此如此重要?
发布于 2016-04-01 09:49:25
我认为,大多数编写图形软件的人之所以这样做,是因为他们受到了计算机图形的启发。因此,他们通常有编程方面的背景。
这是一件好事,因为你需要的数学并不是那么难…一些离散数学,一些向量代数,还有一点微积分。你需要的计算机科学和实际编程经验(优化是图形学中的一件大事)要困难得多。了解一点物理学也会有所帮助。如果你有一些艺术天赋,这也会有所帮助。你还需要学习一些色彩理论。
你真正需要做的就是对一件事感兴趣,在谷歌上搜索一下,你会发现一大堆链接,指向很多其他有趣的图形。
你学得越多,你就越想学。你最终会得到一大堆问题和问题,然后你应该去找书。当我对图形产生灵感的时候,我真的很喜欢学术出版社的“graphics Gems”系列,但想象一下现在的孩子们有不同的偏好。
当你开始变得很棒时,你会想要为自己订阅ACM数字图书馆,并开始阅读SIGGRAPH会议程序。几乎所有在计算机图形学中发明的很酷的东西都发表在SIGGRAPH proceedings上:http://www.siggraph.org/
https://stackoverflow.com/questions/36332373
复制相似问题