ECPE 153 Portfolio Entry

Course Analysis


Course Expectations

During this Spring semester of Computer Graphics, I expect to gain a greater understanding of how computer animations and games are created.
I anticipate learning the Python language for the first time and get a firm grasp of Blender.  There will most likely be an emphasis on
scripting and coordinate systems.  These will involve moving objects in relation to each other as well as moving the camera and lighting
in relation to objects.  I would like to learn how to make a simple video game, but I don't know if there will be time for it in the scope of the class.
I’m looking forward to learning all of these things this semester and hope to apply it in a carreer in the video game industry.

2D Computer Graphics

We began the course by learning how to create some simple 2D graphics using PyOpenGL.  These two examples show how I learned to create surfaces by defining vertices.  This also required keeping track of the coordinate system.  The "Shapes" example was also programmed to move in a rectangular path, however these are only screenshots.

Shapes             Desk
Shapes                                                                                Desk
Download the .py files here if you have PyOpenGL and all necessary addons (both Shapes files are required for it to run): Shapes  Shapes2  Desk

3D Computer Graphics

The 3D graphics assignments were done in Blender.  For the "Shading" assignment, we were given a scene with three 3D shapes and a surface beneath them.  Our assignment was to match the colors of shading in our scene to as close as we could to another given scene.  For this assignment I used colors, alpha, specularity, hardness, emit, and raymirror.
Shading
Shading

This assignment includes editing individual mesh vertices to create a custom mesh and animation of the object in Blender.  It is supposed to be an hourglass turninig over.

















Download the AVI.

Group Project

<>We were given a lot of freedom in our group project.  The only criteria was that we should try to use as much of what we learned in the class as possible, and we were to do it in a group of three people.  My partners were Phil Klaschka and Matteo Telli.  We decided to make a scene with a planet and a moon with an x-wing chasing a TIE fighter from Star Wars.  A python script was written to make the x-wing's wings open and a lot of texturing, shading, and motion methods were used.

Watch the AVI in Windows Media Player

Return to Main Page