1 FILTER & BLEND MODES This experiment is about testing the new Pixel Bender kernel language introduced in Flash 10. It’s a shader language based on the one used in Open GL that allows you to write really fast per-pixel color transformations in Flash (and other Adobe products but this doesn’t concern me for now) I’ve reproduced most of the common blend modes found in software like Photoshop, etc. I’ve also implemented some bitmap filters. PS: You can move the images around. 2 MOTION TRACKING After completing most of the bitmap filtering library I wanted to try and setup a quick motion tracking sample. This sample is really basic and raw : its a simple difference filter, with some static thresholding. Nonetheless, it might be worth expanding one day... WARNING: You need a webcam to run this sample or it might fail silently! 3 SPACE SPACE is our midterm project. It was built by Andrew Ford, Vincent Villemaire and I. The goal was to create an immersive "space" and we thought nothing could represent space more than space itself! The project uses the combination of beautifully rendered space scenes, 3D and video to transport beyond the confines of our universe...! 4 PHYSICS For our final project, we want to create a physics based 3Desque bumping car game. This was the first version of the physical simulation of one of the cars. It is controlled by the mouse and arrow keys OR the Wii Remote but that's harder to get installed... WARNING: You must click on the flash video to enable the controls! 5 ENHANCED REALITY This is the sample I created for my presentation on enhanced reality. It uses a custom version of the Flar Toolkit to move 3d objects on top of a maker that you present through the webcam. I also used some sound analyzing techniques to make objects follow a beat and to create sinusoidal sound waves. WARNING: You need a webcam to run this sample or it might fail silently! 6 BLOB BLOB was our final project. We originally wanted to work on the "bumping car" sample but we opted for a different kind of physics based game. In BLOB, you control a jelly-like shape through puzzle levels. The whole world is physically simulated so boxes, and wooden planks, etc. react to forces and weight. The game also features custom music and sounds by the great Ben-Yam Barshi. 7 OTHER WORK A lot of other pieces of code were written through my experimentations for this class. Things like a custom client-server library to control the Wii-Remote that we never ended up using or experiments with physics that don't have a visual aspect are not easy to show on this kind of portfolio. For this kind of work you're welcome to drop me an email so I can set you up a sample, but remember that it might require special hardware.