对图形图像感兴趣,应该学什么?

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:51:43
我是大三的学生,计算机专业的,原来学过C语言,还学过一段时间的c++,我对图形学挺感兴趣的,像3D那种的,各种图形啊,曲线什么(具体的我也说不上来),总的来说就是图形,动画什么的,我听说过opengl,directx,opengl,directx和这些东西有关系吧?如果想学opengl,directx,先要学哪些东西呢?
(我的语言表达能力不是很强,大家应该明白我的意思吧,我现在开始学晚吗?大家给点客观,真实的建议,谢谢!)

我也是计算机专业的,当初图形学只学了一个学期,而且是选修的,学得比较粗浅,在这说一下我自己所了解的,可能会不很准确,只供参考了:
图形学是研究计算机图形生成的,举一个简单的例子,就像在显示器上,因为显示器是栅格型的,我们只能取一些特定的点来表示一条直线,图形学就研究应该去取哪些点。直线基本上是最简单的情况了,显示其它的图形,可能会很复杂的。所以,图形学对算法,数学等的要求也是比较高的。而opengl等只是一个函数库,就是说,它有一些常用的图形生成函数供你使用,以前面的例子来说,OpenGL中就提供了生成直线的函数,不用你自己再去编写了。
另外,图像处理应该也算是图形学范畴的,这个我就不说,网上搜一下,很容易明白它是做什么的。

图形学是研究计算机图形生成的,举一个简单的例子,就像在显示器上,因为显示器是栅格型的,我们只能取一些特定的点来表示一条直线,图形学就研究应该去取哪些点。直线基本上是最简单的情况了,显示其它的图形,可能会很复杂的。所以,图形学对算法,数学等的要求也是比较高的。而opengl等只是一个函数库,就是说,它有一些常用的图形生成函数供你使用,以前面的例子来说,OpenGL中就提供了生成直线的函数,不用你自己再去编写了。

OpenGL是工业标准的三维图形库,DirectX中的D3D也是三维图形库。
他们支持真实感造型。典型应用就是做三维的游戏,如:CS
OpenGL通用性好一点,在NUIX平台和Windows平台都能用,D3d只能用在Windows平台上。
学OpenGL和D3D直接学就可以,找本书看看,然后练练,就可以了。

CAD
PROE