专栏名称: CG世界
CG世界是一个分享影视原画,视觉特效和3D动画为主要内容的公众号。分享国内外优秀作品;传递大师制作经验,举办大咖分享会,作精准在线课堂。与世界行业连接,与顶级大神面对面,与粉丝交流互动。Come on!
目录
相关文章推荐
51好读  ›  专栏  ›  CG世界

又涨姿势了~拍一堆照片,就可以重建高精度三维模型?他们是这样做的

CG世界  · 公众号  · 3D  · 2017-05-19 09:23

正文

点击上方蓝字 CG世界 关注CG我们

“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”

—— WORLD_CG ——


最近老潘和正度数据的王总聊天,说起他们作的东西。感觉蛮有意思的。说起来,其中的知识还是蛮多的。今天,整理出来跟大家分享下,也让大家涨涨知识。


这是广东古村落里的一条街道,经过正度数据前期现场采集和后期合成,还原整个街道的全貌。最关键的是,用照片构建三维场景的方式,可以实现超高精度,你看,在这条街道里,连墙壁上大字报的每一个字都看的清清楚楚,高清起来连制作人都觉得害怕。

看似普通的三维街道,其实隐藏了一个技能杀。那就是他包含了完整的光隧道。也就是说,除了采集这个街道的三维模型,还采集了这个环境的HDR光源,在结合影视和游戏做场景时,HDR环境光源可以打在另外加载的三维模型上。如果背景真实太easy,那让三维物体跟场景无缝融合,真的不要太完美了!

(可以从车身上看到周边环境光的反射)


其实三维场景重建技术,是在三维物体图像建模的方式上拓展出来的,总共分为两大步骤,先对物体进行360°全面拍摄,在进行后期合成。

针对物体的360°全面拍摄,通俗一点的说法,就是拿着相机从下而上或从上而下一圈一圈地“扫描”物体,确保物体所有可以拍到的地方都拍摄到。

左图为三维重建生成的模型,右图为物体的实拍照片。


如果你有一堆相机,那么你可以搭建一个扫描空间,将物体放在中间,一秒拍完,连围着拍的力气都省了。

图为使用了三维重建技术的某3A游戏大作的扫描间。


而针对场景的拍摄,比如一条街道或者一个大殿,那么用普通相机一张张拍显然是不现实的。那么可以选择全景照片,全景照片可以理解成一种的镜头畸变,很多三维重建的算法或者软件都会提供镜头校准,用全景照片生成模型的后期处理流程和普通照片的区别就是,全景照片需要多加一步:镜头校准。

一条完整街道的建模,图中一个蓝点即两张球幕全景图,高效也高质量。


全景球幕照片原始素材


场景的全景图采集完成之后,就进行后期合成,之前采集的原始图像,通过软件自动检测重叠部分,之后生成点云数据。 点云顾名思义由很多单独的点组成,每个点拥有自己的位置信息和颜色信息,单独的点相互组合成被摄物体的形状,最后以点云为基础生成固体模型和贴图。







请到「今天看啥」查看全文


推荐文章
生活知识讲堂  ·  婚后过得好不好,全写在厨房里
7 年前
一起神回复  ·  就因为我胸小,男朋友要分手!
7 年前