Frame Buffer In Detail | C++ 3D Game Tutorial Series #29

preview_player
Показать описание


DESCRIPTION:
When we play Videogames,
we are used to see many elements on the screen,
a game scene composed by 3D/2D objects,
a hud layer,
an in-game menu
and so on.
Usually all these elements are not rendered all together, but they are rendered in different frames.
At the end, all these frames are merged all together in a specific order, making in this way the final scene we are used to see on the screen.
But what are concretely these frames?
Technically this kind of frames are called Frame Buffers,
and today, in this 29th tutorial we will face them in detail.

I hope you'll enjoy this tutorial!

----------------------------------------------------------------------------

Chapters:

0:41 What is a Frame Buffer?
1:02 Frame Buffer Use-Cases
2:04 Frame Buffer Implementation Discussion
5:29 Implementation
47:19 Implementation

48:53 Implementation
51:54 Final Result
52:57 End
Рекомендации по теме
Комментарии
Автор

I've watched a lot of people's tutorials about DX but none of them as explanatory and clear as yours. keep upload 👍

choi
Автор

All the code written in this tutorial is available at the following address:
WARNING: In both FrameBufferDemo::onCreate() and FrameBufferDemo::onSize(), left and top params are not passed in the setWindowSize, necessary for the correct execution of MiniGame.
Substitute setWindowSize in those methods in this way: m_mini_game.setWindowSize(Rect(rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top));

PardCode
Автор

Good work keep it up your really pushing me to break back into C++ directx programming again

jasonabc
Автор

I love you
I love You
I love you
for this effort
thank you Im speechless and I cant express my thanks to you .

pactube
Автор

Good work man! Your tutorials are amazing, do you intent make a tutorial about font rendering and shadow maps? I've looked for it in other channels, but are very confusing. Thanks!

darkwulff
Автор

I think there is a bug for minigame in windowed mode, because you didn't pass left and top offset for window, and it will be always zero, so in windowed mode mini game input will be very buggy

pasmen
Автор

It seems that monitor.obj and monitor.mat files are not available in the github repo

dtrajko