Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How do i render out motion vector passes from Arnold C4DTOA and use them in After Effects with the RSMB plugin?

Message 1 of 12
3008 Views, 11 Replies

How do i render out motion vector passes from Arnold C4DTOA and use them in After Effects with the RSMB plugin?

Labels (3)
Message 2 of 12

Hi @Oliver Navarro Schroeder! You can do:

Turn on motion blur -> Add motion vector AOV -> Turn on "ignore motion blur" option in the system menu.





But I don't know how to use correctly inside After Effects with the RSMB plug in :/.

Message 3 of 12

Hi @Carlos Dordelly, thanks for the outline. Yes that is the easy part, but these motion vector passes never give me correct results in After Effects using ReelSmartMotionBlur.

The "Ignore Motion Blur" option in the Diagnose / System Settings is new to me though. I've been using an instantaneous shutter, which has the same result as the "Ignore Motion Blur" option i assume.

There has to be some specific way how to deal with the mv passes inside AE - like adjusting the Blackpoint, max displacement, etc. I tried anything i could think of with no success.


So any further hints on how to correctly work with these files in ae/rsmb would be highly appreciated.

Message 4 of 12
in reply to: oliver.navarro

You have to use the motion vector shader and a custom AOV because the default motion vector AOV values are not normalized. RSMB expects float values between 0 and 1.0 in Red and Green.

  • Setup as above to disable motion blur in beauty
  • Arnold MV shader: disable RAW and set max. displace to same value as RSMB max. displace.


  • AE RSMB settings


Here is quick render (RSMB blur amount set to 8 - very exaggerated - should be 1 for conventional 180° camera shutter).

Demo Animation

Project file

Lastly, RSMB compared with native Arnold curved motion blur, much nicer. So, remember RSMB is not the real thing. 😉

Arnold curved motion blur demo

Message 5 of 12
in reply to: Anonymous

It's mean that we need to add this shader in all materials?

Message 6 of 12
in reply to: cdordelly09

Use the Arnold Custom AOV tag

// Stephen Blair
// Arnold Renderer Support
Message 7 of 12

Thanks @Sen Haerens. That is very helpful. Your approach gave me the best results so far.

However i still remain with an ugly smudge around fast moving objects. Its as if the mv blur data affects the areas around the moving object as well. But maybe its a result of the limitations of the curved motion blur that you pointed out.


Message 8 of 12
in reply to: oliver.navarro

Maybe you can separate the FG from the BG and put RSMB only on the FG and then composite it back together. I guess your scene will never render correctly with RSMB, too many small, overlapping objects.

Message 9 of 12

Maybe it can works, in this tutorial this guy separate the FG from the BG:

Message 10 of 12
in reply to: Anonymous

Yes, maybe its too much overlapping objects. Will try to separate fg and bg. The reason i want to make rsmba work correctly is to reduce render costs on a render farm. Rendered motion blur takes easily double the render costs.

Message 11 of 12
in reply to: Stephen.Blair

Interesting... Then I would have to group all objects of my scene to use the tag in case that the camera does move?

Message 12 of 12
in reply to: cdordelly09

I was researching a bit and could be better applied it in the render settings -> Main -> advanced -> AOV shaders. It's more easily for globals AOVS just like motion vectors, AO, cryptomatte, etc. 🙂

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report