Lewis Saunders is a compositor. reelcreditsr&dcontact
sometimes he makes useful things.
Stereographic - an Expression node which remaps a panorama using the stereographic projection, the one used to make tiny planets. Feed it a latlong map from SphericalTransform or a ScanlineRender set to "spherical" and animate the knobs. Script here, badly stitched pano of my house here.
Nlmeans - A denoising plugin for Nuke, using the non-local means algorithm. It's unlikely to be as good as Furnace or Neat, and it's pretty slow, but it's free and it preserves edges well. Might also be handy for beauty retouching. Download for Nuke 5 Linux 32bit and Mac Intel 32bit here, including source, which should build fine for 64bit or Nuke 6.
Magic Write - It's never good when you find renders called "wideshot final aaa v2 MASTER last one really.dpx". Here's a Python script for Nuke which creates a Write node using the name of the script, pointing to a renders folder right next to your script's folder, and including a resolution directory to keep online editors happy. Grab it for those non-pipeline times. Shake Mac-only equivalant over here.
IMove2D - Ever want to move a bit of an image just slightly but hate using the Warper? Try this: it's a masked transform with smooth falloff to the original image around the transformed area. Dead useful for tracking clean plates back in that don't quite fit. Download the Shake macro here, or the Nuke gizmo here. It's also handy for quickly giving people comically large heads.
Full.screen.me - makes Shake run full-screen on OS X, hiding the menu bar and the Dock. It's a very simple plugin using the Carbon kiosk mode API. Download here including source.
Sphere keyer - a little LayerX keyer which pulls extremely soft edges. Computes the distance in RGB space from a point, hence the hull of the keyed colours forms a sphere. So soft that it works well for secondary colour correction. Takes an image as the key colour input, allowing you to use a clean BG plate, or play tricks to help with patchy greenscreens similar to the IBK in Nuke. Download here - plug a Color node into the second input.
forwardWarp - this is a Shake plugin which pushes pixels around according to a control image, working the opposite way around to IDisplace. This means it's slow, but allows you to do a few things you can't otherwise such as draw vectorscopes and waveform monitors. Download here including source and a few examples.
sparkOpenEXR - a mostly-working plugin for Flame which reads OpenEXR files, including selection of which passes and channels to use and simple floating-point colour correction. Also works in Smoke. Works properly with clip history, so imported clips can be easily traced back to their EXR files, re-graded or replaced. Download including source for Irix here or Linux here.
sparkRedToCurve - a very simple Spark which creates an animation curve from the red value of the bottom left pixel of the image. Use it to make things animate in response to image changes. Download including source here. There's an old-school way to do the same thing which is too cunning not to repeat here: paint a white dot, put it on an Action surface, displace that surface with your changing clip, rotate it so you can see the dot move, process, then track the moving dot with the Stabilizer...
ycbcrSparks - simple wrappers around Flame's built-in YUV-to-RGB and back conversions, which you can use in Batch. Download with source here. NB: if you're thinking to to use these to blur the UV channels for a key, just use Filter instead - it has an oft-overlooked Bypass Luminance button!
Batch icons - hidden inside the flame/menu/icons folder are a bunch of images which you can replace to customize your Batch node icons. Backup your own first! Download mine for Flame 9.5 here.
1680x1050 60Hz VFC - IRIX video format to drive a WSXGA LCD monitor from an old SGI Octane. Tested with MXE graphics and a Dell 2005FPW. Download here.