Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMD 3005B - Graphics and Optics Class

Here is where I'll contain all my projects for IMD3005B, a class focused on fundamental mechatronics concepts, graphical programming and some simple optics. The coursework uses the OF (OpenFrameworks) Library: OpenFrameworks.cc

the repository should be cloned inside of: /of_<version number>_<system>_release/apps/

Term Project - Flight Sim with Controller

Custom built controller using an Arduino Uno and MPU 6500 with an accompanying flight simulator to test it on

Video Title

Controller Demo

Assignment 4 - Violin Hero feat. Lacrimosa and FFT

A very poor 3D guitar hero clone feat. Lacrimosa. It is using OpenFrameworks in additon to some custom library code that utlizes the FFT to isolate various instruments. The idea is to tap on the buttons 1 (drums), 2 (low Vocals), 3 (high Vocals), and 4(violin) in time with the actual playing of the instrument.

Video Title

Assignment 3 - 3D Motion Controls

OpenCV 3D motion controls for custom models, complete with "PS Move"-esque controllers soldered up for the project

Assignment 2 - Photo Editor Powered by Conv Matrices

A rushed, ☝️ albeit, funtional photo editer, with preset smaple images, 3x3 and 5x5 Convolutional matrix photo effects, an eydropper tool, File IO and brightness + saturation

Assignment 1 - 3D Hello World

I created a horrifically innacurate planet orbit simulator in 3D with lighting and controls. I have a rocket ship following the mouse, which will spew smoke on mouse press. There are four planets orbitting the sun with two of them having a moon satellite.

About

C++ projects using OpenFrameworks. Using OpenCv, Arduino, and concepts in convolutional matrices, FFT, Misc. DSP, etc...

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages