计算机三维图形程序设计

课程内容

本课程紧密围绕工业标准的三维编程图形库 OpenGL( 或 Direct3D) 讲述计算机三维模型表示与渲染的程序设计原理和方法。主要内容包括三维模型表示、几何变换、消隐、裁剪、明暗处理、光照模型、曲线曲面、纹理映射、反走样等基本内容。通过对标准图形库 OpenGL (或 Direct3D )的原理讲解和编程示范,使学生掌握基本的三维图形编程的原理, 学会各种三维图形的程序设计方法,为三维游戏程序设计和三维图形软件开发打下基础。

计算机三维图形程序设计的资源

glut32

红宝书例子

glew