Optimizing FxPlug plug-ins

Optimizing FxPlug plug-ins

Optimizing FxPlug plug-ins Maintain consistent rendering at all resolutions and aspect ratios by using pixel transforms.

Overview

FxPlug plug-ins provide users a real-time rendering experience that’s measured in frames produced per second. Plug-ins that work with large inputs can optimize their performance by rendering only a subset of pixels as determined using pixel transforms.

Pixel transforms are 4x4 matrices that are created by the host app to contain transformation information about the media the plug-in has been applied to. Transformations include translation, rotation, scale, and foreshortening (skewing the image to make closer objects appear larger).