Superfluous Matter
No Title

I've got a bunch of stuff to update on today, since I haven't posted in a while (booo to me).

Thanksgiving was a good weekend, as long weekends always are. Only two turkey dinners this year though, but that is still OK I guess. One at my mom's house with my Grandpa, Aunt and cousin and one with Kim's family. The dinner at my mom's house was amusing because afterwards my brother wanted to go visit his friends' apartment so Kim, my cousin and I drove him over and hung out there for a bit. I felt a bit old and out of place, but it was very amusing to see my brother in his "natural habitat." The food was good all around of course. On Sunday Kim and I wandered around White Oaks mall in London, which I haven't done in a long time. It was amusing but I didn't buy anything. Next time maybe.

Work was pretty busy last week, I managed to do 37.5 hours even though I wasn't even in the office on Monday (because of Thanksgiving). But I got some good stuff done and I didn't mind staying later.

I stayed in Toronto this past weekend, and that was OK, except that none of my four roommates stayed. So the house was a little bit lonely. On Friday I stayed at work until 9:30pm, and on the way home the subway announcer was hilarious. He said all of the station names in strange voices, and when we got to Bloor he yelled out "OPEN SESAME!!!" just before opening the doors. The whole subway car laughed, it was hilarious.

On Saturday I went to Mountain Equipment Co-op to buy some rock climbing shoes and a harness. They were super helpful there and they even had a wall to test the equipment out on. I ended up spending about $160 for the two pieces, which is pretty good I think. Since they are going to be my birthday present from my parents I don't really mind what the price is anyway. I still might go get a chalk bag. Not sure yet. Here is a picture of my new stuff:

Rock climbing shoes and harness
Rock climbing shoes and harness

The rest of Saturday I spent relaxing and watching episodes of Firefly. Such a good show.

On Sunday I finally did some work on my ray tracer again. I added support for vertex normals on triangular meshes. I do Phong shading now, meaning that I interpolate the vertex normals across each face of the mesh to produce a smooth shaded effect. It was pretty easy and produces really nice results. I also updated all of the documentation so feel free to have a look at the Ray Tracer section for more details. Below is a picture of a mesh rendered without my new feature and then the same mesh with my new feature. I think the second is a much nicer result. I'm going to look around for some more meshes and try to create some more neat images. I chose this mesh to start with because I didn't think this site has enough boobies on it. :)

Mesh without phong shading
Mesh without phong shading
Mesh with phong shading
Mesh with phong shading
No Title

I stayed in Toronto this weekend and was able to relax a bunch which is always nice.

I had my rock climbing training session at the Toronto Climbing Academy Saturday afternoon, Matt came too, and we had a really good time. Rock climbing is definitly something I could get in to. I might even get my own shoes/harness so that I don't have to rent. I will be going again with people from work on Wednesday, and if it goes well I'll probably start going pretty regularly.

After rock climbing we went and saw the movie Serenity and it was a really good way for Joss Whedon to end the series. Stupid Fox, grumble grumble, only cancels good shows, grumble grumble.

Today I made a custom Linux LiveCD based on Ubuntu with all of my Graphics assignments on it (as well as Matt's Battleship game). So, as long as I have an x86 compatible computer that can boot off of a CD I will always be able to run the programs I created in Graphics. Linux (and its associated packages and libraries) changes too quickly to depend on it being able to compile old code, so this CD gives me a snapshot of Linux at the time I took Graphics. I already can't compile some of them (without modification) on my new Linux installation due to GCC4.

Finally, I started adding some stuff to my ray tracer, but I don't have anything to show for it. Soon maybe...

2005-09 | 2005-11