PHYSX STABILIZE v1.0

PhysX Stabilize is a node that uses your matchmoved camera to stabilize your plate. The way it works is that you can connect your camera to the node via the "Get Selected Camera" button, display the animation curves in the graph and choose a smoothing amount for each of the six curves. When you hit "Apply Stabilization", a python script will apply a gaussian filter the size of the smooth amount on your animation curves, effectively filtering and smoothing them.

 

Alternativly you can freeze the camera on a given frame, which is very handy for cleanup work. Once your footage is stabilized, you can transform and reformat it without filtering it again, the transformations are applied directly to the 3D stabilized camera, which can then be exported with the "Export Camera" button. This allows for a single filtering of the image through the whole node, preserving its sharpness, and also allows to bake the transformation into the camera, thus cropping it and potentially optimizing your 3D renders*

 

You can then take two approches : either you just wanted to stabilize your plate, then you are done, or you wanted to do cleanup work. For the ladder, I've got you covered. Once your cleanup work is done on the stabilized footage, you can then hit "Create Matchmove Node", which will create a separate node called PhysX_Matchmove. This node is connected to whichever node did create it, and will dynamically turn your image back to its original movement. To sum up, you can stabilize your footage and then turn it back to its original movement after you've done your cleanup.

 

*This would work in the best of worlds, however for some reason Nuke, Maya and Houdini all treat camera sensor offset, roll and scale differently. As of now this baked camera will only work inside of Nuke, but I plan on creating a "Export Maya Camera" and "Export Houdini Camera" in the next version of this node.

PhysX Stabilize is a node that uses your matchmoved camera to stabilize your plate. The way it works is that you can connect your camera to the node via the "Get Selected Camera" button, display the animation curves in the graph and choose a smoothing amount for each of the six curves. When you hit "Apply Stabilization", a python script will apply a gaussian filter the size of the smooth amount on your animation curves, effectively filtering and smoothing them.

 

Alternativly you can freeze the camera on a given frame, which is very handy for cleanup work. Once your footage is stabilized, you can transform and reformat it without filtering it again, the transformations are applied directly to the 3D stabilized camera, which can then be exported with the "Export Camera" button. This allows for a single filtering of the image through the whole node, preserving its sharpness, and also allows to bake the transformation into the camera, thus cropping it and potentially optimizing your 3D renders*

 

You can then take two approches : either you just wanted to stabilize your plate, then you are done, or you wanted to do cleanup work. For the ladder, I've got you covered. Once your cleanup work is done on the stabilized footage, you can then hit "Create Matchmove Node", which will create a separate node called PhysX_Matchmove. This node is connected to whichever node did create it, and will dynamically turn your image back to its original movement. To sum up, you can stabilize your footage and then turn it back to its original movement after you've done your cleanup.

 

*This would work in the best of worlds, however for some reason Nuke, Maya and Houdini all treat camera sensor offset, roll and scale differently. As of now this baked camera will only work inside of Nuke, but I plan on creating a "Export Maya Camera" and "Export Houdini Camera" in the next version of this node.