Skully Brookes
  • Home
  • Projects
    • Personal >
      • Pizza Toppa
      • The QWERTY collection
      • Search for a Star 2014
      • Wee Paper Planes 2013
    • University >
      • Honours Project
      • Swamp Escape
      • Role
      • Procedural Podracing
      • Snowy
      • PlayStation 2
      • Retro Platformer
      • Anagylph 3D
    • Jams >
      • LowRezJam 2016
      • Splash Jam 2016
      • Global Game Jam 2016
      • ProcJam 2015
      • SSP15 Space Jam
      • Global Game Jam 2015
      • DCA jam 2014
      • Jump jam 2014
      • Experimental games workshop
      • Global Game Jam 2014
      • Tiga Game Hack 2013
      • Global Game Jam 2013
      • Ludum Dare #27
      • Ludum Dare #23
  • Gallery
  • Blog
  • Games
  • About
  • Contact

In the post (March 2014)

13/3/2014

0 Comments

 
As well as procedural generation, I need to implement some form of post processing effect. This is of course the same case as the coursework requirements from my third year. Post processing however was definitely the weaker of the skills that I picked up from that project. I'd had high hopes of implementing high dynamic range lighting but I struggled to get my head around the pipeline which meant I was left with barely any time to implement a decent effect and thus settled on a hacked bloom effect. It was OK but not managing to implement it has snagged at me ever since.
Now I'm required to do the same task, as with the procedural generation, it will be a good measure of how my knowledge has improved over the course of 2 years.
I thought I understood the pipeline for setting up multiple render targets in DirectX 11. However, when it came to implementing the functionality into my framework, it was bitterly met with a black screen. I looked more thoroughly over the documentation but still wasn't able to find what the issue was. I still don't fully know, but as a guess, it's because I need to make sure the back buffer view associated with the swap chain is the final buffer rendered to. It's not a large inconvenience but I have now at least been able to make some head way, I've got to a similar stage in the post processing that I was at in 3rd year, where I render my scene to a texture and then render a quad with that texture. I've uploaded a video that shows me first texturing a quad and then showing me using my sprite object to render the scene on the screen and rendering the quad with a simple greyscale shader. I've also included screen grabs of such below.
The next step is to tidy up the render function of my application so that it sets up the different stages for the post process. I'm hoping to either do an effect that applies some form of motion blur or I'll make a second attempt at tackling high dynamic range lighting.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    April 2016
    September 2015
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013

    Categories

    All
    University

    RSS Feed

Skully Brookes
Copyright © 2017
Contact Skully