3D Graphics Page
For the first day of expeditions, we began the day by clapping and welcoming our new student. Also Mr. Farrell gave us a story on art and perspective
leading up to 3 Dimensional objects and animation today. He also gave us an introduction in to what we'll be doing later this week in CS including our Field
trip to EA games tomorrow. Over all, this week will be fun because along with our field trip, this week includes 3D graphics. Today when we think of a 3D
object, many different images come to mind ranging from a cube to a gif to a 3D movie. For centuries humans have tried to make more realistic art, however
those people neglected to understand that when they are drawing on a 2 Dimensional platform, their image will also become a 2D image. However we today can
just google a 3D gif or play a video game and see a world as real as ours, how is that possible?
In order to understand exactly how to make a 3D image, we need to do some math review. Most people know how to draw a cube or a pyramid, right? If you
do then you know that the image can change depending on how you squint your eyes, and eve though it appears to "pop out" in reality it is still a 2 Dimensional object
but this week in graphics we are learning how to make a 3 Dimensional object by using porportion, perspetive, and many real life factors that exist in our
The first image that we made was a 3D cube, then we made a ice cream cone, an then I made a doughnut.
Tuesday was our EA trip which was really fun. The part that I thought was most interesting was not only the fact that ever building and every room had
video games and the fact that the employee store sold video games so cheap, I was mostly shocked at how much leisure EA employees were given. They had their
own gym, they had their own indoor basketball court, and they had café's. But but before we went to EA we worked on Alice. Alice is another free 3D Graphics maker
for video games kinda like scratch. The game I was working on was a space video game and even though I didn't get to finish I think it came out very well. What
was challenging was trying to get the camera to follow my spaceman.
One Wednesday we used another Graphics program called Sketch witch was pretty fun once I found out how to use it. It was actually really cool because it reminded
me about legos which is my favourite child hood toy. On Sketch I could literally make anything I wanted, but I decided on something simple like a house. It waspretty hard
to make the fence because Sketch is pretty sensitive so whenever I tried to stretch the rectangle i ended up moving the whole world. However, when I started
to use my mouse, it actually became alot easier to control everything.
One Thursday we did a crash course in trigonometry and how it is used in 3D graphics. I learned from Mr. Farrell that trigonometry in the real world only
requires sine and cosine, and knowing this earlier would've been a lot easier than learning about tangents and all the other stuff. After the crash course
we used python to create a recration of the solar system, but even though Vidle wasn't working for some reason, I still learned a lot on how trigonometry is used
in animation, in science, and computers. It was interesting to see how just multiplying two numbers could send the earth flying into the sun and how much
sine and cosines are used in animation and the music fields.
Today we again used Math with 3D graphics in Python. But today we worked more on vectors and even though I haven't studied them yet, everyone else in the
class seemed to grown at the mention of it. So today we used vectors to model gravity and projectile montion with a ball. What was interesting is that I realized
how much a objects direction can change by just changing either the x,y, or z. If I changed the y, the balls y axis would either change up or down. If
I changed the x axis, the ball moved along the x axis yet moved up and down also. And when I changed the z axis the third dimension changed.