Skip to content

实现LearnOpenGL上的各种功能,并进行简单的封装。包含使用Assimp多线程加载模型渲染、PBR材质、延迟渲染、阴影映射、法线和视差贴图等算法的实现。

Notifications You must be signed in to change notification settings

Magic0Conch/EasyEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyEngine

实现LearnOpenGL上的各种功能,并进行简单的封装。

功能介绍

模型加载和渲染

使用Assimp库多线程加载模型并进行渲染。

图为渲染一个倾斜摄影模型。

20231107212922

PBR材质

20231107224253

基于图像的漫反射和高光

ibl

延迟渲染

20231107224741

视差贴图

20231107224850

法线贴图

20231107224956

Shadow map

用PCF处理阴影锯齿。

20231107225119

Geometry Shader

法线可视化

20231107225328

爆炸效果

20231107225407

折射与天空盒

20231107225601

GPU Instance

20231108102941

SSAO

20231107224503

About

实现LearnOpenGL上的各种功能,并进行简单的封装。包含使用Assimp多线程加载模型渲染、PBR材质、延迟渲染、阴影映射、法线和视差贴图等算法的实现。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published