最近整理MPEG-I提案,其提供的标准视频序列是用CG合成的。其中Classroom video是在Blender软件中生成的,于是就简单的学了学如何在Blender中拍出场景和深度图。

首先是软件安装和语言设置,很傻瓜的步骤。点击FILE-USER PREFERENCES 用户设置就可以设置语言。

点击打开链接

Blender基本操作--快捷键

Blender界面快捷键摘要

然后就进入具体使用啦,因为场景都是在Blender社区下载下来的,所以最主要的工作还是相机选择然后渲染出所需要的场景。因为要仿照光场相机的效果,拍出来的都是2D传统平面视频,所以就需要设置相机,去除默认的相机,添加新的相机,默认选择的是perspective camera,然后一定要记住将相机设置为活动视图,点选底部的“视图”菜单,在里面选择“摄像机”--“设置活动物体为摄像机”,我这个傻子忘了这一步骤,导致拍出来的视图都是同一视图。

blender切换并锁定到摄像机视图

当然也可以拍全景,选择不同的镜头即可。

点击打开链接

接着是输出深度图,Blender有两种输出通道,Z通道和mist通道,在相机设置中勾选这两个通道后还需要设置最大最小距离(0~10m视具体情况而定)。然后在节点编辑器中输出outputfile即可。由于MPEG-I提案说选用mist通道更合适,所以我一般都选用mist通道然后输出。

视频教学

视频教学

视频教学

注意,为了渲染速度更快可以选用cuda加速,在FILE-USER PREFERENCES 用户设置点击cuda就可以选用GPU渲染,渲染时候的tile可以设置大一些,我当时跑的时候选的是64x64。

GPU显卡渲染