Skip to content

The project is about a deferred shading to show a scene constructing in a json file use OpenGL 3.3, you can make your own scene with the same format json

Notifications You must be signed in to change notification settings

zhoumingyang/Deferred-Shading-Scene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deferred-Shading-Scene

The project is about a deferred shading to show a scene constructing in a json file use OpenGL 3.3,
you can make your own scene with the same format json.
Now the result scene is only rendered by some random point light, the small spheres in result image are point lights
image
image
image
image
image
image

Feature in Project

  1. use JsonCpp to parse a scene json
  2. use deferred shading to draw the whole scene
  3. use assimp to import obj file
  4. releaize some basic light source including direction light,point light and spot light
  5. releaize basic camera operation and right menu to switch scene
  6. deferred shading bloom effect.
  7. ray pick effect.

json format

the json is divided by scenes, each scene has obj files and meshes wich is design by user
image

About

The project is about a deferred shading to show a scene constructing in a json file use OpenGL 3.3, you can make your own scene with the same format json

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages