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
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
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.
| |
Group Project