http://renderwonk.com/publications/s2010-color-course/hoffman/s2010_color_enhancement_and_rendering_hoffman_b.pdf
另外具体的介绍可以看看udn上的:
http://udn.epicgames.com/Three/ColorGrading.html#Work flow to create a LUT texture
在实践上分析了一下color grading。
所谓color grading就是使用一张图里的rgb作为坐标去sample一个3d texture,进而映射到另外一个颜色空间,达到让画面呈现不同风格的目的,引用udn的图片就是:
一般引擎这里两种做法,引擎支持做lut texture(look up table texture),看结果也是实时的,很不错,就是工作量比较大。
外部做,就是迭代时间比较长,但这也是大部分引擎(unreal,cryengine,blizzard什么的选择)
里面还有大量的图,我觉得这个是文章里的亮点