3DEqualizer LensDistortion in Nuke Code
Brought to you by:
trixterfilm
File | Date | Author | Commit |
---|---|---|---|
v1.0 | 2010-05-05 | mistermatti | [r8] separation into two versions |
v1.1 | 2010-05-05 | mistermatti | [r8] separation into two versions |
README.txt | 2010-04-30 | mistermatti | [r6] supports warp4 |
tx_nukeLensDistortion.cpp | 2010-04-30 | mistermatti | [r6] supports warp4 |
tx_nukeLensDistortion.dll | 2010-04-30 | mistermatti | [r7] supports warp4 |
tx_nukeLensDistortion.dylib | 2009-12-15 | mistermatti | [r4] initial commit |
tx_nukeLensDistortion.so | 2010-04-30 | mistermatti | [r6] supports warp4 |
/* ------------------------------------------------------------------------ * This plugin uses the lens distortion model provided by the developers of 3D Equalizer * to distort or undistort footage in Nuke. It is somewhat based on work by Meteor Studios, Inc. and * Cinesite Europe Ltd. * * written by Matti Gruener ( member of the /* Jupiter Jazz */ group, http://www.jupiter-jazz.com/ ) * at Trixter in 2009, Munich. gruener.matti@gmail.com * supported by: Stefan Braun, Sebastian Haas and Michael Habenicht. * * It reads .warpd-files created with 3D Equalizer/Warpdistort and also allows to set * parameters manually. * * Update: It now reads the new warp4 files instead of warpd-files ( april 2010, Matti ) * * For filtering we use the standard filtering methods provided by Nuke. It seems that the * method "Keys" comes closest to the filtering used in Shake. * * note: * this code is heavily commented to make further development, taking * place outside of Trixter, as easy as possible ( for developers not familiar with Nuke's NDK as well ). * if someone comes up with problems or questions, please don't hesitate * to contact me via the abovementioned eMail-address. * Please also inform me if you improved this file in any way. * * some of the comments and expressions were taken from the * developers of a similar plugin for Shake. Thx and kudos to them for their work! * namely: Mark Visser, Chris Downs, Michele Sciolette * * The compiled files are compiled and tested using the following setups: * - .dll, Windows XP 32bit, Visual Studio 2005, Nuke 5.2v2 * - .so, Ubuntu 9.04 64bit, g++ 4.1.3, Nuke 5.1v5 * ------------------------------------------------------------------------ */