上学的时候学过一点儿HDR的基础知识
自己也动手遍过一个简单的tone mapping程序,用7张不同曝光的照片,合成一张细节丰富,曝光正确的图片。
当时也并没有想把这个技术用到拍照中,后来看到一些很有视觉冲击的HDR照片,才开始考虑这个问题。
JPG或者一般的TIFF表示RGB中的每一个颜色是8位(0-255, 一共256个数,也就是2的8次方).HDR就是High Dynamic Range的缩写,它对应着Limited Dynamic Range (LDR),我们也说Low Dynamic Range. 刚刚所说的8位的图片就属于LDR images。一般来说超过8位的就算HDR了。
我们人的眼睛可以感知的颜色大约是10位(2的10次方)。我们眼睛的范围要比机器的范围大多了。
有的时候人的眼睛同时可以看到强光和阴影中的细节,照片却不能同时摄下。为了看清阴影,强光的部分可能过曝,相反,强光部分如果曝光正确,阴影部分可能就是一片漆黑。这就是我们拍逆光人像时要补光的一个原因。眼睛的感知并不能代表相机的感光。而以前的胶片就好得多。
用普通的数码相机如何得到HDR images呢?
1. 对同一场景拍摄不同曝光时间的照片然后合成它们,Ps还有网上很多工具都提供这样的功能。当然会编程的也可以自己找个算法编个小程序。
在ps里应该是可以允许合成3张不同曝光的照片,我试过一次,自己感觉效果不理想,也可能是我用的不好。
在图形学界,这样处理照片的先锋是一个叫做Paul Debevec的人。有兴趣大家可以去google他一下。
2. 用RAW格式拍照,nikon的俺不清楚,canon提供的.cr2文件是支持16位的,但是目前的输出只有12位。
拍摄的时候如果用这种格式会给后期制作来带非常大的方便。照片拍出来CR2总要有个地方看,因为我们目前的显示器(CRT或者LCD),打印机, 投影仪都是Limited Dynamic Range,所以我们必须做tone mapping。
所谓的tone mapping就是把一些颜色映射到另外的一些颜色上。应用到HDR上,就是把High Dynamic Range里的值映射到Limited Dynamic Range里,简单的打个比方就是,在Cr2中的100,对应着JPG中的20。
目前不管是canon自带的程序,ps, 还是iphoto,aperture都可以处理的很好。其实最简单的tone mapping就是r(嘎马)变换。等到HDR显示器普及的时候我们也许就不需要做tone mapping了.
3. 用HDR相机拍照。这个离我们民用有点远,不多说。有兴趣也可google一下。
另外随便说说我的对HDR照片的一点看法。视觉冲击是有的,可如果超越了我的眼睛的感知,我就有点不能接受了,认为有些不自然,因为我眼睛能感知到的已经很美了。这就是为什么我虽然用CR2格式拍照,可并不刻意调整那些参数。
色彩只是一张成功照片的一个方面。其实构图阿,用光阿,意境阿,设计阿也都是非常重要的。对于我来说,我可以欣赏HDR图片但不会故意去做这样的照片。
一点小观点仅供参考。
Thursday, May 8, 2008
随便聊聊HDR图片
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment