Transform pixels containing normal or position vectors into a variety of spaces using an input camera and optional axis.
VectorTransform
Updated: 16 October 2011
Author: jonathan
Compatible Nuke versions: 6.1 or later
Compatibility: Source
VectorTransform transforms the input channels by a matrix derived from the input camera and optional input axis (for local-to-world transform).
The primary use of this plugin is to back-transform vector/position passes rendered in camera (eye) space back to local or world space, however there's a number of different to/from spaces supported.
If an axis is attached to the 'axis' input then the local-to-world and world-to-local tranforms are relevant as well.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.