“Computer graphics are graphics
created using computers
and the representation of images data by a computer specifically with help from
specialized graphic hardware and software.”(Wiki)
Last semester, I took
CS116 A, Introduction to Computer Graphics. I took computer graphics course by accident. I
knew nothing about computer graphics. Although it is the hardest course I have
ever taken, it is also a course which can make lots of fun.
The prerequisite of
taking Computer graphics is that the learner must have programming experience. In
SJSU, the prerequisite programming language is C or C++.
“The Introduction of
computer Graphics course covers vector geometry, geometric transformations and
the graphics pipeline, basic raster graphics algorithms for drawing discrete
lines, clipping, visible surface determination and shading, display of curves
and surfaces, and graphics data structures.”(Soon Teoh)
At the beginning, I was confused about how to
use C to draw a geometric graph. The first
simple assignment for drawing points and lines by using OpenGL made me cry. After
two weeks study, I was getting better and found computer graphics’ charms.
From simple points to
lines, from lines to polygons, from polygons to 3D views, I was starting to
enjoy the achievement which I learned from computer graphics. At the end of the
semester, after I drew a 3D graphic view, I was obsessed with computer
graphics. Although I can draw a simple 3D graph which just included trees and
house, I knew I am on the right way.
Hi Yibei,
ReplyDeleteYou gave nice personal touch to the post by explaining your experience in computer graphics course. One thing I would like to mention is that even though you gave the reference of the source from where you got the content of the post, I would suggest that you understand the content from the source and write it in your own words. It reflects your style. Overall good job and I hope your post inspires others to take computer graphics course at SJSU.
Hello, Yibei. This is a good post about your own experience in computer graphics! Although I would suggest you include more information on more technical stuff like software and theories, the post did raise my memories of studying computer graphics. I was not so into 3D but worked mainly on 2D image manipulation. I guess mine was a more theoretical approach as I have to know how bytes are organized in a certain file. It is very fun to read about some learning experience on the actual making of computer graphics. Good work :)
ReplyDeleteHi Yibei
ReplyDeleteI have been thinking of taking CS116A! OpenGL is reeeally difficult at first. I know that first hand because of trying to develop games a few times in the past. There are so many different factors that count when working with OpenGL in order to create computer graphics. You definitely need to be good with math as well as being able to understand what OGL is doing with your code.
I liked your post. Next time I would suggest adding some more concrete examples that connect with your audience! Thanks!
Hi Yibei,
ReplyDeleteNice post! I like that you took advantage of your own experiences. I was also considering taking CS116A at first semester, but I forgot why I didn't register that class at the end. Computer graphic is very useful and widespread because we are in the digital era.