我想学计算机图形学,但我在数学方面没有很强的基础。我正在攻读计算机科学学位,不包括计算机视觉、图像处理或计算机图形学、线性代数、几何学、三角学、微积分等。它涉及离散数学和其他与计算机科学有关的数学。我不符合数学学位的要求,所以我不能在这方面追求一个辅修。我想知道我是否可以教自己CG所需的数学,还是离散的数学足够了?任何建议都会很好。
发布于 2019-08-29 07:59:28
首先,图形充满了线性代数,所以无论你做什么,你都需要它。如果您想要对着色器进行任何研究,或者编写射线跟踪器,您还需要了解集成,可能还需要一些统计数据(了解蒙特卡罗积分)。
我想知道我是否能自学CG所需的数学。
我们不能为你回答这个问题:只有你知道自己有多擅长自学。如果你“在数学上没有坚实的基础”,因为你在学校里一直在努力学习数学,你可能会比以前更难学到更难的数学。如果不是那样,而且你通常擅长自学,那么现在是时候了。你永远不会比上大学的时候有更多的机会去学习。和你当地的数学学生在一起,当他们谈论工作时要注意。找出他们什么时候有与你相关的讲座,而不是与你自己的讲座发生冲突,尽可能多地去。找出他们的课程所用的书,读同样的书。
当你遇到一些你不懂的数学时,你可能需要在学习你需要知道的东西的同时,把这个项目放在一边,这也会帮助你处理任何图形项目。一旦你通过了“在屏幕上画第一个三角形”的阶段,你可能会做很多这样的事情。
与此相反的是,现在有很多工具可以让设计师和艺术家在没有太多数学知识的情况下制作出令人印象深刻的图形内容,比如统一和处理。也许你可以实现你想要的,而不把计算机图形学作为一个学术领域!试着做一个统一游戏,在周围玩着色器一点,看看它是否痒你。
https://computergraphics.stackexchange.com/questions/9101
复制相似问题