You can either use the "p_motion_to_rgb" or the "lm2DMV_v2" shader, they both do the same thing.
EDIT: You can even use the built-in "mip_motion_vector" Output shader,
(you have to manually install it first from "C:\Softimage\Softimage_XXXXXX\Application\phenolib\spdl\mibase\mip_motion_vector.spdl",
where XXXXXX is the version you use)
XSI:
*Make a new pass (name it something like "MotionVectors")
*In the Render Channels Output, use a file format with either 16-bit or float precision, with RGB channels (no alpha)
*Enable MotionBlur
*Disable "Apply Display Gamma Correction"
*Set the Scene MotionBlur to "Start on Frame", so that you can have motion blur from the 1st frame.
*Set the "Shutter" and "Delay" on all passes to 1
*on the motionvector pass, set the Aliasing Min/Max to 0
*Set the Sample Filter to Box, with Size 1
*Disable "Premultiply with Alpha"
*Set the "Color Channel Clipping" to "No Clip"
*Disable "Desaturate color when clipping"
*Make a material and connect it to "lm2DMV_v2" or "p_motion_to_rgb" with Mode set to "ReelSmart"
*Drag-n-drop the material onto the "Background_Objects_Partition" of the pass
*Choose a frame where objects move the most, enable MentalRay->Diagnostics->Information, and do a preview render.
Open the Script editor and somewhere there will be a "Max Displace" value,
use that as the "Normalize" value in the shader.
AE:
*For the MotionVector file sequence, this is VERY IMPORTANT,
from "Interpret Footage->Main->Color Management"
enable the "Preserve RGB".
otherwise AE will do some funky automatic color correction
and ReelSmart will motion blur everything, even static objects.
*Apply ReelSmart, and use the "Normalize" value of the shader as the "Max Displace" value. That's it!
NOTE: If you want the object's edges to motion blur you have to render it (in XSI) separately from static ones.
Reelsmart doesn't blur them if they are all together.
Hope it saves you of some headaches.
Cheers
Motion Vector XSI -> AE workflow tip
Re: Motion Vector XSI -> AE workflow tip
much appreciated...
thnx
thnx
- sirdavid32
- Posts: 309
- Joined: 10 Feb 2010, 04:36
- Location: Ecuador
- Contact:
I can´t get lm2DMV_v2 to work in xsi x64.
I went to the maisson page to download, and all it offers is a .spdl and a .dll for xsi x64. But where do I install those to activate the motion vector channels?
Thanks.
Thanks.
Portfolio: https://www.behance.net/3dcinetv
Vimeo: http://vimeo.com/3dcinetv
Web: http://www.3dcinetv.com
Vimeo: http://vimeo.com/3dcinetv
Web: http://www.3dcinetv.com
Re: Motion Vector XSI -> AE workflow tip
File->Plugin Manager->SPDLs(Tab)->Install,
and choose the folder where the spdl is.
before installing make sure the dll is in the same folder
because (normally) it will copy it as well.
and choose the folder where the spdl is.
before installing make sure the dll is in the same folder
because (normally) it will copy it as well.
- sirdavid32
- Posts: 309
- Joined: 10 Feb 2010, 04:36
- Location: Ecuador
- Contact:
Re: Motion Vector XSI -> AE workflow tip
Thank you. Plugin manager (aggh!) how could I´ve missed it. All working good now.
Portfolio: https://www.behance.net/3dcinetv
Vimeo: http://vimeo.com/3dcinetv
Web: http://www.3dcinetv.com
Vimeo: http://vimeo.com/3dcinetv
Web: http://www.3dcinetv.com
Who is online
Users browsing this forum: No registered users and 25 guests