Blender图解教程:什么是正向动力学(Forward Kinematics简称FK)和反向动力学(Inverse Kinematics 简称IK)
小补一下
IK
和FK
的基础知识,本文仅介绍的原理,其设置方式将在其它文章中介绍。
FK
即 Forward Kinematics 正向动力学
IK
即 Inverse Kinematics 反向动力学
初次听到这两个词,老王一脸蒙圈:“啥?做个动画还得把大学物理补一遍么?”
大家千万别被这两个不明觉厉的名词吓到,其实道理非常简单。
老读者一定都知道,老王反复强调,做动画就是“在合适的时间点摆上合适的姿势”。其实这两个词在动画领域,就是摆姿势用的。
来,大家一起看下面的例子:
我们为这5根柱子简单的绑定了一下:
假设我们想把它摆成右边的样子
如果你不知道什么FK
或者IK
。
那么你只能这么摆了:
这种摆法就是FK
即正向动力学
:从父级到子级一级一级地变换,所谓的“正向”其实就是指的父级能影响子级而子级不能影响父级。
不过在当前这个例子中,这效率。。。要是骨头再多点。。。
接下来,我们看看有了IK
会怎么玩?
看到没?丝般顺滑,想怎么扭都可以!
这就是传说中的IK
,所谓的“反向”其实就是通过子级的变换一级一级反向解算出父级的变换
在我们的例子里,是不是效率高了很多?
当然了,FK
也并非一无是处。一般在游戏角色,尤其是人物角色的绑定中,我们有时会为角色的四肢做两套绑定,一套FK
一套IK
,摆各种姿势的时候,在FK
和IK
间切换,选择最合适的方法。比如,人物的手臂,如果是做一个挥拳的动画,那么IK
相对方便一些,如果是让角色做推箱子一类的动作那么FK
会更方便一些。
大家可能会问:“做动画时,我应该如何选择FK
或IK
呢”?
好的,今天。老王就把自己在动画领域钻研几十年的绝学传授给你!准备接招了嘛?!!
这秘诀就是。。。
是的,没开玩笑,“凭感觉,怎么顺手怎么来”,不信你试试。就像你走路不会问自己先迈左腿还是右腿一样。
Blender图解教程:什么是正向动力学(Forward Kinematics简称FK)和反向动力学(Inverse Kinematics 简称IK)相关推荐
- 《Blender图解教程:新手入门练习》
<Blender图解教程:新手入门练习> 1: 打开Blender 新建一个工程文件 2: 将模式转换为编辑模式左上角 3: 利用缩放工具对立方体进行缩放 缩放成扁平长方体,作为台灯底座 ...
- Blender图解教程:高仿版超级马里奥(三)身体建模(5月7日更新 附模型下载)
书接上文<Blender图解教程:高仿版超级马里奥(二)头部建模> 效果图 细节 文章目录 效果图 思路 步骤 躯干 腿部 胳膊 平滑 背带裤 肩带 扣子 上色预览 思路 马里奥的身体部分 ...
- Blender图解教程:手把手教你做马里奥问号箱 一 强迫症慎用版(附模型下载)
效果图 材质预览模式 EEVEE渲染 文章目录 效果图 要点 步骤 1. 低模 2. 高模 3. 烘焙法线贴图 4. 材质 要点 凹凸细节通过法线贴图实现 6个面是相同的,尽量避免重复劳动 步骤 1. ...
- Blender图解教程:刷权重技巧大全
Blender 2.8+ 文章目录 技巧1:平面着色 技巧2:利用遮罩避免误操作 技巧3:切换到编辑模式下选择顶点 技巧4:通过动画关键帧快速切换角色姿态 技巧5:快速选择骨骼的方法 技巧6:自动规格 ...
- Blender图解教程:高仿版超级马里奥(一)帽子建模(附模型下载)
之前做过一个超简单不要Face版的马里奥,见<名场面临摹 之 马里奥·奥德赛]1 马里奥角色建模>.昨天偶然找到一个有正侧两视角的马里奥参考图,瞬间激发起艺术家老王的创作欲望,加上五一宅在 ...
- Blender图解教程:Lowpoly人物模型
Blender图解教程:Lowpoly人物模型
- Blender图解教程:如何把外部图片打包到工程文件(*.blend)中
Blender 2.8x版 有时候我们打开了一张外部图片为角色贴图,贴完图我们把保存的*.blend文件拷贝到另一台电脑上,发现贴图不见了.原因是,实际上我们在原电脑上的贴图只是引用了那个图片地址,而 ...
- Blender图解教程:马里奥食人花三部曲(一)建模和贴图(附模型下载)
<马里奥食人花三部曲>是<[手把手带你Godot游戏开发 第二弹]名场面临摹>名场面No.1 超级马里奥·奥德赛教程的一部分. 篇幅的原因,老王会把食人花分成三篇文章: 建模和 ...
- Blender图解教程:马里奥食人花三部曲(二)骨骼绑定和动画(网格丢失的问题已解决 附模型下载)
书接上文<Blender图解教程:马里奥食人花三部曲(一)建模和贴图>,本文将完成食人花的骨骼绑定和动画工作. 文章目录 模型检查 绑定 搭建骨架 蒙皮 矫正权重 动画 Idle动画 Ho ...
- Blender图解教程:高仿版超级马里奥(二)头部建模(附模型下载)
书接上文<Blender图解教程:高仿版超级马里奥(一)帽子建模> 效果图 看着发量,马里奥应该也是个写代码的 文章目录 效果图 思路 建模 起形 眼眶 鼻子 眼球 眉毛 胡子 头发 耳朵 ...
最新文章
- swift Sequence 和 SubSequence
- GeoServer基础教程(三):部署发布Shapefile地图数据
- 路由器+摄像头:Netgear在国内怎么走?
- caffe源码c++学习笔记
- 【转】常用的工业测量坐标系
- [c++]Struct和Class的区别
- 学python的前提_Python语言学习前提:条件语句
- halcon/c++接口基础 之内存管理
- 程序员修神之路--容器技术为什么会这么流行(记得去抽奖)
- SQL Server 存储引擎-剖析Forwarded Records
- 【iOS系列】-xib封装使用
- 16_python基础—面向对象基础
- sql出现列名无效的原因_SQL数据库中的数据类型与表结构的创建
- bat代码雨代码流星_怎么制作无限弹窗效果? 限弹窗代码bat文件分享
- linux配置超时_自动退出登录TMOUT
- ipv6的127位掩码如何表示_IPv4地址、子网掩码、详细讲解
- nexus私服npm包踩坑记录
- 自适应与响应式的区别?
- linux shell 未找到命令,未找到linux问题setenv命令(linux issue setenv command not found)
- Android Settings 中wifi详情页 隐私默认选中设备mac