
[blender][Unity][Animator]导入Unity的动画没位移
发布日期:2021-05-09 11:58:13
浏览次数:21
分类:精选文章
本文共 708 字,大约阅读时间需要 2 分钟。
在Blender中创建一个下蹲动作后,导入到Unity时发现角色没有放松下蹲的姿势,而是腿部仍然悬浮在空中,这种现象可能是由于以下几个原因造成的:
动画纹理的方向问题:在Blender中创建的动作动画纹理方向可能与 Unity 中的预期方向不同。通常,Blender的动画纹理需要设置为"朝外",而在某些引擎(如 cocos-unity)中,可能需要纹理朝"内"方向。需要检查并确认所有参考纹理的方向是否正确。
动作曲线的设置不当:在Blender中默认生成的动作动画曲线类型可能为线性曲线,这种曲线类型不适合模拟下蹲动作。建议将曲线类型更改为"角度曲线"或"有所曲线",这样可以让动作看起来更加自然。
未正确应用"地面对接"或姿势锁定:在Blender中使用" Bake into Pose "选项时,可能未正确应用到动作的关节处。特别是下蹲动作往往涉及到Hips和Knees关节的位置。如果未正确处理这些关节的位置,角色可能不会正确下蹲,而是保持悬浮姿势。
骨骼层级和命名:动作动画的骨骼层级和命名在某些引擎中无效,特别是当引擎对多层骨骼的复合动作有特定要求时。如果在Blender中制作的动作动画使用了多个关联的骨骼,确保这些骨骼在 Unity 中正确地链接并呈现。
动作绳的导出问题:动作绳文件(.drv)在不同引擎中使用方式可能不同,您需要根据所使用的引擎类型,正确地写出适配的 .drv 文件以反映动作的分段和时间信息。
如果对上述步骤仍然存在困难,建议检查并更新Blender到最新版本,以确保其兼容性。同时,在更新之前,可以尝试使用Blender的之前版本来测试动作是否能够正常导入 Unity 中。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月13日 05时26分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一些技术博客
2019-03-13
第01问:MySQL 一次 insert 刷几次盘?
2019-03-13
libvirtd:内部错误:Failed to apply firewall rule
2019-03-13
优先级队列2
2019-03-13
TiKV 源码解析系列文章(十三)MVCC 数据读取
2019-03-13
Android 开发常用的工具类(更新ing)
2019-03-13
EasyUI的简单介绍
2019-03-13
初次安装webpack之后,提示安装webpack-cli
2019-03-13
Hbase压力测试
2019-03-14
C#中的类、方法和属性
2019-03-14
Python爬虫训练:爬取酷燃网视频数据
2019-03-14
Python数据分析入门(十九):绘制散点图
2019-03-14
Callable中call方法和Runnable中run方法的区别
2019-03-14
Linux yum提示Loaded plugins错误的解决方法
2019-03-14
Netty的体系结构及使用
2019-03-14
xshell解决文本粘贴格式错误
2019-03-14
网络+图片加载框架(英文版)
2019-03-14
JAVA BigInteger和BigDecimal类常用方式
2019-03-14