【blender X MMD】摄像机景深对焦篇——百度都不一定找得到的问题

本文最后更新于:2023年1月17日 下午

前言

2022年了,blender的用户其实也不少,我就是其中之一,正因为它的Eevee渲染器和GPL开源免费的特性,让我极快离开了C4D来到了Blender,因为是个开源免费软件,所以问题自然很多,闪退,保存未响应,各种报错,各种乱码,都是很正常的,而今天我遇到的这个问题,在搜索了无数页必应,都找不到需要的答案,摄像机自动对焦不准确

对焦明明选择了脸,但是脸还是一片糊

仔细一看,摄像机焦点和物体位置偏离了非常远的距离

添加描述

究其原因,可能是物体中心点的问题,也有可能是mmd tools插件生成的动画不会改变物体位移的原因,所以自动跟踪显然是不行的

思路

计算距离(失败)

而我偶然间发现一种思路,可以使用blender变量,测量摄像机到物体的距离,然后设置摄像机对焦距离,这样估计就成了

可这个方案,就是blender实现物体对焦的方案,所以,失败了

利用空物体辅助对焦(成功)

既然物体本身存在顶点问题导致对不上焦,那么我们就使用一个新物体,顶点在中心的物体,让摄像机跟踪,焦点就是顶点,然后这个空物体跟着我们要运动的模型一起运动,是不是就行了?

实际上是——成功了

教程

1.新建空物体

建议使用与对焦物体相似的形状,我使用的是球体(头部)

2.设置摄像机对焦

摄像机开启景深,将聚焦到物体这一项选择到刚刚新建的空物体上

其他设置按照之前工程来进行,比如光圈因项目而异,是调整景深深浅度的数值

这时候移动空物体,焦点就会随之变化

但是现在只能手动移动,我们要做的是跟踪对焦物体

3.跟踪对焦物体

选择空物体

物体属性-关系处,将父级选择_对焦的物体的骨骼_,父级类型选择骨骼,父级骨骼选择控制跟踪对象的骨骼

如果没有骨骼,父级就选对焦物体,类型选择顶点

然后将空物体移动到对焦物体上,如果预览页面是合焦的,就成功了

这时候物体运动将会被跟踪

现在不管怎么乱飞,都是合焦的了,哪怕是一只拖鞋也可以完美对焦刀锐奶化

到此,教程就结束了,感谢支持

Powered by Ar-Sr-Na www.arsrna.cn


【blender X MMD】摄像机景深对焦篇——百度都不一定找得到的问题
https://www.arirs.cn/posts/1972305/
作者
Ar-Sr-Na
发布于
2022年4月4日
许可协议