2021&2022年春季学期北京大学本科生图形学课程的样例代码。
- 基础PBR
- GLTF 模型加载
- 截图
- ImGui 集成
- Microprofile 集成
git clone https://github.com/huisedenanhai/ogl-intro.git
本项目利用CMake配置。
直接打开文件夹即可。
安装插件
然后打开文件夹即可。
- 安装CMake
- 打开CMake
- 选择项目文件夹和输出文件夹
- 点击Configure
- Configure结束后点击Generate
- 打开输出文件夹中的ogl-intro.sln
- 安装CMake
- 运行如下指令
cd ogl-intro
mkdir build
cd build
cmake .. -G Xcode
open ogl-intro.xcodeproj
如果在Linux编译时报错,例如缺少GL/glu.h
,可能需要手动安装OpenGL相关依赖:
sudo apt-get update
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
如果在编译glfw过程中提示缺少lib***
, 需要手动安装GLFW依赖.