Video Capture from OpenGL Programs


This lab is purely optional.  During it, we will be capturing video of your OpenGL programs for a demonstration at the end-of-semester CS showcase at Haverford.  The showcase will be held on Dec 7th from 3:30-4:30pm at Haverford.

We will be using programs called yukon and seom to capture video from your OpenGL programs.  To do this, you must be local on either hydra or chimera, the only two computer where we have it installed.

Follow the tutorial at https://devel.neopsis.com/projects/yukon/wiki/HowTo/Capture to capture video of OpenGL programs.  Note that the seom-player described in the tutorial will not work, so you will need to convert your videos to view them.

Convert your captured videos to .mpg format using the following command:
mv /tmp/yukon.seom filename.seom
filter --video filename.seom > filename.mpg

You can then play your video by:
dragon filename.mpg

Be absolutely certain to remove your captured video from the temp folder once you are finished so that another student may capture their own video.  Omitting this step will prevent others from capturing video due to file permissions.
rm /tmp/yukon.seom

Capture videos of any of your assignments 2-4 that you wish to showcase.  Each video should be about 10-15 seconds in length.  You may instead submit screenshots, if you wish.

I am also planning on including your assignment 1 renderings in the showcase.  Please let me know if you do not want me to include yours.  I'm also planning on labeling all images and videos with your names.  Again, please let me know if you do not want me to include your names on your assignments.

Submit any videos you want displayed by copying them to ~eeaton/submit/cs312/videos/.  Name the submitted videos Lastname-312F10Assn#.mpg or .seom or .jpg, replacing Lastname and the assignment # with the appropriate values.  Submit only one video per assignment, but please submit each video in both seom and mpg format.  All videos and images must be submitted by Sunday at 7am to be included in the showcase.


Suggestions
---------------
It would be very neat to show the progression of your assignments.  For example, if you used your island for assignment 4, capture a particular location and navigation sequence in your assignment 3 island and then capture that same sequence in your assignment 4 island.  I'll put them back-to-back to show the transition.  (If you do the back-to-back capture, increase the duration of the videos to 20-30 seconds each.)

Be creative in the videos you capture.  If you have any other ideas, please let me know.