Reelsmart Motion Blur Plugin

0 views
Skip to first unread message

Yogprasad Moneta

unread,
Aug 5, 2024, 2:13:28 PM8/5/24
to reabphymoca
Thecurrent Chronos AI model already produces higher quality intermediate frames than anything Adobe can do. Currently the best way to add artificial motion blur is with After Effects with the Pixel Motion Blur effect. I think it would be great to see what VEAI could do on this front. High shutter speed 24/25 fps smartphone video would look much more professional.

Edit: Technically you can already do this with some extra work. For example if you would interpolate a clip with the Chronos model at 2000% you would have 19 extra sample frames. If you import and interpret that clip in a program like Premiere Pro at its intended framerate and then speed it up by 2000% with Frame Blending you could get a similar result.


I totally agree, there are some tools on the marked but often they lack from distinguishing static background from moving objects and the object as well as the background is blurred (e.g. RSMB). Chronos does a great job in separating differently moving object layers. Hence, the AI approach should work perfectly here.


I would like to see a feature that adds realistic motion blur to footage recorded at a high shutter speed. I strongly dislike having to increase the shutter speed on my camera to compensate for overexposure. However, it is the most convenient way to shoot with a wide aperture without having to purchase expensive ND filters for each lens. The downside of this approach, though, is that it eliminates natural motion blur, which is what I would like to preserve. Hopefully, someday this feature can make its way to the app.


RSMB looks at the frames either side of each frame to determine the amount of blur to apply. It analyses the actual motion in your clip and only applies blur to pixels that move, and parts of the image that move more - get more blur. This is a very computationally heavy processing. There is also a setting within RSMB to determine how many frames it looks forward and back. The higher this number the (much) greater the render time.


However what should be easy in Premiere and Resolve never is. The tutorials I've seen all deal with adding motion blur in the Transform panel to moving layers. Not what we want. There is an echo tool, but that doesn't look any good at all - tons of ghosting and takes ages to render, won't play in real-time.


Yep we posted in another thread about adding motion back using Resolve..... I did experiment more so it depends a lot on the scene and background as just a tad of blur does not add too many artifacts in case of complex bg like a metallic fence can cause bad artifacts.

My test was a show jumping horse in a parkour the goal is to pull picture at 1/250 or 1/500 and have a usable video.



So to an untrained eye you can fool them but for real pro work not sure I would use it. But in case where photo has priority I will definitely use it.


This is a frame pulled from the video at 1/200 (for a photo a bit on the limit as you can see on the horse legs that are a bit too blurry), I have the video with added mention blur if I have the time I can pull the frame with the blur to compare.



Forget the horrible location etc. as here most of the things are still closed.


The one in resolve is close enough that I'm not going to use ND's for shots on my Z6 anymore.



Also for VFX work results are far better when you pull a key off a high shutter speed and then add the motion blur in post. Makes cleaning up hair work far easier.


It is GPU accelerated, I get Realtime playback in 4K on my GTX 2080. Just did this quick test to show how effective it is.



It's not perfect, but it's so close that 99.9% of people wouldn't be able to tell the difference. Titles go faster than I expected but you get the gist.




I'd be interested to see some stress-testing of it, like Lok did on digital rev when he did star-jumps and it really emphasised the effect. Ultimately it will come down to the motion detection and estimation so it knows what to blur.


In Resolve it would be pretty easy to bake the effect in while converting - just drag all clips to the timeline and then do an export and set it so that all the clips are individually exported. This workflow would also work if converting from RAW, and would handily be a place to apply LUTs any other things that always get added to your grades.


I am excited to see what you find Andrew. I have always wished there was a good (and fairly quick) way of doing it in either Premiere or FCPX, but the ones I have seen are not great and/or take too long to be worth it when I could just throw an ND on. But it would be great if there was.....


Of course, this depends on the order of operations - if the motion blur is applied after the speed change then the input to the effect might only be the frames that survived the speed change, so extra frame rate wouldn't help the accuracy of the effect.


I think the point that @Deadcode was making was that the extra frames can help the motion estimation better, which makes sense, although I'm not sure that it would actually work that way in how they would have likely implemented the video processing pipeline.


The composition being rendered is 11 seconds long with a few instances of the CC Pixel Polly effect and of course the two different motion blur effects. The machine has a quad core i5 processor with 16GB of RAM. Nothing too speedy, but it should give you a general idea of the test setup.


So as you can see, RSMB performed a lot faster than CC Force Motion Blur, finishing nearly in half the time! This plugin could save you tons of time if you were rendering something a bit more intensive or longer like a 30 second 3D animation composited in After Effects, etc.


