【发布时间】:2010-10-01 12:30:33
【问题描述】:
我注意到,许多顶尖大学都在开设课程,让学生学习与计算机图形学相关的 CS 专业课程。可悲的是,这是我的大学没有提供的东西,我真的很想在未来几年的某个时候进入。
我从一些大学发现的几个项目都很棒,虽然我最感兴趣的是两件事:
-
光线追踪:
- 我想在未来两年内编写一个 Raytracer。我需要知道什么?我还不是一个出色的程序员(Java、C 和 Prolog 是我今天的主要语言),但我每天都在慢慢学习。此外,我的数学背景并不是那么好,所以任何关于阅读书籍的指针或关于编写这样一个程序的建议都会很棒。我倾向于很快拿起这些东西,所以请随意向我扔参考。
-
编程 3D 渲染模型
- 我查看了几个学生开发模型并将其用于游戏的项目。我用光栅图像制作了几个 2D 游戏,但从未使用 3D 模型。在编程这些模型方面我需要学习什么?如果对我有帮助的话,我以前对 3D Studio Max 和 Cinema4D 没问题(尽管似乎每门课程都使用 Maya),但大约四年没有碰过它。
很抱歉发布了如此含糊的问题,说实话,愚蠢的问题。这只是我一段时间以来一直想做的事情,而且作为一个大型项目,我可以在自己的时间里进行开发。
相关问题
【问题讨论】:
-
如果不了解您想要达到的目标,很难回答您的问题。为“玩具总动员”编程渲染器所需的人才和构建 FPS 游戏所需的人才之间存在巨大差异。您最终希望能够利用这些技能做什么?
-
我只是想知道它背后的理论,所以两个实用的想法都很棒。不过,我希望能够编写一个小场景,比如玩具总动员会很棒。博弈论是我已经接触过的东西,所以一个场景会很棒。
标签: programming-languages 3d raytracing graphics