To create the box, I set up a typical 6-solid cube in AE's 2.5d space, and hooked up the width, height, and depth to sliders, which were then piped into Essential Properties.
However, as this didn't allow for the screen footage, I tweaked that setup to allow for a precomp to be injected using Media Replacement, and then used some handy expression magic so that the screen precomp would always fit the available size of the box.
Once the single Box rig was set up, we had to turn it into a Tower, so that we could get tall skyscrapers of boxes built into the scene.
This required nesting Box comps, and leveraging sets of Essential Properties to specify the dimensions of either an entire stack at a time, or each Box individually–including replacing the footage on each Box's screen, one by one.
Zack Lovatt focuses on toolkitting, building custom studio pipelines, expression rigging projects, and creating data-driven animation workflows.