- Development UI
- Standard Parameters
- Unique Parameters
- Data Structures
Motion 5 always renders your plug-ins in high-precision. When rendering on the GPU, it uses 16 bit half-float. When rendering on the CPU, it uses 32 bit float representation for all color components.
If your plug-in is not capable of rendering at 16-bit half-float or 32-bit float, FxFactory will automatically convert your inputs/outputs to the only bit depth supported by your plug-in, 8-bit integer.
High-precision (16 bit half-float and 32 bit float) rendering is available in Motion when the Project's Bit depth setting is either 16 bit (float) or 32 bit (float):
FxFactory will always match the best depth supported by the plug-in to the Project settings (e.g. a plug-in that is only capable of high-precision rendering at 16 bit half float, will render at that quality setting when either one of the Motion float settings is enabled). For performance and compatibility reasons, it is recommended to use 16 bit half-float in lieu of 32 bit float.
To ensure that Motion is using high-precision rendering during preview as well as rendering, make sure that the ”” option is enabled under the “View” popup menu: