开启左侧

[教程] Unity动态骨骼插件 飘带动画基于bone的实时运算 171110更新

    [复制链接]
本帖最后由 拉撒路 于 2017-11-10 18:14 编辑

更新下 之前写了这篇东西赚(pian)了不少券
当时插件还比较少 这个springBone算是好用的
但是时间过得很快(夜幕已经降临我想我必须要离开)
现在有更新更好用的插件出现了 那就是Dynamic Bone
话不多说 这里放上插件
至于教程 网上有很多 本站也有 大家自行查阅
操作非常简单 参数也不算多 赶快用起来吧
额外赠送大家一篇拓展阅读 希望你们喜欢
(插件在文章最下方 Dynamic+Bone+1.1.8)

-------------------------------------2017.11.10光棍节前夜更新 分割线--------------------------------------------------------



大家好我是拉撒路
今天新学了一款插件 感觉比较有用
虽然老早以前就看到过 但是自己一直没机会用
QQ截图20170207164107.jpg
嘛 就是这套东西啦
先说效果 他可以省去你K飘带的时间 直接在引擎中运算出动画
你只需架好骨骼 绑定好模型 这个插件相当于max里常见的飘带插件 但是更强大

QQ图片20170207164540.png
第一个脚本SpringBone是挂在骨骼下的
除最末端骨骼外每节骨骼都要挂一次 需要保留原有动画的骨骼不能挂
第二个脚本SpringColider是挂在碰撞体上的
哪里需要跟飘带产生碰撞就挂在哪
第三个脚本SpringManager是挂在模型最父级的

第一个脚本参数是这样的
QQ图片20170207165053.png
Child 子级 这里要指定这节骨骼的子级骨骼
Is Use Each Bone 使用各自骨骼 勾了之后才会产生物理运算
Stiffness Force 柔韧度
Drag Force 碰撞大小
Colliders——Size 碰撞数量 这里填几 下面就会有几个槽 每个槽对应一个碰撞体 进了槽的碰撞体才会跟这节骨骼产生碰撞
(中间略过的参数目前还没测试出作用 欢迎大佬指正)
我是骗回复用的      
第三个脚本的参数是这样的
QQ图片20170207165902.png

两条曲线都选择斜向上这种款式 数值一般是0--1根据需要来调
Size这里 这个模型有几根骨骼要计算 就填几 并且要把骨骼一根一根拖过来(也是很烦……)

嘛今天这个小教程 没有太多准备时间 就不加包袱和表情包了
有疑问的话 来群里聊吧
点击加入群【unity坑中的动画师】464443383
感谢愚蠢而足智多谋的佳能大佬为本教程提供支援~






SpringBone.cs 已购买

3.67 KB 售价: 1 张CG券
下载

SpringCollider.cs 已购买

484 Bytes 售价: 1 张CG券
下载

SpringManager.cs 已购买

1.99 KB 售价: 1 张CG券
下载

Dynamic Bone 1.1.8.unitypackage 已购买

1.6 MB 售价: 3 张CG券
下载

点击标签,内容一促即达。

拉撒路
上海市
其他作品 (35)

Unity动态骨骼插件 飘带动画基于bone的实时运算 171110更新

43928 625 7年前
您需要登录后才可以回帖 登录

全部评论
谢谢分享~~~
5年前 回复
哇好东西  看看
5年前 回复
其实子骨骼好像是不用都 添加一次,只需要在父级上添加一层就行·子骨骼就会跟随实时计算!但是参数不是调一两次都能够完成的事情!要多次反复反复再反复去操作,然后最后也 未必是能交付的效果!
5年前 回复
cg网有点太NB了
5年前 回复
非常感谢楼主的 先驱探索
5年前 回复
do
程序对方身份的
5年前 回复
Unity动态骨骼插件
5年前 回复
谢谢
5年前 回复
感谢
5年前 回复

5年前 回复
数据加载中...
没有更多评论了
快速回复 返回顶部 返回列表