https://github.com/kirito41dd/learnopengl
opengl学习
https://github.com/kirito41dd/learnopengl
Last synced: about 1 month ago
JSON representation
opengl学习
- Host: GitHub
- URL: https://github.com/kirito41dd/learnopengl
- Owner: kirito41dd
- Created: 2020-01-21T08:20:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-21T01:54:33.000Z (about 5 years ago)
- Last Synced: 2025-02-11T10:24:35.383Z (3 months ago)
- Language: C++
- Size: 82.4 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LearnOpenGL
LearnOpenGL[环境搭建](https://www.cnblogs.com/kirito1/p/12219083.html)
## 程序展示
### 入门(start)
HelloWindow
HelloTriangle
HelloTriangle_2
Shaders_uniform
Shaders_2
Textures
Textures_mix
Transformation
Start3d
More3d
More3d_2
Camera
Camera_move
RenderText
### 光照(lighting)
Color
Basic_lighting
Materials
Lighting_maps
Directional 平行光
Point 点光源
Spot 聚光
Spot_soft 边缘软化
Multiple_lights 多光源
### 模型(model)
Model_loading 模型加载
Model_girl
### 高级(advance)
Depth_testing 深度测试
Stencil_testing 模板测试_轮廓线
Blending_discard 混合 丢弃透明片段
Blending_translucent 混合 半透明片段
FaceCulling 面剔除
Framebuffers 帧缓冲_渲染到纹理
Framebuffers_post_processing 帧缓冲_后期处理
Cubemaps_skybox 立方体贴图_天空盒
Cubemaps_reflection 立方体贴图_反射
Cubemaps_refraction 立方体贴图_折射
### breakout
breakout(截图帧率低,效果没那么恐怖)