计算机图形学是作什么的

计算机图形学(Computer Graphics,简称CG)

1.计算机图形学是一门研究如何利用计算机进行的计算、处理和显示的学科。

2.简单地说:是一种使用数学算法将二维或三维图形转化为计算机显示器所能显示的二维栅格形式的科学

这门课的主题是什么?

     这门课程将深入浅出地告诉你一个三维世界是如何一步步地变换、处理、并最终显示在我们的计算机屏幕上的。课程将以图形界的工业标准---OpenGL图形库为学习对象,以图形流水线为主线来系统讲解最重要的图形概念、原理、算法和OpenGL编程技能。

学习这门课可以获得什么?

     你的脑海中将有一条清晰的图形流水线,你对关键的图形概念将有系统理解,并具有基本的图形开发技能。这将使你跨过图形领域中最艰难的一段门槛,你将可以充满信心地入行(入三维图形之行)了。

     本课程的学习可为你今后进一步学习或从事计算机图形学、计算机辅助设计、虚拟现实、游戏设计与开发等相关行业奠定良好的技术基础并培养动手实践能力。

这门课有什么特色和亮点?

     图形编程学习的最大难度在于我们要学习的不仅仅是一个个图形库函数的使用方法,而是要对整条图形流水线有深刻的理解。只有理解了图形流水线,才可能真正掌握图形编程的要诀。因此,在教学内容组织上,本门课程将以图形流水线为主线来讲解OpenGL编程技术,其内容包括:变换、光照、片元处理、缓冲区、纹理以及shader编程等。

     本课程教学的最大特色在于,不仅仅是讲述具体的函数使用技巧,而是要以一个个图形概念为中心进行学习:首先理解概念,之后讲解代码;然后,再透过代码,返回去消化概念。由此将理论算法与代码进行紧密对接。课程中包含了很多演示动画和例子程序,将以最直观、易懂的方式让同学明白图形显示的相关概念和原理。

邮箱
huangbenjincv@163.com