BRE Architecture Series Part 11 – Ambient Occlusion Pass

In this opportunity, we are going to talk about the ambient occlusion pass. Its previous pass is GeometryPass and its next pass is EnvironmentLightPass. You can check BRE Architecture Series Part 7 – Geometry Pass and BRE Architecture Series Part 8 – Environment Light Pass. Before giving more details we are going to talk about ambient occlusion.

Continue reading “BRE Architecture Series Part 11 – Ambient Occlusion Pass”

BRE Architecture Series Part 10 – Tone Mapping Pass and Post Process Pass

In this opportunity, we are going to talk about tone mapping pass and post process pass. Before ToneMappingPass we have SkyBoxPass and just later is PostProcessPass that is the last one (at least at the time of writing this article). You can check BRE Architecture Series Part 9 – Skybox Pass. Before giving more details we are going to talk a little about tone mapping.

Continue reading “BRE Architecture Series Part 10 – Tone Mapping Pass and Post Process Pass”

BRE Architecture Series Part 9 – Skybox Pass

In this opportunity, we are going to talk about the skybox pass. Its previous pass is EnvironmentLightPass and its next pass is ToneMappingPass. You can check BRE Architecture Series Part 8 – Environment Light Pass and BRE Architecture Series Part 10 – Tone Mapping Pass and Post Process Pass. Before giving more details we are going to talk a little about skybox mapping.

Continue reading “BRE Architecture Series Part 9 – Skybox Pass”

BRE Architecture Series Part 6 – Render Manager and Command List Executor

In this opportunity, we are going to talk about one of the most important components in BRE: the RenderManager. It is a class that inherits from tbb::task and it runs in its own thread. It has several responsibilities:

  • Resource creation
  • Pass initialization and execution
  • Camera update
  • Frames presentation and synchronization

Continue reading “BRE Architecture Series Part 6 – Render Manager and Command List Executor”

Create a website or blog at WordPress.com

Up ↑