January 2010
9 posts
WatchWatch
[ T ]
Jan 22nd
10 notes
WatchWatch
Most recent update (everything’s coming along).
Jan 21st
10 notes
WatchWatch
And, how. Ordered selection included. [ T ]
Jan 11th
WatchWatch
And, how. 30 vids. [ T ]
Jan 10th
Jan 8th
Jan 8th
Core Animation (Troubles?) -> Box2D (Solution!)
So, we thought that using the CoreAnimation framework (CABasicAnimation functionality) would make it easy to change the sizes of destination rectangles for video playback. But, after trying to access the dimensions of animating objects we realized that you can’t actually access an object’s data in mid-animation. Without looking into it in tons of detail, we figure that CA sets up a...
Jan 8th
Box2D Cocoa
So, Box2D is a great physics engine (there’s quite a lot of people who think so), and the examples they provide are great. Even though they offer an xcode project that will run their helloworld and testbed applications, they don’t actually offer a suite of wrappers that connect the Box2D and Cocoa APIs. Digging around a bit, I found a very nice project example written for the iPhone...
Jan 8th
AppDelegate * DisplayLink Issues
Last week I focused on reworking a video matrix viewer from an old project structure (adopted from Apple’s LiveVideoMixer example), into a Cocoa Application (i.e. using an ApplicationDelegate). And, after quite a lot of cleaning up code, removing odd bits and digging into forums looking for tips on how to switch over (of which there are few)… I wasn’t able to get past this: ...
Jan 8th
December 2009
8 posts
WatchWatch
New video of the light stick now with the final size, 6 feet frosted tube.
Dec 24th
WatchWatch
We are working on a light installation composed of 24 light sticks of different sizes. The RGB values and intensity of the lights will be controlled in real time from a computer through a custom generative app. We are using DMX for the light control and we have developed and custom DMX Arduino board with Danjel called DMXduino. Here is the first physical test of the light [Alex]
Dec 24th
The Writings on the Wall
What do you get when you combine some white board paint and a erasable marker and a wall, a badass erasable white board.  A great use of space previously reserved for… well nothing. [Mike]
Dec 23rd
Video Channels
Messed around with creating Video Channel objects… This is much easier than the previous attempt to create multiple objects using the Core Video framework. I can now choose a folder and the application will load as many .mov files – from the location I specify – as will fit on the screen… I can also specify the container size for each movie, and the specific screen width / height as well. So,...
Dec 21st
Core Video -> Pitfalls
Today we tested some implementation strategies with Core Video, but ran into a pitfall. Not a bad one, because on the way we learned how to implement and use the displaylink, and essentially get the Core Video Pipeline running… Which is quite good because there’s about zero tutorials for CV and the examples provided by apple are a bit overkill in terms of learning to build off of...
Dec 19th
Getting jiggy with it - projectors and mirrors
Here at Tangible we are tired of wrestling with projectors and mirrors trying to get the perfect alignment for our multi-touch tables and screens.  Just in case you find yourself on the verge of crying, with a sore back, blinded eyes and blistered fingers, here is a simple jig you can make to help align your projectors and mirrors and sooth your frustrated soul.All you need are 2 sheets of 12in by...
Dec 18th
3 tags
MultiCoreVideo, Und So
We’re looking at having a lot of videos running on screen at the same time, but not necessarily in sync. On top of that we want to be able to apply various filters, rotate, translate and play around with all the objects on screen. OpenFrameworks, Processing, Quartz, … are all options, but the G5’s we’re working with make it seem like building the rendering engines with...
Dec 18th
3 tags
Dec 17th