Skip to content

A recreation of Winston's shield effect from overwatch using OpenGL

Notifications You must be signed in to change notification settings

study-game-engines/shield-shader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winston's Shield from Overwatch

This project emulates Winston's shield from overwatch using OpenGL. Some key features are:

  • Intersection shader using a depth pass and smooth edges
  • Variable rim lighting emulating the Fresnel effect
  • Depth linearization for position-agnostic VFX

I made a video explaining all of the techniques and theory used to create this, which can be found here!

If you want to run it yourself, you should be able to just run the executable in /bin

Controls

  • WASD: Move camera
  • LEFT, RIGHT Move bubble through the scene

Dependencies

  • GLFW
  • GLAD
  • GLM
  • Assimp

About

A recreation of Winston's shield effect from overwatch using OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.7%
  • C++ 15.3%
  • GLSL 5.0%