{"id":18582264,"url":"https://github.com/ubpa/ustc_cg","last_synced_at":"2025-04-04T16:15:37.924Z","repository":{"id":37687940,"uuid":"236693098","full_name":"Ubpa/USTC_CG","owner":"Ubpa","description":"00106501: Computer Graphics (Spring-Summer 2020)","archived":false,"fork":false,"pushed_at":"2023-12-29T10:37:42.000Z","size":1249,"stargazers_count":427,"open_issues_count":4,"forks_count":200,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-28T15:08:08.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ubpa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-28T08:51:42.000Z","updated_at":"2025-03-24T12:21:21.000Z","dependencies_parsed_at":"2024-11-14T01:01:40.270Z","dependency_job_id":"a6a50000-8030-4551-80e8-3ee17160c07c","html_url":"https://github.com/Ubpa/USTC_CG","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ubpa%2FUSTC_CG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ubpa%2FUSTC_CG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ubpa%2FUSTC_CG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ubpa%2FUSTC_CG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ubpa","download_url":"https://codeload.github.com/Ubpa/USTC_CG/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247208178,"owners_count":20901570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T00:10:21.160Z","updated_at":"2025-04-04T16:15:37.908Z","avatar_url":"https://github.com/Ubpa.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 中国科学技术大学《计算机图形学》课程作业（2020年春）\n\n## 0. 课程简介\n\n这里是中国科学技术大学本科课程《计算机图形学》（课程编号：00106501）的课程作业网站。\n\n- 课程主页：[Computer Graphics 2020 (Spring Summer)](http://staff.ustc.edu.cn/~lgliu/Courses/ComputerGraphics_2020_spring-summer/default.htm) \n- 授课教师：[刘利刚教授](http://staff.ustc.edu.cn/~lgliu) \n- 助教\n  - 倪宁 [nining@mail.ustc.edu.cn](mailto:nining@mail.ustc.edu.cn) \n  - 庄涛 [ustczt@mail.ustc.edu.cn](mailto:ustczt@mail.ustc.edu.cn) \n\n课程的每个作业是作为一个 Github 项目来进行发布（如下第 1 部分），如下第 2 部分提供了课程所需的相关软件的下载链接及使用说明，第 3 部分提供了课程相关的辅助资料。\n\n## 1. 课程作业 [-\u003e](Homeworks/) \n\n本课程将通过精心设计的系统性编程作业（每周一个），来系统地理解和熟悉计算机图形学的基本内容及发展。通过这些编程作业，同学们能够学习到：\n- 计算机图形学的主要内容及算法实现\n- OpenGL 图形渲染管线及 GPU shader 编程\n- 图像处理算法及实现\n- C++ 面向对象编程思想和方法，了解基础的设计模式和架构思维\n- 快速看懂及使用网上的代码、库及各种资料\n- 从问题到抽象、到数学建模再到算法实现的方法\n- 使用 Unity3D 引擎开发 3D 游戏\n\n## 2. 相关软件 [-\u003e](Softwares/) \n\n- Git：[官网](https://git-scm.com/)，[下载链接](https://git-scm.com/download/win)，[简易说明](Softwares/Github.md) \n- GitHub Desktop：[官网](https://desktop.github.com/)，[下载链接](https://central.github.com/deployments/desktop/desktop/latest/win32)，[官方文档](https://help.github.com/en/desktop)，[简易说明](Softwares/Github.md) \n- Vistual Studio Community 2019: [官网](https://visualstudio.microsoft.com/zh-hans/vs/) \n- CMake 3.16.3：[官网](https://cmake.org/)，[下载链接](https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-win64-x64.msi)，[视频教程](https://www.bilibili.com/video/av85644125/)，[官方教程](https://cmake.org/cmake/help/latest/guide/tutorial/index.html)，[官方文档](https://cmake.org/documentation/) \n- QT 5.12.2：[官网](https://www.qt.io/)，[官方文档 | Class](https://doc.qt.io/qt-5.12/classes.html) ，[简易说明](Softwares/Qt.md) \n- Typora：[官网](https://www.typora.io/)，[下载链接](https://www.typora.io/windows/typora-setup-x64.exe?)，[官方文档](http://support.typora.io/) \n- 视频制作工具：[Bandicam](https://www.bandicam.cn/)（录制屏幕），[小丸工具箱](https://maruko.appinn.me/)（压制视频）\n\n## 3. 辅助资料\n\n- [[菜鸟教程] C 语言教程](https://www.runoob.com/cprogramming/c-tutorial.html) \n- [[菜鸟教程] C++ 教程](https://www.runoob.com/cplusplus/cpp-tutorial.html) \n- C++ Primer：[链接] [https://pan.baidu.com/s/1hmWNmL-KglaRGGbVOuPl5A](https://pan.baidu.com/s/1hmWNmL-KglaRGGbVOuPl5A)，[提取码] h959\n- [廖雪峰 Git 教程](https://www.liaoxuefeng.com/wiki/896043488029600) \n- [Git 教程 | 菜鸟教程](https://www.runoob.com/git/git-tutorial.html) \n- OpenGL 教程: [LearnOpenGL](https://learnopengl-cn.github.io/) \n- [中文技术文档的写作规范](https://github.com/ruanyf/document-style-guide) \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubpa%2Fustc_cg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubpa%2Fustc_cg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubpa%2Fustc_cg/lists"}