Creation under After Effect
First install the watercolorization plug-ins. Be sure to have the following
dlls installed in your system:
msvcr80.dll
msvcp80.dll
msvcm80.dll
msvcr80d.dll
msvcp80d.dll
msvcm80d.dll
The advection consists in the computation of 8 passes: fast regular, slow
regular, fast reverse, slow reverse with the first texture and the same with a
delay and the second texure. Then they will be combined through 2 processes
into one advection layer. Fast and slow allow to take into account the
different movements in the video. Thus we specify a period of regeneration for
the advection texture. If the motion is quick then we have to regenerate more
often, so small values (10 15 frames) are used, for medium motion the best is 30
and for low motions, use 60 80. That's for the theory. In practice, there are some
slight problems using some of these values on the boundaries (especially
when we apply the process with a delay....) So the best
is to use fast=10 with slow=30 or 60 for sequence that clearly contain
different types of velocities, and 30 for both slow and fast for medium
motions (it then decreases the number of passes form 8 to 4) .
A tip is to create the compositions for all the passes in one After Effect
project, add each composition to the rendering queue and then start the batch
rendering for the 8 passes at once (then you can go and take a coffee meanwhile).
First pass: fast regular (aka norev)
- Import Name_K_oflow_bck.avi and texture1.png in a new composition, check
that the texture has the same duration that the video in the time panel.
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_bck video
- Texture Layer: select the first advection texture
- Period of regeneration: 10
- Reverse: UNCHECKED
- Delay: UNCHECKED
- Add the video Name_K10_norev.avi to the rendering queue
Second pass: slow regular (aka norev)
- Create a second composition with Name_K_oflow_bck.avi and texture1.png
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_bck video
- Texture Layer: select the first advection texture
- Period of regeneration: 30 (or 60)
- Reverse: UNCHECKED
- Delay: UNCHECKED
- Add the video Name_K30_norev.avi (or Name_K60_norev.avi)to the rendering queue
In our example, we use 10 for fast and 30 for slow and get Cube_610_norev.mov
and Cube_630_norev.mov
Third pass: fast reverse (aka rev)
- Import Name_K_oflow_fwd.avi and texture1.png in a new composition.
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_fwd video
- Texture Layer: select the first advection texture
- Period of regeneration: 10
- Reverse: CHECKED
- Delay: UNCHECKED
- Reverse the Name_K_oflow_fwd.avi layer (Layer > Instant > Reverse
the layer): its time bar should appear red dashed
- Add the video Name_K10_rev.avi to the rendering queue
Fourth pass: slow reverse (aka rev)
- Create a second composition with Name_K_oflow_fwd.avi and texture1.png
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_fwd video
- Texture Layer: select the first advection texture
- Period of regeneration: 30 (or 60)
- Reverse: CHECKED
- Delay: UNCHECKED
- Reverse the Name_K_oflow_fwd.avi layer (Layer > Instant > Reverse
the layer): its time bar should appear red dashed
- Add the video Name_K30_rev.avi (or Name_K60_rev.avi)to the rendering queue
In our example, we get Cube_610_rev.mov and Cube_630_rev.mov
Fifth pass: fast regular delayed (aka norev_d)
- Create a new composition with Name_K_oflow_bck.avi and texture2.png
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_bck video
- Texture Layer: select the second advection texture
- Period of regeneration: 10
- Reverse: UNCHECKED
- Delay: CHECKED
- Add the video Name_K10_norev_d.avi to the rendering queue
Sixth pass: slow regular delayed (aka norev_d)
- Create a second composition with Name_K_oflow_bck.avi and texture2.png
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_bck video
- Texture Layer: select the second advection texture
- Period of regeneration: 30 (or 60)
- Reverse: UNCHECKED
- Delay: CHECKED
- Add the video Name_K30_norev_d.avi (or Name_K60_norev_d.avi)to the rendering queue
In our example, we get Cube_610_norev_d.mov and Cube_630_norev_d.mov
Seventh pass: fast reverse delayed (aka rev_d)
- Create a new composition with Name_K_oflow_fwd.avi and texture2.png .
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_fwd video
- Texture Layer: select the second advection texture
- Period of regeneration: 10
- Reverse: CHECKED
- Delay: CHECKED
- Reverse the Name_K_oflow_fwd.avi layer (Layer > Instant > Reverse
the layer): its time bar should appear red dashed
- Add the video Name_K10_rev_d.avi to the rendering queue
Eighth pass: slow reverse (aka rev_d)
- Create a second composition with Name_K_oflow_fwd.avi and texture2.png
- Add a solid layer [ctrl][y] to the composition
- Apply Effect > Sample plug-ins > Advect on this solid layer with the
following parameters:
- Amplification: K (the coeffcient from the optical flow), in our case 6
- Vector field layer: select the oflow_fwd video
- Texture Layer: select the second advection texture
- Period of regeneration: 30 (or 60)
- Reverse: CHECKED
- Delay: CHECKED
- Reverse the Name_K_oflow_fwd.avi layer (Layer > Instant > Reverse
the layer): its time bar should appear red dashed
- Add the video Name_K30_rev_d.avi (or Name_K60_rev_d.avi)to the rendering queue
In our example, we get Cube_610_rev_d.mov and Cube_630_rev_d.mov