I know (at least I believe this to be true) that using cycles motion blur wont work with fluid simulations when rendering, however, I know that vector blurs can be used in place of motion blur.

With that said, however, I seem to be unable to get the vector blur to work in a cycles render of fluid. I have generate vectors enabled as well.

This doesn't seem to make sense to me, since vector blurs are applied after the render in compositing and therefore, in my opinion, shouldn't be affected by the rendering engine.

Any thoughts? Help?


1 Answer 1


In short: Cycles (as of Blender 2.67) does not support fluids blur yet. A GSOC 2013 project might bring that feature soon.

For now, as a work around, you can try:

  1. Render your primary pass in cycles. Save to EXR.
  2. Render the same scene in Blender Internal, save the Z and Vector pass to another EXR.
  3. Combine the two set of EXRs with Nodes with a vector blur node. Using the Color input from the Cycles EXR, and use the Z and Vector input from the BI EXR.
  • $\begingroup$ Thank you very much. I will be waiting anxiously this summer for all of the awesome features GSOC will bring. One question though, from what I have seen on the youtubes, you can get the composited vector blur to work on fluids (rendered in internal, by the looks of it), but it wont work on my render (cycles), but isn't the vector blur independent from the render engine used since it is composited and done post-render? Sorry for asking so many questions, and thanks again. $\endgroup$
    – user212
    May 29, 2013 at 23:04
  • $\begingroup$ It is possible to combine. I've done it manually using EXRs. Please see my edited answer above. $\endgroup$
    – Mike Pan
    May 29, 2013 at 23:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .