这里是中国科学技术大学本科课程《计算机图形学》(课程编号:00106501)的课程作业网站。
- 课程主页:Computer Graphics 2020 (Spring Summer)
- 授课教师:刘利刚教授
课程的每个作业是作为一个 Github 项目来进行发布(如下第 1 部分),如下第 2 部分提供了课程所需的相关软件的下载链接及使用说明,第 3 部分提供了课程相关的辅助资料。
1. 课程作业 ->
本课程将通过精心设计的系统性编程作业(每周一个),来系统地理解和熟悉计算机图形学的基本内容及发展。通过这些编程作业,同学们能够学习到:
- 计算机图形学的主要内容及算法实现
- OpenGL 图形渲染管线及 GPU shader 编程
- 图像处理算法及实现
- C++ 面向对象编程思想和方法,了解基础的设计模式和架构思维
- 快速看懂及使用网上的代码、库及各种资料
- 从问题到抽象、到数学建模再到算法实现的方法
- 使用 Unity3D 引擎开发 3D 游戏
2. 相关软件 ->
- Git:官网,下载链接,简易说明
- GitHub Desktop:官网,下载链接,官方文档,简易说明
- Vistual Studio Community 2019: 官网
- CMake 3.16.3:官网,下载链接,视频教程,官方教程,官方文档
- QT 5.12.2:官网,官方文档 | Class ,简易说明
- Typora:官网,下载链接,官方文档
- 视频制作工具:Bandicam(录制屏幕),小丸工具箱(压制视频)
- [菜鸟教程] C 语言教程
- [菜鸟教程] C++ 教程
- C++ Primer:[链接] https://pan.baidu.com/s/1hmWNmL-KglaRGGbVOuPl5A,[提取码] h959
- 廖雪峰 Git 教程
- Git 教程 | 菜鸟教程
- OpenGL 教程: LearnOpenGL
- 中文技术文档的写作规范