# USTC_CG_24 **Repository Path**: zhehaoli/USTC_CG_24 ## Basic Information - **Project Name**: USTC_CG_24 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-15 - **Last Updated**: 2024-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 中国科学技术大学《计算机图形学》课程作业(2024年春) ## 0. 课程简介 这里是中国科学技术大学本科课程《计算机图形学》(课程编号:00106501)的课程作业网站。 - 课程主页:[Computer Graphics 2024 (Spring Summer)](http://staff.ustc.edu.cn/~lgliu/Courses/ComputerGraphics_2024_spring-summer/default.htm) - 授课教师:[刘利刚教授](http://staff.ustc.edu.cn/~lgliu) - 助教 - 沈鹏飞 [jerry_shen@mail.ustc.edu.cn](mailto:jerry_shen@mail.ustc.edu.cn) - 李喆昊 [zhehaoli@mail.ustc.edu.cn](mailto:zhehaoli@mail.ustc.edu.cn) - 吴汶政 [wuwzh@mail.ustc.edu.cn](mailto:wuwzh@mail.ustc.edu.cn) 课程的每个作业是作为一个 Github 项目来进行发布(如下第 1 部分),如下第 2 部分提供了课程所需的相关软件的下载链接及使用说明,第 3 部分提供了课程相关的辅助资料。 ## 1. 课程作业 [->](Homeworks/) 本课程将通过精心设计的系统性编程作业(每周一个),来系统地理解和熟悉计算机图形学的基本内容及发展。通过这些编程作业,同学们能够学习到: - 计算机图形学的主要内容及算法实现 - OpenGL 图形渲染管线及 GPU shader 编程 - 图像处理算法及实现 - C++ 面向对象编程思想和方法,了解基础的设计模式和架构思维 - 快速看懂及使用网上的代码、库及各种资料 - 从问题到抽象、到数学建模再到算法实现的方法 ## 2. 相关软件 - Git:[官网](https://git-scm.com/),[下载链接](https://git-scm.com/download/win),[简易说明](Softwares/Github.md) - GitHub Desktop:[官网](https://desktop.github.com/),[下载链接](https://central.github.com/deployments/desktop/desktop/latest/win32),[官方文档](https://help.github.com/en/desktop),[简易说明](Softwares/Github.md) - Visual Studio Community 2022: [官网](https://visualstudio.microsoft.com/zh-hans/vs/) - CMake 3.27+:[官网](https://cmake.org/), [官方教程](https://cmake.org/cmake/help/latest/guide/tutorial/index.html),[官方文档](https://cmake.org/documentation/) ## 3. 辅助资料 - [[菜鸟教程] C 语言教程](https://www.runoob.com/cprogramming/c-tutorial.html) - [[菜鸟教程] C++ 教程](https://www.runoob.com/cplusplus/cpp-tutorial.html) - C++ Primer:[链接] [https://pan.baidu.com/s/1hmWNmL-KglaRGGbVOuPl5A](https://pan.baidu.com/s/1hmWNmL-KglaRGGbVOuPl5A),[提取码] h959 - [廖雪峰 Git 教程](https://www.liaoxuefeng.com/wiki/896043488029600) - [Git 教程 | 菜鸟教程](https://www.runoob.com/git/git-tutorial.html) - OpenGL 教程: [LearnOpenGL](https://learnopengl-cn.github.io/) - [中文技术文档的写作规范](https://github.com/ruanyf/document-style-guide)