Monday, April 15, 2013

Iterating and testing changes made to the code

With the way we have designed our system, testing out small changes for the Co-signers' alpha build is a huge pain. For every change you make, even if you're tweaking a float you have to fire up two instances of the game. Create a game, join the game from the other instance. Set up one instance as the hacker and the other as a pointman, and then test it out. We need to come up with some solution for this ASAP! Argh! :@

Friday, April 12, 2013

Graphics Assignment 11

After completing Assignment 10, this assignment was super easy. My scene looks so badass now. Another thing I'm glad about is my the way I manage my techniques , with which I can do multiple post-processing passes without making any changes to my renderer code and with a single effect file. 

Post-process effect
- Added vignette effect. Wish I had time to do something cooler. I have so many ideas, sigh.
- Added Doom hud texture.

Link to code



Screenshot:

Instructions:
- Use the arrow keys to move the camera and walk around like a boss.

- Move the sphere with soft intersections up and down using T and G.
- Move the light in the x and y plane using W,A,S,D
- Move the light forward and backward using R , F


Graphics Assignment 10

This assignment took more time than I expected mainly because I had to restructure a lot of my code. I also had this problem when I couldn't get the index of some of fragment shader uniforms. Apparently, because I was not using them in the operations in my shader code.

Anyways, everything works now. Here is the code.
Download

Screenshots:


ViewDepth texture


Major changes:
- Added another deferred pass for the soft intersections effect.
- My system now supports multiple techniques.

Instructions:
- Move the sphere with soft intersections up and down using T and G.
- Move the light in the x and y plane using W,A,S,D
- Move the light forward and backward using R,F
- Move the camera using the arrow keys.

GDC