【Blender报错记录】Bone Heat Weighting: failed to find solution for one or more bones
【Blender报错记录】Bone Heat Weighting: failed to find solution for one or more bones
- 错误复现
- 错误原因与解决方案
最近笔者在练习用Blender制作二足角色的FPS持枪动画,在给二足角色的骨骼自动分配权重时出现如下错误。
错误复现
Object Mode下按顺序依次选中模型的Mesh和骨骼(确保骨骼是主物体),快捷键Ctrl+P,在下拉菜单中选择With Automatic Weights
。
错误原因与解决方案
原因和解决方案参考了StackExchange Blender的一个帖子,截图如下(框选的是笔者遇到的问题及解决方案)
整理一下这个答主的观点:他所知道的可能引发该错误的原因有两个:
一个模型包含多个分离的Mesh,这些Mesh之间存在空间上的相交。解决方案为将相交的Mesh合并,修复相交的区域;
物体中存在重复顶点,它们往往难以肉眼看见。解决方案为去除这些重复顶点,具体操作:选中模型 →\rightarrow→ 进入顶点编辑模式(Edit Mode)→\rightarrow→ 按键A全选顶点 →\rightarrow→ 右键弹出下拉菜单,点击Merge Vertices →\rightarrow→ By Distance。
笔者用的是Blender2.93.6,亲测原因2的解决方案有效,去除重复顶点后再进行自动分配权重,错误消失了!流程演示如下图:
笔者是个Blender萌新,以上只是提供了针对笔者有效的一种解决方案,没有分析报错的本质原因,如果有大佬知道该错误引发的本质原因,或是找到了以上说明中不合理的地方,欢迎在评论区分享和指正~
【Blender报错记录】Bone Heat Weighting: failed to find solution for one or more bones相关推荐
- VMware虚拟机更改静态IP报错Unit network.service entered failed state解决方案
VMware虚拟机更改静态IP报错Unit network.service entered failed state解决方案 问题背景 解决方案一 解决方案二 Lyric: 就算没伴奏也可以继续 问题 ...
- Errors报错记录
Errors报错记录 前言 Error1 Error2 Error3 Error4 Error5 Error6 Error7 Error8 Error9 Error10 Error11 总结 前言 记 ...
- 【jenkins打包maven项目报错记录】
jenkins打包maven项目报错记录 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3 ...
- 【VINS-Mono】RealsenseD435i运行VINS-Mono,在ubuntu18.04和opencv3和cv_bridge的报错记录
VINS-Mono(A Robust and Versatile Monocular Visual-Inertial State Estimator) https://github.com/HKUST ...
- win10安装MySQL数据库和MyServer数据库及其报错记录
锚点: Win10装MySQL数据库及报错记录 Win10装MySever数据库及报错记录 <----------------分 隔 符----------------> Win10装My ...
- oracle 被另一用户锁定,Oracle报错记录被另外一个用户锁定的解决方案
原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误. 解决 查询用户.数据 ...
- pandas.read_csv() 报错 OSError: Initializing from file failed
Python版本:Python 3.6 pandas.read_csv() 报错 OSError: Initializing from file failed,一般由两种情况引起:一种是函数参数为路径 ...
- Windows Server 2012 R2 安装 OpenCV-Python,导入opencv报错: ImportError: DLL load failed.
首先说明自己是系统环境: 系统:windows server 2012 R2(这是一个服务器版的系统) 在系统中安装好opencv-python,无论是安装那个版本的opencv-python,当导入 ...
- pandas.read_csv() 报错 OSError: Initializing from file failed,报错原因分析和解决方法
今天调用pandas读取csv文件时,突然报错" OSError: Initializing from file failed ",我是有点奇怪的,以前用的好好的,read_csv ...
- php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决
PHP Curl https跳过ssl证书认证报错记录及解决 function get($url = '', $cookie = '') { $ch = curl_init(); curl_setop ...
最新文章
- 外包网络推广公司探索出高排名网站优化的技巧!
- 关于SQL视图的创建和使用方法
- 汇编:从键盘读取字符
- 让iframe可编辑
- 五种世界顶级思维-20190303
- Android开发学习笔记-自定义组合控件
- 【kafka】kafka 查看 topic 详情的 几种 方法
- [转]Oracle分页之三:利用PagerView来实现无刷新GridView
- 大热的麦克风阵列语音识别系统的设计和轻松实现,提供软硬件解决方案
- RS485协议和Modbus协议有什么区别?工业网关能用吗?
- 在计算机潮流计算的三类节点中,电力系统稳态分析复习(电管11) - 图文
- Windows_解决win7开机画面变成vista画面的方法
- 高集成AX6800x USB KVM多电脑切换器单片机解决方案介绍视频
- linux升级gfortran,linux的gfortran的code到IVF,需要做哪些处理??急!
- 全新整理 微软 谷歌 百度等公司经典面试100题 第101 160题
- PCL点云使用贪婪三角化进行曲面重构
- Windows10 去除各种不常用的右键菜单
- 清除flashback日志
- 【笔记整理】通信原理第五章复习——模拟信号的数字化
- iview card布局
热门文章
- php cnzz api demo,PHP curl抓取cnzz统计数据
- 几款比较有名的刷流量软件
- 解决iOS10.3打开APP提示未受信任的企业级开发者
- iOS UIKit基本概念
- java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id null 	at org.spr
- 没火多久就停业,故宫火锅店咋了?
- MySQL的安装图解
- multi-key map passed in for ordered parameter sort
- 张涵诚对于税务信息化跨入大数据云计算时代的思考
- ECS架构 Entitas-CSharp学习之路(一)