效果预览
本文将介绍Blender用于实景合成的工作流程。
先看效果:
神里绫华爬上了我的办公桌
模型和动作资源准备
角色模型
本次主要使用的是原神游戏中,神里绫华的角色模型,该模型米哈游在模之屋网站上进行开源。
下载地址:https://www.aplaybox.com/details/model/4Df5bmpQvE78
动作配布
动作配布为恋爱循环歌曲的舞蹈动作,由B站UP主兰若_Ruo开源。
下载地址:https://pan.baidu.com/s/10iaMm-lDt8LTNf20T3H03g (提取码:HMLR)
Blender安装mmd_tools插件
下载的模型格式为pmx格式,Blender默认不支持该格式的模型导入,需要使用其它插件,推荐使用mmd_tools插件。
下载地址:https://github.com/UuuNyaa/blender_mmd_tools
下载好zip文件后,在Blender里面,打开偏好设置,选择插件,点击安装,选择zip文件,即可安装成功。
安装完成之后,在软件内,按N呼出插件菜单。
动作物理烘培
物理动作烘培的目的是让模型的衣服头发等物件随动作的幅度具有一定物理效果,烘培之后,可以对相关部件进行绑定,以防实时计算消耗计算机资源。
动作物理烘培主要有两种方式,第一种方式是使用软件MikuMikuMoving2(MMM)进行动作烘培,另一种方式是直接在Blender中进行烘培。
MMM动作烘培
MMM动作烘培适用于一般小物体,比如毛发之类的物理动作,对于人物衣服等动作,导入Blender之后,可能引起穿模,这里更推荐第二种方式,不过顺带对该方式进行介绍。
MMM软件动作方式很简单,在拖入人物模型和动作之后,点击Physics菜单下的Record,等待动作做完,即可完成烘培。
烘培完成后,在File菜单下,点击导出动作即可。
MMD_tools动作烘培
MMD_tools自带了动作烘培功能。
首先点击按钮,依次导入模型和动作。
然后点开物理按钮,关闭IK切换,下面的参数子步数调小(这里调成2),选择烘培,等待即可。
运动追踪
下面打开VFX->运动追踪工作区。
上传一段实景拍摄素材,我这里上传的是我用麒麟臂手持手机拍摄的一段视频,后面又用pr的变形稳定器进一步做防抖处理,实景拍摄的视频,若太抖会造成跟踪点丢失。
下面勾选预通道和规格化,匹配选择上一帧,点击探测功能,软件会自动检索出一些用于跟踪的关键点。
选到第2帧,点击向后追踪,软件会自动进行计算。
跟踪完成之后,切换到解算子菜单,勾选关键帧和改善焦距,点击摄像机运动解算,这一步耗时较长,且进度条会长时间卡在0%位置上。
解算完成之后,软件会在右上角输出一个系数,若该系数小于1,则表示解算较为成功。
完成之后,选择任意一个点,点击设置原点,blender的三维坐标系原点会自动与该点对齐,再选择三个点,点击设置基面。最后在模型视图中,按0切换摄像机视角,点击左侧设置追踪场景,即可将模型显示在实景中,最后根据模型大小设置缩放旋转即可。
灯光调整
由于模型本身的材质反光和实景不一致,因此需要在场景中进行打光,以增加模型的真实感。
在场景中可以多建立几个面光光源,光源颜色可以用吸管吸取角色周围颜色。
设置完成后,进行渲染即可。
渲染图片视频化处理
由于渲染出来的是一帧帧图片,需要使用视频软件变成视频,这里使用剪映软件,首先在全局设置中,设置图片默认时长为1帧,之后,拖入图片序列,导出视频即可。
这里注意视频序列的帧率需和渲染时一致,这里默认都是30帧/秒.
拓展:增加阴影
我此次环境中并不包含复杂的光影关系,因此没有对模型的阴影做处理,为了增加真实性,可以进一步添加模型阴影,具体方式可参考:https://www.bilibili.com/video/BV1sq4y1Q78S/