Visions Of Afar
The Struggles of a College Student in the Gaming Industry

DirectX 10 Deferred Shading

August 22, 2010 07:12 by Garrett Hoofman

 

I forgot to upload my DirectX 10 Deferred Shading sample from earlier this year. Lighting is still off a little bit because the light accumulation isn’t functioning quite right.

Download Executable

F1 – Final Image

F2 – Normal Map

F3 – Color Map

F4 – Depth Map

F5 – Light Map

Download Source (VS 2008 Solution)


3D Dog Model

July 28, 2010 12:16 by Garrett Hoofman

dog[1]

A 3D model of a Doberman that I created about a year ago. Skinned Animation working within XNA. Still needs a proper UV map.

~1500 Faces / 3000 Tris


ODBC Viewer 1.0

July 13, 2010 12:38 by Garrett Hoofman

ODBCViewer

This is a small WPF Application to view ODBC Databases. Makes it simple to view the data in your ODBC Databases, and provides simple filtering.
Requires the .Net Framework 4.0

Download Program


Meet Michael

July 5, 2010 11:47 by Garrett Hoofman

Mouse

Just a preview of the mouse named Michael, he’s part of a little side project of mine.


Houghton Game Jam 2010

March 29, 2010 12:56 by Garrett Hoofman

The Houghton Game Jam of 2010 is set to take place this Saturday at 12:00 PM EST. There’ll be live webcams at the event so make sure to check out the site : http://www.houghtongamejam.com and if you’re in the Houghton area and you want to participate we’d love to have you, so just register on the site.

HGJLogo


Windows Desktop Background

March 3, 2010 14:53 by Garrett Hoofman

I had a surprising amount of traffic being directed to a previous blog entry I had on a windows background I had using a visualization with Winamp. However, most of the traffic seemed to be looking for a static background. So I’ve done a little photo shopping and gotten rid of the unnecessary extra.

So, here is a 1920 x 1200 background for your desktop.

background


File Sharing Presentation

March 1, 2010 08:23 by Garrett Hoofman

Today I had a presentation to give on Case Studies for File Sharing incidents. To make the presentation interesting I thought I’d try out my Rough Edges Editor and see how well it performed in a real world scenario.

Overall it went pretty well but there are big things I wish I would have done and/or not done in the engine. It taught me a lot of things to look for and to change the next time I take a stab at a 3D engine.


Cryptography

February 10, 2010 17:40 by Garrett Hoofman

I’ve built a small application for use in encrypting / decrypting cryptography ciphers. For now, it covers the Shift Cipher, Hill Cipher, Affine Cipher, and the Substitution Cipher. Each cipher logs its process giving a step by step procedure showing the work completed. It was created with C# and therefore requires the .net framework 2.0+ to be installed.

image

[Download]

EDIT (2/23/2010) – Fixed Inverse 2x2 Matrix in the Hill Cipher. Inverse determinant wasn’t being calculated to determine the inverse.



Categories: C#
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

OpenGL Lighting

February 9, 2010 05:17 by Garrett Hoofman

For my CS 5611 (Advanced Computer Graphics) class at Michigan Tech we were asked to create a program that displayed some common problems with lighting. This is my interpretation of the exercise which is almost identical in function as the educational tool PBR-Tutor. It uses MFC and OpenGL written with C++.

Screen7

[Download]



Categories: C# | OpenGL
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Network Share Notifier

January 15, 2010 17:52 by Garrett Hoofman

So I got a little bored tonight and wanted to make a program. Now a little background, my roommate is constantly downloading new videos, books, and other programs to the point that I’ve always wanted an RSS feed of his folders. So, I went ahead and created a simple RSS feed with ASP.net to do this. Then I took it a step further.

I created an application for Windows that scans any network share that you want, grabs the file information in descending order of earliest creation time on the file. The program will then pop up a notification every time a new file is added to the network share (scans at a designated interval). You can then open the file from the program or leave it until later.

So, with out further ado here is my Network Share Notifier : [Download]

ShareNotifier