While creating a Cinder app that loads FBX Models I found that when I am baking animations into DisplayLists, and loading textures, the application stalls. Immediately most will note that this is an ideal case for using threads. Cinder has some really great Boost thread wrappers; but the problem in this case is that it that a purely C++ solution will not cut it as OpenGL functionality is required to load textures and DisplayLists to the video card. Fortunately there is a surprisingly easy solution!
I am currently working a on a project that required creating a FBX Importer using Cinder. And I must admit that there is not much documentation out there regarding how to get everything running on Mac OSX. Even Autodesk’s own documentation is extremely limited when it comes to Mac.
This past fall semester was rough! Several large group projects and trying to learn how to animate in Maya. I must admit that I was at least familiar with rendering, texturing, and modelling techniques but animation is definitely another powerful, and convoluted, beast all together. Hopefully I can spend some time this summer after senior project to refine and re-render this animation; but in the meantime here is a bit of what I was able to scrape together in December 2010.
The SS Everlast is a ship traveling from London to New York loaded with wealthy passengers. On a particularly rough night on the open Atlantic, SS Everlast runs into trouble and begins to sink. Your survival rests on your ability to make it to the top deck of the ship where a lifeboat is stored …
“The Philosopher Cube” was a project that I was commissioned to do for Ottawa’s 2010 Electric Fields Festival in November. The creative director, Ryan Stec, and my Algonquin College Research supervisor James Acres asked that I create a large projection that could be interacted with using cell-phones. After some daydreaming and some early sketching I arrived at the concept of an Alien Cube floating in front of Ottawa’s Rideau Centre asking passers-by questions of thought about the human race such as “what is love?” or “what is war?”