Work by Comen VFX. RSMB was used to give a more filmic look to footage shot on video, providing shutter speed correction. The footage looked choppy when played back at film rates. So, the client settled on RSMB to simulate the normal shutter speed you would have with film footage.


Pro license works with After Effects, Baselight, Final Cut Pro, Flame, Smoke, Fusion Studio, HitFilm, Media Composer, Motion, Natron, Nucoda, Nuke, Premiere Pro, Scratch, and Silhouette. Pro license also works with the regular product of any supported host.


It is important to note that our GPU accelerated modes of our plug-ins can provide you with different results than on the CPU. As such, it is not wise to mix CPU-generated images with GPU-generated images.


If a GPU is not supported, or we run out of GPU memory to run on, our plug-ins will return a green frame to let you know. So if you switch the Use GPU menu to ON and you see a green frame immediately, you know that you do not have a supported GPU. We do not fallback to CPU rendering in the case where there is an error on the GPU during a rendering of a sequence, because then you might get CPU and GPU calculated images intermingled and may not understand why your sequences are not looking proper from frame to frame.


First, Premiere Pro does not need to support the GPU, even though our plug-ins use OpenCL for acceleration. Nor do you need to have the Mercury engine running in OpenCL or CUDA mode to use our plug-ins in GPU mode. It is important to note that our GPU accelerated modes of our plug-ins can provide you with different results than on the CPU. As such, it is not wise to mix CPU-generated images with GPU-generated images.


OFF This option causes the plug-in to run on the CPU. This mode should be used if you do not have a GPU that our plug-ins support, or see a green frame in the middle of a rendered sequence, because this means that our GPU rendering fails somewhere in the middle of a sequence.

ON This option forces the plug-in to run on the GPU.


I wasn't planning on using this one as part of the bundle, but after finally taking the time to become familiar with it, I saw what the buzz about it was. Motion blur (or the removal thereof) is a large part of the kind of action videos I edit. Glad I took the time, you will be, too.


ReelSmart is a fantastic plugin for not only putting great motion blur on footage and graphics, but also controlling the amount of motion blur the subject gets. A great way to control the amount of motion blur something gets. Using the same motion algorithm they've also built in the ability to remove motion blur, which is really handy. A must for any toolkit.


RE:Vision Effects has a couple mini tutorials that offer quick tips on how to make After Effect V22 and Multi-Frame Rendering (MFR) "more robust when any temporal processing effect requesting multiple input frames is used."


Charles Yeager leads you along in this tutorial on how to do some key things when using OBJ files exported from 3ds Max and used in Video Copilot Element 3D. He also uses ReelSmart Motion Blur from RE:Vision Effects.


Toolfarm is the top third-party reseller for professional plugins and software for motion graphics, visual effects, 3D, video, and audio. Our extensive range of top-quality visual effects, 3D, motion graphics, plugins, and tools are sure to elevate your projects to new heights.


1999-2024 Toolfarm Inc.


This link is being provided as a convenience and for informational purposes only; it does not constitute an endorsement or an approval by Toolfarm.com of any of the products, services or opinions of the corporation or organization or individual. Toolfarm.com bears no responsibility for the accuracy, legality or content of the external site or for that of subsequent links. Contact the external site for answers to questions regarding its content.


Hi. How to render vector pass. I want to try to render it and use it with after effects REAL SMART MOTION BLUR PLUGIN. I dont know yet where i how to insert this pass in RSMB plugin (so if you know tell me please this as well).


I thought its worked, but node setup i posted above actually works not completely. So i used this node setup and i have rendered my Vector pass animation in exr format. Its images of yellow,red and !Black color!, though should be blue there, but for some reason blue color input is unconnected in that node setup (as you can see). So to remove more of that black color i tried to adjust the value node, so i ended up with red,yellow and still a little bit black, but not too much. So then i imported it into After Effects and applied Real Smart Motion Blur Vectors effect to the layer, and in the effect settings i have chosen the layer with my EXR format colored images. And this vector mask for the effect its kind of works but not effectively, its smudges and blurres not only what is animated and moving but the edges of the whole layer, you can adjust the radius but its not gonna work good. And thats what i was expected. From what i have red Blender vectors are interpreted differently than in Maya, Cinema4D AND 3dmax. There are Maya,Ciinema4D AND 3dmax tutorials on youtube on how to get exported vector pass to work with After Effects and Real Smart motion blur plugin, but no tutorials how to export Blender vectors into AE. So my conclusion its unsupported until some Blender nerds will figure out the way to do this :eek:

3a8082e126
Reply all
Reply to author
Forward
0 new messages