These are great techniques, I too work this way, fwiw, especially avoiding typical sharpening methods aka USM (a kind of tonemapping / LCE) and use local contrast enhancement instead, tonemapping is really a HDR to LDR process whereas LCE is about refining edges and tightening gradients to increase actuance, perceived sharpness.
And only work on the native YCbCr ie: luma and chroma separately whole route.
What inspired me years ago was listening to Peter Doyle talking about grading in Harry Potter.
The podcasts are here:
http://www.fxguide.c...n_harry_potter/ and
http://www.fxguide.c...er-peter-doyle/ for anyone interested, the first of the two from 2009 I found most inspiring talking about tonemapping, luma sharpening etc.
And his quip about '1D look up table jockies' still cracks me up today, that is the general assumption that 'color grading' means Lift Gamma Gain, 3 wheel color corrector and some preset 'Look' :-) They have their uses and not knocking them but listening to Peter Doyle techniques opens up the thinking.
Also the great work done by Lowry Digital, now Reliance Mediaworks on movies like Zodiac
http://www.theasc.co...odiac/page1.php & BB
http://www.moviemake..._pitt_20090203/ processing the Thomson Viper source files.
Not owning AE and for anyone interested in a free route, I use these techniques a lot on DSLR h264 mainly, but also mpeg2 HDV and even uprezzing / deinterlacing / luma chroma processing DV, via Avisynth and the following plugins:
MCTDmod [Motion Compensated Temporal Denoise] :-
http://forum.doom9.o...ad.php?t=139766
MCTDmod allows various tools in one function / plugin, in no particular order.
Deblock: A compression macroblock deblocker that reinterpolates pixel values within the macroblocks to smash them.
http://avisynth.org/...iki/Deblock_QED alternative method
http://forum.doom9.o...ad.php?t=164800 https://sites.google...lin754smoothd2/
Various methods of denoising and control over strength / areas. Choice to denoise only Luma or luma + chroma and in separate passes. Denosing through masks created by the integral motion analysis plugin MVtools2
http://avisynth.org....s/mvtools2.html + masktools
http://avisynth.org/...wiki/MaskTools2
Various Sharpening methods again motion compensated temporal and or spacial via masktool generated masks, sharpen only edges if required, luma only or luma + chroma, USM.
http://avisynth.org/mediawiki/LSFmod
Reduction of star & bright point 'tings'
Antialising edges, edge clean, dehalo and deringing.
Temporal stabilizing of flat areas within the frame to avoid shimmer and nervousness.
Debanding: Enhance flat areas to remove / reduce banding and blocking.
http://avisynth.org/...i/GradFun2DBmod
Adding controlled grain to bright, midtone and dark areas differently depending on scene, controlling size and texture. This is a more intelligent method than just overlay a grain scan.
Dithertools to work on a 16bit resampled version of the 8bit source:
http://forum.doom9.o...559#post1386559
For LCE, Local Contrast Enhancement, aka Tonemapping alternative to Unsharp Mask:
http://forum.doom9.o...ad.php?t=161986
Other sharpening methods based on brights, midtone, darks :
http://forum.doom9.o...ad.php?t=165187
SmoothAdjust:
http://forum.doom9.o...ad.php?t=154971 works on 16bit version of 8bit source created via Dithertools, allows adjustments with interpolation of 'missing' data to keep smooth gradients at 16bit with encoding options to 16bit image sequences, 10bit lossless h264 or back to 8bit codecs including lossless via numerous dither / noise / grain methods. Including a 32 point 'S' curve for Cinestyle.
Not suggesting for 1 minute this is as user friendly as some sliders and plugins in AE but Avisynth+AVSPmod+plugins provides a powerful free opensource option, yes more manual although AVSPmod does offer sliders for plugins :-) and
http://forum.doom9.org a wealth of users willing to help.
Once a script is created it's able to be used in a batch situation, preprocessing many clips in an automated way rather than manually.
As a preprocess operation such as deblock -> denoise -> 8bit to 10 or 16bit gradients -> deband -> encode to intermediate and/or as a post processing operation after editing / color correction including resizing to target delivery -> sharpening -> add grain/noise -> levels adjustment to 16 - 235 -> encode to delivery codec.