Showing posts with label 3D. Show all posts
Showing posts with label 3D. Show all posts

Thursday, 29 October 2009

Progress

Time seems to be moving very fast lately. I have been practising my MIPS assembly in console development and I was thrilled to hear that in two weeks time we will be putting all our hard work into practice on the PSP development kits.
In Games Development techniques my game is coming along nicely, I have a mini game in place in my level where you must collect mushroom in the forest on my map.

In Introduction to 3D I have written a camera class and a rendering pipeline and my program now renders 3D wire frames of .md2 files. I felt this was a large achievement and I put a lot of time and effort into the program to get it to this point.

Monday, 19 October 2009

Enter The Matrix


In Introduction to 3D graphics programming last week I was playing with the matrix. Ok, so its not as fun as it sounds. A matrix is a array of numbers used in maths to denote objects or transformations.
Last Tuesday I programmed a matrix class that will be used in my 3D rendering program. It is built to use 4 dimensional matrices. As the third dimension is perpendicular to the second , the forth dimension is perpendicular to the third.
Here is a two dimensional representation of a 4 dimensional object, the so called "Hypercube".

In graphics programming you use matrices called "Transformation" matrices to move and change the shape and size of 3D objects.
This week we will be learning about the virtual camera, the way you view the 3D world and the way it is represented as a 2 dimensional image on your screen.