[IMPORTANT]: NEW VERSION (2025) of C++ 3D Game Tutorial Series available here: • C++ 3D Game Tutorial Series: 1 | Creating ...
This video is part of the previous series. Videos from that version feature an exclamation point icon in the top-right corner of their thumbnails, which should help distinguish them from the new ones.
SUPPORT ON PATREON: / pardcode
DISCORD SERVER: / discord
DESCRIPTION:
Hello everyone!
and welcome back to the C++ 3D Game Tutorial Series!
Today we will see how to make a post-processing effect from scratch!
In particular:
we will create the render target in which we render the final scene of our 3d game.
we will draw the render target on the screen by means of a mesh, in particular a quadrilateral mesh, because it has the rectangular shape of a screen and
we will bind into graphics pipeline a vertex and a pixel shader when we draw the quad mesh in order to apply the final graphical / post-processing effect.
ENTIRE TUTORIAL SERIES: • C++ 3D Game Tutorial Series From Scratch
I hope you'll enjoy this tutorial!
----------------------------------------------------------------------------
PATREON PAGE: / pardcode
WEB PAGE: https://www.pardcode.com
C++ 3D GAME TUTORIAL SERIES PAGE: https://www.pardcode.com/cpp-3d-game-...
TWITTER PAGE: / pardcode
FACEBOOK PAGE: / pardcode
Chapters:
0:00 Intro - Info about series at www.pardcode.com
0:12 What is a Post-Processing Effect?
1:10 How a Post-Processing Effect is created from scratch
2:00 Implementation
7:15 Extending Mesh and MeshManager classes
14:23 Making the Quad Mesh
26:50 First Post-Processing Effect
29:56 Circle Effect
31:00 Making the Distortion Effect
40:35 Final Result
45:08 End