当前位置:新励学网 > 秒知问答 > 计算机图形学课程设计的内容简介

计算机图形学课程设计的内容简介

发表时间:2024-07-13 20:48:02 来源:网友投稿

本书覆盖的计算机图形学基础知识可以分为如下三个层次。编程基础:OpenGL基础、二三维图形编程;中级知识:三维光照、纹理、文字、反走样、曲线曲面、拾取与反馈;高级话题:三维绘制加速技术、OpenGL缓冲区、三维动画模型、最新的OpenGL着色语言。本书的内容尽量在广度和深度间取得平衡:配合计算机图形学课程的主要内容,及时反映OpenGL的最新进展。例如OpenGL着色语言的编写参考了2006年推出的OpenGL2.1规范的部分内容。本书的每一章均独立组织,以开发教程的形式对知识点进行讲解,首先介绍该知识点的目标、编程API,并结合示例代码进行详细分解,最后给出小结和习题。如果读者已经具有较好的OpenGL基础,只想了解某些章节的知识,可以直接跳到该章节开始阅读;而对于计算机图形学编程的初学者,则推荐按照本书的3个层次顺序进行阅读。本书为计算机图形学的实验课教材,教师可以在讲述了相关图形学理论知识后,让学生阅读本书的相应章节,并将习题作为实验课的实验内容,让学生进行练习。本书内容主要来自作者本身的科研和教学实践。两位作者有多年计算机图形学开发实践经验,并一直从事计算机图形学课程的本科教学工作。本书的习题大多来自浙江大学计算机科学与技术学院和软件学院本科生计算机图形学实验课的实验内容。从作者的教学实践来看,这些习题具有较强的适用性和较大的灵活性,为学生进行实验提供了扩展空间。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!