I just feel like you aren't being transparent with me
With the illustration and composition of Intra-city completed I used yesterday to test how the processing aspect will work.
Jed had exported a couple of files in the .mov format which encodes the video with an alpha channel (transparency) - something that we need if we want to run animations ontop of another. However, running these in processing, the sketch simply filled in the empty space with the colour black. Damn. I set to work finding different ways of getting around this. One way that I found was to use a mask effect. Similar to in Photoshop, we can create another video that is black and white which tells processing where to render the pixels on the colour video. This however doesn't allow for fade in/out as the mask only tells processing to render the whole pixel or none of it. This makes it hard to show the fade in/out of the buildings. This would also almost double the size of the program as for every one video on the screen there would be another running that isn't visible.
Another was to export from after effects as a .png sequence. The processing sketch then plays the .png sequence in the background process of the sketch. It then takes a snapshot of each frame as it happens and saves it in the data folder. It then renders the images on the screen in sequence to appear like a moving film. This is a lot of code but probably achievable if the output was worth it.
However, since the animation that we had for the buildings had already been toned back to a colour burn effect instead of a building animation. I wonder if it's worth doing anything in after effects at all. When a very similar thing can be achieved directly in processing through fade in/out and blending modes. This won't prove to be an issue with cars on the ground since it's the lowest layer of the animation but it would with the cars on the motorway. The .png sequence that I mentioned before might have to be implemented for this.
If we were to just do fade in/out in processing, Jed and Chris will need to make sure that the animations that are on display make a big impact because I'm afraid that various limitations are making us down scale significantly.












