近期热门
Blender新手上路

[教程] Blender新手上路

[复制链接]
538 0 0 0 20天前
、准条件
已有:
1. 角色
包含:
CharacterMesh
+
AutoRig Pro Rig
并且:
完成:
SmartBind
GenerateRig

2. 武器
例如:
Sword
独立物体
放在角色右地面
示意:
      人物
       |
Sword        Shield
          左

3.盾牌
Shield
独立Object

Weapon Socket(右手)

Step1:选择 ARP Rig
打开:
右上角:
Outliner
找到:
rig
注意:
不要选择
CharacterMesh
Sword
Shield

Step2: Edit Mode
放在:
3DView(模型窗口)
按:
Tab
入:
EditMode
左上角:
EditMode

Step3:找到右手控制骨骼
ARP里面有很多似骨骼:
例如:
c_hand_ik.r
hand_ref.r
hand.r
选择
c_hand_ik.r
原因:
画控制骨。
不要:
hand_ref.r
它主要用于参考和形。

推荐选择方法
不要在视图
c_hand_ik.r
hand_ref.r
重叠。
使用:
Outliner搜索:
入:
c_hand_ik.r
击结果。

Step4: Socket 骨骼
推荐方式:复制控制骨
保持:
EditMode
选择
c_hand_ik.r
按:
Shift+ D
复制。
然后:
取消移
得到:
新的骨骼。

Step5:修改名称
BoneProperties
绿色骨骼图标
找到:
Name
修改:
weapon_socket.R

Step6:置父
重要:
不要:
Ctrl+ P
容易选错
使用:
BoneProperties。

选择
weapon_socket.R
打开:
BoneProperties
展开:
Relations
Parent:
选择
c_hand_ik.r
完成:
c_hand_ik.r
      |
      |
weapon_socket.R

weapon_socket.R 位置
保持:
EditMode
选择
weapon_socket.R

1. 位置
按:
G
Socket的 Head:
放在:
右手掌中心
注意:
不是柄。
正确:
       手掌
        ●
        |
        |
错误
柄位置

2. 整方向
按:
R
Tail方向:
朝向武器方向。
手掌
●────────>
         

Shield Socket(左手)
重复流程。
选择
c_hand_ik.l
复制:
Shift+ D
命名:
shield_socket.L
Parent:
c_hand_ik.l
整:
位置:
左手掌中心
方向:
指向盾牌
c_hand_ik.r
      |
weapon_socket.R
c_hand_ik.l
      |
shield_socket.L

Origin(握持点)
转围绕
不是:
中心

Step1:选择 Sword
回到:
ObjectMode
选择
Sword

Step2: Edit Mode
按:
Tab

Step 3选择握持点
入:
选择模式。
快捷:
1
(鼠3DView
选择
柄握持位置。
例如:
        
          |
          |
        
          ●
        
选择

Step4:移3D Cursor
按:
Shift+ S
选择
果:
3DCursor移柄。
注意:
模型不会移

Step5: Origin
退出:
Tab
回:
ObjectMode
Sword:
选择
置原点
原点 →3D游
完成。
检查
橙色Origin:
应该在:

置盾牌Origin
选择
Shield
入:
EditMode
选择
握把中心
Shift+S:
返回:
ObjectMode
置:
置原点
原点 →3D游
果:
ShieldOrigin
握把中心

Socket

Step1:Object Mode
ObjectMode

Step2:选择 Sword
Sword

Step3:添加 Child Of
Constraints(束)
添加束。
选择
ChildOf

置:
Target:
rig
Bone:
weapon_socket.R

不要点
SetInverse

、把到手中
原因:
Socket在手掌。
剑还在地面。
需要先对齐

方法:
选择
Sword
按:
G
Origin
=
weapon_socket.R
示意:
手掌
● Socket
Origin
两个点重合。

设置反向
回到:
ChildOf束。
SetInverse(设置反向)
作用:
记录当前偏移。
会乱

九、定盾牌
选择
Shield
添加:
ChildOf
置:
Target:
rig
Bone:
shield_socket.L
盾牌握把Origin
对齐
左手Socket。
SetInverse

十、PoseMode整最握持姿

Step1:选择 Rig
Outliner:
rig

Step2: Pose Mode
3D View。
按:
Ctrl+ Tab
或者左上角:
ObjectMode下拉。
选择
PoseMode

左上角:
PoseMode

Step3:选择 Socket
Outliner:
展开:
rig
选择
weapon_socket.R

Step 4
G
R
整:
=
右手

盾牌:
选择
shield_socket.L
整:
盾牌握把
=
左手

注意:
里:
Socket
不要:
Sword
Shield

测试
打开时间轴
播放:
Idle
Walk
Attack
检查
        
         
正确效果
     
      
      
跟随右手
   
     
      
跟随左手
   
     
      
围绕剑
   
     
盾旋
      
围绕握把
   
     
击动
      
不会脱手
   

、常见问题

1. 剑还是在身体
原因:
没有移动剑
Origin
对齐
weapon_socket.R
解决:
ObjectMode:
Sword。
重新:
SetInverse。

2. 中心错误
原因:
Origin错误
重新:
EditMode
选择剑
Shift+S
Origin→3DCursor

3.武器画乱
检查
ChildOf:
Target:
rig
Bone:
weapon_socket.R
并且:
SetInverse

4. 动剑后又漂移
原因:
了:
Sword
而不是:
weapon_socket.R
终调整:
入:
PoseMode
Socket。

终标
rig
├ c_hand_ik.r
│      |
│      └ weapon_socket.R
└ c_hand_ik.l
         |
         └ shield_socket.L
Sword
|
Child Of
|
rig / weapon_socket.R
Shield
|
Child Of
|
rig / shield_socket.L

0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论0
您需要登录后才可以回帖 登录

暂无评论,去成为第一人吧
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器