News

Bezier curve example

by Eftychios Sifakis on May 5, 2016

Here’s the example of the Bezier-based curved trajectory, from class [JSBin]

Practice final

by Eftychios Sifakis on May 5, 2016

A practice final is given here to help you prepare for your exam. Note that this is likely more difficult than the actual exam! It’s intended to challenge you a bit more. You are allowed 2 x double-sided pieces of paper of notes in your final exam.

There will be an extra window of office hours with the instructor, on Friday May 6th, between 3:30pm – 4:15pm (can extend until 5:00pm, if necessary). There will be no office hours held by the instructor on Monday May 9th.

Lecture notes: Week 15

by Eftychios Sifakis on May 3, 2016

Instructor-prepared extra notes on practical considerations for parametric curves [PDF] Remember that your primary reference is chapter 15 of Foundations of Computer Graphics [PDF]. Also you might want to review Chapter 20 of John Hart’s book [PDF] for yet another perspective on this material.

Example on motion and orientation along a curve

by Eftychios Sifakis on April 28, 2016

Here is a link to the simple example from class, on using a parametric curve to adjust the position and orientation of an object in 3D [JSBin]

Extra office hour on Thursday April 28th

by Eftychios Sifakis on April 28, 2016

The instructor will be available for an extra office hour in the afternoon of Thursday, April 28th, between 4:00pm-4:45pm (can extend until 5:00pm if necessary).

Lecture Notes: Week 13

by Eftychios Sifakis on April 27, 2016

Ray tracing [Link – PDF] Global illumination [Link – PDF]

Lecture notes: Week 12

by Eftychios Sifakis on April 27, 2016

Advanced effects using the WebGL graphics pipeline [Part 1 – PDF] [Part 2 – PDF] A few examples on the web [Link1] [Link2]

Extra instructor’s office hour on Monday April 25th

by Eftychios Sifakis on April 24, 2016

The instructor will hold office hours during an additional time window of 4:00pm-4:45pm (with the possibility to extend until 5:00pm, if needed) on Monday April 25th. This will be in addition to the regular office hours 11am-12noon on Monday morning of the same day.

Programming Assignment #8: GraphicsTown Part II

by Eftychios Sifakis on April 19, 2016

Due: Sunday April 24 Monday April 25th Synopsis: You will add textured objects to your GraphicsTown project in order to practice working with basic texturing. Learning Objectives: The goal of this project is to give you experience creating textured objects and to use the GL machinery for textures. The focus here is on image textures (and […]