分享免费的编程资源和教程

网站首页 > 技术教程 正文

三分钟创建属于你自己的HDR全景

goqiw 2024-09-06 23:15:15 技术教程 42 ℃ 0 评论

什么是HDR

HDR代表高动态范围图像,拥有比普通RGB格式图像(仅8bit的亮度范围)更大的亮度范围。想要通过全景视频生成真实光感的3D场景,仅仅依靠每个通道8bit的亮度范围是远远不够的。但是使用HDR的话,就相当于将太阳光的亮度值(比如6000%)加到光能传递计算以及反射的渲染中,得到的渲染结果将会非常真实、漂亮。

同样作为图片格式的类别,JPG和HDR文件之间的区别可以通过下面的图片来说明(左边为JPG)

可以看到,左边JPG图片中的灯光在高亮显示时看不清任何细节,整个矩形是一个单一的纯色,而HDR图片在变暗后能够发现荧光灯泡的清晰轮廓。

这是因为在一个JPG图像中任何像素最大亮度值都是255,而HDR的最大亮度几乎是无限的。

2 创建HDR

设备选择

硬件方面:

数码单反相机

广角镜头(小于20mm)

三角架

全景云台

软件方面:

Magic Lantern

PTGUI

拍摄

全景云台能够让你在后期合成HDR全景图的时候避免出现很多接缝和拼接错误。根据镜头以及相机的选择,想要获取完整的360°视图需要在不同角度拍摄多张图片。按照以往经验,相邻角度的拍摄图片需要至少30%的重合。

以10mm镜头为例,水平方向需要选择9个角度,既每40°完成一张拍摄。同时在垂直方向上选择45°、0°、-45°三个角度,一共27张图片拼接完成360度全景图。然后调整不同的曝光度,继续拍摄5次。

要确保相机为全手动模式 -包括手动快门速度,曝光,白平衡,对焦,ISO .等等。 另外,还要确保选择RAW格式拍摄 ,然后就能够将135张拍摄的全景图像合成一张HDRI图像了。

需要注意的是:不同的场景需要不同的曝光设置,例如夜间拍摄通常有非常明亮的光源和很暗的阴影:你可能需要做7档不同曝光度下的拍摄才能捕捉更丰富的细节。

图片筛选

为了得到的HDR全景图拥有更好的质量,我们需要删除一些镜头瑕疵的照片,如色差,噪点等。除了能够保证成像质量,这样做还能降低拼接难度。通常利用lightroom处理

例如上图色温偏暖,需要通过软件做一些略微调整

通过同步功能能够完成所有镜头矫正和白平衡调整,需要注意的是,输出格式设置为16位TIFF格式。

软件拼接

当你打开ptgui时,界面是这个样子的

选择加载按钮,选中所有需要合成的图片素材,完成加载可能需要一点时间···

在PTGUI的图像菜单中选择HDR模式

通过手动添加控制点的办法完成全景图像的拼接,如果编辑器窗口没有打开,可以通过Ctrl+E快速打开,通过拖动来调整主视角。

如果图像看起来太亮或是太暗,可以调整曝光/HDR选项窗口的曝光滑块调节。

创建全景图像时设置最佳尺寸。使用最高分辨率,同时禁用JPG输出选项,最后单击“创建全景”

生成时间取决于计算机的配置,可能几秒钟,也可能几个小时。生成后保存为.hdr文件。

3 最便捷的获取方法

如果你觉得上面的步骤过于繁琐,三分钟根本不可能学会,那么这里还介绍另外一种方案,那就是通过Teche全景相机完成高动态范围的场景信息采集。

通过6枚178°广角镜头实现360°场景捕捉,Teche畅拍2代不仅做到了9600万像素的超清画质,还实现了12档动态范围调节。一键获得高动态的HDR全景图片,意想不到的简单。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表