Advanced Computer Graphics: Laboratory Project

<< PREV | INDEX | NEXT >>

Task 3: Post-processing

In this part you will be studying screen-space post-processing.

The post-processing goal is divided into two tasks:

  1. Create an 'Invert' Effect
  2. Create an Effect of Your Choice

Preparation

Edit the file 'fxstudio.ini' and set postprocessing to true. The application will now show the post-processing window.

Open ‘postprocessing.fx’ in a text editor of your choice, or double click the file in the solution view in Visual Studio under fxstudio/fx. The .fx file is physically located at:

(Working directory)/fxstudio/fx/

Familiarize yourself with the effect file, especially note how several render passes are used.

Description

The post-processing step of this laboratory project operates using one or more rendering passes. For each pass the post-processing window copies the area of the frame buffer which it occupies and writes it to a texture. This texture is then used as input for a screen aligned quad to which the techniques of the effect file are applied.

Proceed to Task 3A when you are confident that you understand the mechanism used for screen-space post-processing in this project.


<< PREV | INDEX | NEXT >>