- January 24, 2012 at 4:53 pm
this may be more a scripting request, than an expression..
I’ve been asked to help on a video.
They are trying to achieve a “3D GIF” effect. (not entirely sure what that means)
Footage will be shot on three 7D cameras mounted on a Steadicam.
I am being asked to “braid” these three different video files together.
Ideally a script, expression, or some automated way to do this so that the final frame order would look something like this:
Camera 1 Frame 1: Camera 2 Frame 2: Camera 3 Frame 3: Camera 2 Frame 4: Camera 1 Frame 5: Camera 2 Frame 6: etc..
(You can see that the image wouldn’t loop (1,2,3,1,2,3) it would ping-pong (1,2,3,2,1,2,3)).
any ideas or help would be greatly appreciated!
- January 24, 2012 at 5:37 pm
you could try dropping the clips into a comp, duplicating the footage from camera 2 and ordering them in this layer order:
1. camera 1
2. camera 2
3. camera 3
4. camera 2
and then use an opacity expression on all o f them like this:
if (timeToFrames(time)%4+1 == index) 100 else 0;
this would effect show and hid the layers in the order that you needed (1,2,3,2,1…)
KCPQ, KMYQ & KRCW
- April 13, 2012 at 11:19 am
if you google 3D gif you’ll find out what that means which might help you know what you’re even making 🙂
I’d bring the photos in as image sequences (or put the photos in a precomp as 1 frame long layers, use Keyframe Assistant – Sequence Layers) then time remap that with loop_out(“pingpong”,0) as time remap expression.
Log in to reply.