Surface Formats Make Deferred Rendering in GameMaker Easier
As with shadowmapping and some other techniques, GameMaker's new surface formats make deferred rendering quite a bit easier!
Surface formats:
https://youtu.be/4yznQYfYXP8
Surface formats and rendering depth:
https://youtu.be/Adhe5LvLrPo
Render the geometry buffer:
https://youtu.be/n9kIkiCtg_Y
The deferred pass:
https://youtu.be/DzEdZ4bkeX0
Doing this in the wizard game:
https://youtu.be/6B_jQMVji4U
3D in GameMaker playlist:
https://www.youtube.com/playlist?list=PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V
Shader playlist:
https://www.youtube.com/playlist?list=PL_hT--4HOvrdkihto8Xu7hhp1-5Gj8zsa
Here's the code:
https://github.com/DragoniteSpam-GameMaker-Tutorials/3DTutorial60DeferredRendering/tree/extra-surface-formats
0:00 Introduction
1:34 Using surface_r32float for depth
4:18 The deferred pass
7:14 Encoding position instead of depth
11:59 How much more VRAM is used by surface_rgba32float?
13:01 The end
#GameMaker
#GameMaker3D
#GameMakerDeferredRendering
- - - - -
I've now made that Patreon:
https://www.patreon.com/wizardragon
That promised social media link spam.
https://twitter.com/DragoniteSpam
Transition / idle music is by my old friend Kamex:
https://www.youtube.com/user/GreatGabite/about
Rate, comment, subscribe, watch more, enjoy!