我注意到一些顶尖大学正在开设课程,向学生们讲授CS专业的计算机图形学相关科目.可悲的是,这是我的大学不提供的东西,我希望在接下来的几年中进入某个时间.
我从一些大学找到的几个项目很棒,虽然我最感兴趣的是两件事:
光线追踪:
我想在未来两年内写一个Raytracer.我需要知道什么?我不是一个出色的程序员(Java,C和Prolog是我今天的主要语言),但我每天都在慢慢学习.另外,我的数学背景并不是那么好,所以任何阅读书籍的指针或编写这样一个程序的建议都会很棒.我倾向于快速选择这些东西,所以请随意查看我的参考资料.
编程3D渲染模型
我看了几个学生开发模型并在游戏中使用它们的项目.我已经制作了几个带有光栅图像的2D游戏,但从未使用过3D模型.在编程这些模型方面我需要学习什么?如果它有助于我以前使用3D Studio Max和Cinema4D(虽然每个课程似乎都使用Maya),但是在大约四年内没有触及它.
很抱歉发布这样模糊,让我们说实话,愚蠢的问题.这只是我一段时间想要做的事情,而且对于我来说,在我自己的时间里发展这个项目会很好.
编写光线跟踪器的文献和教程
Ian Hopkinso.. 8
我可以推荐pbrt,它是一本书和一个用于教授计算机科学毕业生的基于物理的渲染器.所使用的数学的描述很好而且清晰,因为它是用'文字编程'编写的,所以你也可以看到适当的代码(在C++中).
我可以推荐pbrt,它是一本书和一个用于教授计算机科学毕业生的基于物理的渲染器.所使用的数学的描述很好而且清晰,因为它是用'文字编程'编写的,所以你也可以看到适当的代码(在C++中).