收藏81
发布新帖
开启左侧

[教程] (纯干货)在unity3d如何制作 自定义体型 捏人系统

    [复制链接]
橘子酱7 发表于 2019-8-11 17:01 | 显示全部楼层 |阅读模式

马上注册,加入CGJOY,让你轻松玩转CGJOY。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近在做一个需要捏体型的游戏,问了好几个动画大佬都没人知道。

研究了半个月,在@mwb老哥的帮助下完成了。


这个东西弄起来很烦非常影响k动作的心情,如果希望以后论坛小伙伴遇到这类需求不用烦恼,按着下面的去做就手到擒来。


最近cg卷花光了希望有条件的小伙伴购买一下docx文档


需求: 做一个传统网游该有的自定义体型控件

视频:龙族幻想捏人界面.mp4
(手机没内存了,游戏被我删除了自行脑补一下)


cgjoy编辑帖子有点麻烦图片不好排列,@拉破车 希望破车哥能调整一下。
制作流程(以下制作都是为了还原上述视频)
一、      创建
创建bip并且为每个大节点创建一个虚拟体(除去手指脚趾都是大节点)
然后在创建一个虚拟体在世界左边轴0 0 0 命名为 Bip001 F
1.png 图1
2.png 图2
二、更改命名
按以下格式把每个虚拟体的更改为对其位置骨骼名字的副本,如Bip001 L hand 的虚拟体为Bip001 L hand F
3.png 图3
4.png 图4

三、更改链接
将每一个节点的链接都给到虚拟体再由虚拟体给到上部关节
以一条手臂举例
5.png 图5
文字描述
Bip001 L Hand→Bip001 L Hand F→Bip001 L Forearm→Bip001 L Forearm F→Bip001L UpperArm→Bip001 L UpperArm F→Bip001 L Clavicle→Bip001 LClavicle F→Bip001 Spine1


有以下两点需要注意

1、腰部Bip001 Spine F和骨盆骨骼Bip001 Pelvis F直接连接给bip 001

2、Bip001 链接给Bip001 F
6.png 图6


链接关系图
7.png 图7

四、添加辅助骨骼
下图未框选区域关节添加辅助骨骼
并且命名为对应骨骼的 s节点
如Bip001 Spine S
(我这个项目有扭曲骨骼的需求手臂腿部用扭曲骨骼代替S骨骼即可)
让后将其链接给对应名称的骨骼
如果用了扭曲链接,扭曲链接的骨骼也要链接到对应的主骨骼。如下图。
8.png 图8
9.png 图9

五、蒙皮注意事项
只需要给主关节只需要bip 后缀带有S(或者给了有扭曲链接骨骼的骨骼)的骨骼蒙皮
就是下图选中的这些骨骼
10.png 图10

六、在unity中创建参数关联

到了上一步基本的工作已经完成接下来梳理参数关联给开发佬让他执行即可。

列举几个麻烦的,可以自行导入到unity中手动控制尝试,
腰部长度
移动Bip001Spine1 F
腰部粗细
Bip001Spine1 S 骨骼的xy轴缩放
手臂长度如下图
F骨骼做位移
S骨骼配合轴向做缩放就能得到一个理想的效果。
11.png 图11

肩膀宽度
如移动Bip001 L Clavicle F和Bip001 R Clavicle F节点

腿部长度
向上移动Bip001 F

骨盆宽度
Bip001 L Thigh F和Bip001 R ThighF做位移

很多我就不一一举例了,自己试一下就好了
重点是单关节做粗细用S骨骼
长度用F骨骼做做位移,
之所以搞得这么麻烦是应为unity中层级关系附带继承关系。


个人qq:1090056528 欢迎交流

本帖仅在cgjoy发布 禁止转载。



(纯干货)在unity3d如何制作 自定义体型 捏人系统.docx

414.55 KB, 下载次数: 57

售价: 10 张CG券  [记录]

评分

参与人数 3CG券 +60 收起 理由
拉破车 + 20 掉到不行,这个教程,太实用了
mwb + 15 很棒!我要用实际行动赞扬你!
jj95198 + 25 资源好!打赏以示感谢!

查看全部评分


楼主热帖

siro1987发表于 2019-8-15 20:12
翻老帖看到有人几个模型卖599卷的,然后发现了LZ的干货帖,让我看到了人性的光辉!
lsr12910571发表于 2019-8-15 09:53
        很棒!我要用实际行动赞扬你!
Ari阿锐发表于 2019-8-11 21:17
虽然暂时用不上,但是可以看得出来楼主总结得很用心。
rexair发表于 2019-8-16 08:32
很不错的教程分析,感谢分享···
陌上人发表于 2019-8-12 08:52
很不错的教程分析,感谢分享···
period发表于 2019-8-12 09:05
纯干货 马住 谢谢前人的努力
jj95198发表于 2019-8-12 09:18
学习了!感谢分享
578182239发表于 2019-8-12 09:46
非常不错的教程,感谢分享
ss111111发表于 2019-8-12 17:14
666,写的很详细
piemon发表于 2019-8-13 00:24
很不错的教程分析
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则