blender 导入动画到 unity

2024-06-14 15:48
文章标签 blender 导入 unity 动画

本文主要是介绍blender 导入动画到 unity,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

看自由小径教程,自己记的乱七八糟的笔记。

1.骨架设置:

物体模式下,添加头部骨架。改名head。(object mode 下的骨架透视:选中骨架,在 viewport display 中选中 in front。)

编辑模式下,选中头骨,按 E 拉出 3 条腿骨,删除与头部相接的腿骨。复制旋转出另外两条腿。改名 leg.up.L,leg.down.L 等等。(姿态模式下,观察骨架运动关系。)

编辑模式下,依次选中 3 条 up 腿,最后选中 head,Ctrl + P 保持偏移量(出现虚线,注意虚线的头尾连接方式。进入姿态模式下,观察骨架运动关系。)

编辑模式下,再拉出 3 条 foot 腿,并删掉它们的父级,改名 foot.L 等等。(此时在姿态模式下,foot 可脱离其它骨架运动。)

姿态模式下,选中 foot 上一根骨骼,添加骨架约束,选中反向动力学,将 target 设为 armature,bone 设为 foot,chain length 设为 2。

2.骨架绑定:

选中物体,绑定骨架修改器,修改 object 参数为 armature。

先选中骨架,在选中物体,进入权重模式,随便画几笔(Ctrl + 选中特定骨骼,可以绘制特定骨骼的权重),再进入姿态模式下,移动骨骼,发现物体随着骨骼移动。

快捷方式:选中模型,再选中骨架,Ctrl + P 定义父子关系(附带自动权重)。(但发现 foot 会影响 weight。)解绑顶点组,取消 3 只 foot 的 deform 勾选。

3.骨骼动画:(1s 包含 30 帧,一共 3s。)

姿态模式下,在0 帧处选中所有骨骼, I 键创建关键字(位移,旋转,缩放),10 帧处下蹲,选中所有骨骼,再创建关键帧,25 帧平躺,选中所有骨骼,创建关键帧。45 帧头朝上,关键帧。60 帧右平躺,关键帧。换到 animation 视图,80 帧起立。

4.渲染动画:

Pass

5.Blender 导出 fbx:

加入其它动画。90 帧到 110 帧循环动画,起始帧 91,结束帧 110。选中骨骼,姿态模式。全部选中,Alt + G,Alt + S,Alt+R。插入关键帧。导出 fbx。

6.Unity 中 import new assets。

选中导入的 asset,拆分成模型,骨骼,和分帧动画。Model 选项中,去除勾选 import cameras 和 import lights。然后 apply。Rig 选项中,animation type 选择 generic。点击 apply。Animation 选项中,对每个动画进行分帧,分别勾选 loop time 和 loop pose。选中游戏中的物体 X,添加 animator。在 asset 中创建新的 animator,起名为 A。将 X 中的 animator 设置为 A,双击 A 编辑,添加新的 Entry,给 Entry 赋值动画。

这篇关于blender 导入动画到 unity的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1060833

相关文章

Kotlin Compose Button 实现长按监听并实现动画效果(完整代码)

《KotlinComposeButton实现长按监听并实现动画效果(完整代码)》想要实现长按按钮开始录音,松开发送的功能,因此为了实现这些功能就需要自己写一个Button来解决问题,下面小编给大... 目录Button 实现原理1. Surface 的作用(关键)2. InteractionSource3.

MySQL Workbench工具导出导入数据库方式

《MySQLWorkbench工具导出导入数据库方式》:本文主要介绍MySQLWorkbench工具导出导入数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录mysql Workbench工具导出导入数据库第一步 www.chinasem.cn数据库导出第二步

使用WPF实现窗口抖动动画效果

《使用WPF实现窗口抖动动画效果》在用户界面设计中,适当的动画反馈可以提升用户体验,尤其是在错误提示、操作失败等场景下,窗口抖动作为一种常见且直观的视觉反馈方式,常用于提醒用户注意当前状态,本文将详细... 目录前言实现思路概述核心代码实现1、 获取目标窗口2、初始化基础位置值3、创建抖动动画4、动画完成后

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

将图片导入Python的turtle库的详细过程

《将图片导入Python的turtle库的详细过程》在Python编程的世界里,turtle库以其简单易用、图形化交互的特点,深受初学者喜爱,随着项目的复杂度增加,仅仅依靠线条和颜色来绘制图形可能已经... 目录开篇引言正文剖析1. 理解基础:Turtle库的工作原理2. 图片格式与支持3. 实现步骤详解第

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)

《Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)》:本文主要介绍Java导入、导出excel的相关资料,讲解了使用Java和ApachePOI库将数据导出为Excel文件,包括... 目录前言一、引入Apache POI依赖二、用法&步骤2.1 创建Excel的元素2.3 样式和字体2.

浅析Python中的绝对导入与相对导入

《浅析Python中的绝对导入与相对导入》这篇文章主要为大家详细介绍了Python中的绝对导入与相对导入的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1 Imports快速介绍2 import语句的语法2.1 基本使用2.2 导入声明的样式3 绝对import和相对i

Python数据处理之导入导出Excel数据方式

《Python数据处理之导入导出Excel数据方式》Python是Excel数据处理的绝佳工具,通过Pandas和Openpyxl等库可以实现数据的导入、导出和自动化处理,从基础的数据读取和清洗到复杂... 目录python导入导出Excel数据开启数据之旅:为什么Python是Excel数据处理的最佳拍档

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要