-
360 VR Compositing problem. (AE & Mettle Skybox)
Hey Guys,
I’ve come across a sticky problem whilst compositing some VR images that I’ve been banging my head against for days without success.
I have a series of 360 aerial stills (shot on a gopro omni) over which I need to animate map elements across the landscape. The map elements are vector graphics created in illustrator and traced over google map screen captures of the relevant area.
I order to appear in the correct position and properly track the landscape within skybox the illustrator maps often need to be scaled between 5000% – 20000% meaning I need to have constant rasterise switched on for the map layers in order to keep their sharpness… and this is where my problem begins.
The horizon in the 360 captures falls away in a different manner than that of 3d elements in after effects camera, so on particularly large maps the immediate foreground looks fine but as it gets further away from the camera the horizon falls away and the map elements look as if they’re extending up into the sky. (See very rough image attached)
I need to be able to distort my map layer in order to make it fit the landscape. Now AE has any number of distort tools that would work with a normal pre comp, but as soon as constant rasterise is switched on I can get nothing at all to work, not even Mettle’s own FreeformPro. The layer contents either disappear entirely or the distort effect continues to be 2d and not follow my 3d map layer. This applies regardless of those effects being applied to the 3d layer itself or inside the precomped 2d layer.
I’ve even tried giving up on the 3d composite altogether and tracing the map elements directly onto the equirectangular source image itself, but even with careful tweaking of stroke widths etc the perspective never quite looks right.
So I appear to be stuck between a rock and a hard place. I cannot accurately distort and manipulate my map layer without turning off constant rasterise and I can’t turn off constant rasterise without dealing in pre-rendered layers in the region of millions of pixels to each side, which will obviously make AE spit it’s dummy.
Deadlines are looming and progress is glacial. Can anybody suggest a solution to this predicament that I have not yet thought of?
Thanks
