项目简介
本项目是中国科学技术大学《计算机图形学》课程(2020年春)的课程作业集合。通过一系列编程作业,能让学生系统学习和实践计算机图形学的核心概念、算法及其实现。作业内容覆盖OpenGL图形渲染、GPU shader编程、图像处理、C++面向对象编程以及Unity3D引擎的使用。
项目的主要特性和功能
- 计算机图形学基础:学习并实现计算机图形学基本算法,理解图形渲染管线各阶段。
- OpenGL和GPU Shader编程:使用OpenGL进行图形渲染,编写和调试GPU shader程序。
- 图像处理:实现常见图像处理算法,理解图像处理基本原理和应用。
- C++编程:掌握C++面向对象编程思想,学习基础设计模式和架构思维。
- Unity3D游戏开发:使用Unity3D引擎开发简单3D游戏,理解游戏开发基本流程和工具。
安装使用步骤
环境准备
- 安装Visual Studio Community 2019。
- 安装CMake 3.16.3。
- 安装QT 5.12.2。
代码下载
使用Git复制本项目到本地:
bash
项目构建
- 打开CMake,选择项目源码目录和构建目录。
- 配置并生成项目文件。
- 使用Visual Studio打开生成的解决方案文件(.sln)。
运行项目
- 在Visual Studio中编译并运行项目。
- 根据作业要求,修改和扩展代码以完成特定任务。
提交作业
通过以上步骤,可顺利安装、配置并运行本项目,开启计算机图形学学习之旅。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】