Blender插件Facebuilder照片转人脸3D模型


Blender插件Facebuilder照片转人脸3D模型

一、Facebuilder简介

FaceBuilder 是 Blender 的一个插件,可以根据照片对人脸和头部进行 3D 建模。

使用该插件进行人头建模,需要至少一张正面照和一张侧面照(通过一张侧面照可以镜像生成另一张侧面照)。

二、Facebuilder安装

Blender 中打开编辑-偏好设置窗口,选择插件-安装,选择下载好的 .zip 文件,安装插件。
Facebuilder官网提供的是收费版本,下载链接为Download KeenTools FaceBuilder for Blender
在网络上找了一些免费版,下载链接为 百度网盘下载链接
提取码:g1ab

三、Facebuilder使用流程

建模流程

1. 模型初始化

打开N面板,选择Facebuilder插件,点击Create a new head。

2. 摄像机

FaceBuilder 可以为每张照片自动设置焦距。
如果有 EXIF 数据,它将被使用,可以得到非常精确的结果。
如果没有 EXIF 数据,焦距估计将打开并以智能方式使用,同时考虑到每张照片的尺寸。
同时也可以手动设置焦距。
一般情况下,这一步使用默认操作即可。

3. 视图

导入不同视角的人物照片,点击相应的图片,进入Pin Mode,然后进行微调。
具体方法为:单击网格上的任意位置来创建锚点(红色方块点),通过控制锚点位置,来调整模型形状。
锚点的操作方法为:

操作 功能
鼠标左击 创建锚点
鼠标右击 删除锚点
TAB 隐藏/显示
鼠标左击并拖动 调整锚点位置

4. 纹理

点击Create texture,即可创建纹理。
FaceBuilder有4个不同的UV贴图:ButterflyLegacyMaxface,和Spherical

  • Butterfly旨在以尽可能少的接缝减少扭曲。
  • LegacyUV 失真更少,但有很多接缝。
  • Maxface为您提供尽可能多的面部分辨率。
  • Spherical是一种稍微改进的流行“圆柱形”UV,可以更好地处理顶部。

三个可调参数:

  • Angle strictness决定视角如何影响被抓取时的像素颜色,范围在 0–100。通常,最佳值在 10 到 20 之间。
  • Expand edges确定输出格式高度的扩展百分比,有助于隐藏应用纹理上的接缝。
  • Equalize brightness在不同的视图上调整像素的亮度。
  • Equalize color调整像素的颜色。
  • Autofill只能填补空白。

5. 添加形态键动画

在BlenderShapes中,点击Create,在设置页选择物体数据属性,可以看到有很多形态建。
此时,点击空格键,已经可以看到人物做出各种面部表情。

同时,还可以使用Load CSV导入预先录制的面部动画Blendshapes
FaceBuilder 头部将使用 CSV 文件中的混合形状系数进行动画处理。
目前仅支持Live Link Face app格式。
该应用程序仅适用于配备 TrueDeph 相机的 iOS 设备,例如 iPhone X 和最新型号。

参考链接

【3D视觉】元宇宙之如何将你的人脸扫描进游戏
Facebuilder 照片转人脸3D模型 教程(简介有下载链接)_哔哩哔哩_bilibili


文章作者: BITBCI
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BITBCI !
  目录