Lab 2 Gallery
Below are samples of student work in previous semesters.CS315
Fall 2024
Fall 2023
Sorted from high to low mark. Many students learned that optional attendance does not mean easy work. So many problems I could have helped with in a matter of minutes.




Successful line width testing!
Click above to see.


Learned that gl_PointCoord doesn't
always work for non POINTS types.
Click above to see.


Eyes are animated!
Click above to see.


Successful line width testing!
Click above to see.







Winter 2022
Winter 2021
Art from the Quarantimes.
Winter 2020
WebGL2 happened! Oh no!
Winter 2019
Third year with WebGL. Randomly generated geometry was a surprise theme this year.
Winter 2017
Second year with WebGL. Some students discovered that Safari and mobile browsers support line widths larger than 1.
Winter 2016
This year all art was done with WebGL.
Winter 2015
This year all art was done in OpenGL 3.2 Core Profile on Macs and PCs with a couple exceptions where student's home computers could not provide that context.
Winter 2013
This year all art was done in the new Core Profile style. Due to the age of the lab hardware many students were actually coding against OpenGL 2.1 using Core Profile-like coding. In most cases, the code would run unmodified. Some students, however, used features that were deprecated, such as smooth points.
Winter 2012
This year marked a transition from OpenGL 1.x based lab work to OpenGL 3.x Core Profile based lab work. For their 2D artwork, students were allowed to choose between the two.
Winter 2011
CS 390AN
Winter 2010
This is the first year that the OpenGL graphics lab was offered to third year students. Several prerequisites were dropped, and the class also focused on OpenGL. The designation 390AN was later changed to 315 when the class became an official part of the CS program.