GTA5 村长团队Blender Sollumz 人物制作+权重绘制全流程超详细教程
GTA5 Blender Sollumz 人物制作+权重绘制全流程超详细步骤(适配GTA5 1.66/1.67)
一、前期准备(Sollumz环境配置+模型导入)
1. 安装适配Blender 4.2/4.3的Sollumz插件(对应GTA5 2845/2824版本),打开Blender,顶部菜单栏点击 Edit(编辑)-Preferences(偏好设置)-Add-ons(插件),点击 Install(安装) 选择Sollumz压缩包,勾选启用插件,重启Blender完成加载。
2. 导入GTA5基准人物骨架:顶部菜单栏点击 Sollumz-Import(导入)-Import YCD/YDZ/YPB/YFT,选择从GTA5游戏文件导出的YFT人物骨架文件(如mp_m_freemode_01.yft),导入后场景生成Armature(骨架) 对象,命名为 Rig_GTA5,确保骨架为T-pose(GTA5标准绑定姿势) 。
3. 准备自定义人物模型:新建或导入自制人物网格(Mesh),删除Blender默认立方体、灯光、相机;检查模型面数,GTA5人物建议低模10k-30k面,高模控制在50k面内,避免导出后游戏闪退;模型需闭合无破面、无重叠顶点、无孤立面,顶部菜单栏 Mesh(网格)-Clean Up(清理)-Merge By Distance(按距离合并),阈值设0.001m,修复重叠顶点。
4. 模型适配骨架缩放:选中自制人物Mesh,按 S 缩放,匹配GTA5骨架尺寸,确保模型完全包裹骨架,关节(肩、肘、腕、髋、膝、踝)与骨架骨骼末端对齐;按 Ctrl+A 应用 Scale(缩放)、Rotation(旋转)、Location(位置) 变换属性,避免后续绑定错位。
5. UV展开与材质基础:选中Mesh,切换到 UV Editing(UV编辑) 工作区,Smart UV Project(智能UV投射),UV岛间距设0.02m,防止贴图拉伸;切换到 Shading(材质) 工作区,新建Principled BSDF材质,命名为 GTA5_Char_Mat,基础色、法线、金属/粗糙贴图后续补充,确保材质无透明、无双面显示问题。
二、Sollumz骨架绑定(自动绑定+手动修正)
1. 选中人物Mesh,Shift+选中GTA5骨架Rig_GTA5,先选Mesh后选骨架 。
2. 顶部菜单栏点击 Object(物体)-Parent(父级)-Object(对象),或按 Ctrl+P,弹出菜单选择 Armature Deform(骨架变形)-Automatic Weights(自动权重),Blender自动生成骨骼对应顶点组与初始权重。
3. 绑定后检查:选中Mesh,右侧 Object Data Properties(物体数据属性)-Vertex Groups(顶点组),确认生成与骨架骨骼一一对应的顶点组(如Head、Spine1、L_UpperArm、R_Thigh等,匹配GTA5骨骼命名)。
4. 添加Sollumz专属修改器:选中Mesh,右侧 Modifiers(修改器),添加 Armature(骨架) 修改器,Object选择 Rig_GTA5,勾选 Vertex Group Weights(顶点组权重),调整 Deform(变形) 强度为1.0;添加 Sollumz Weight Normalizer(Sollumz权重归一化) 修改器,放在Armature修改器下方,防止GTA5导出后权重异常 。
5. 初始自动权重检查:切换骨架到 Pose Mode(姿势模式)(Ctrl+Tab),旋转四肢骨骼(如L_UpperArm旋转30度、R_Forearm旋转45度),观察Mesh变形,自动权重通常关节处生硬、穿插、权重溢出,需进入权重绘制模式精细修正。
三、权重绘制模式进入+界面设置(GTA5专属)
1. 选中人物Mesh,3D视图左上角模式菜单,选择 Weight Paint(权重绘制),或按 Ctrl+Tab 调出饼菜单选择。
2. 视口拆分优化:3D视图右上角 Split(拆分),水平拆分2个视口;左侧视口选中骨架,切换为 Pose Mode(姿势模式);右侧视口选中Mesh,保持 Weight Paint(权重绘制) 模式,实现左侧调骨骼姿势、右侧实时看权重变形。
3. 权重颜色识别:权重0=纯蓝,0.2=浅蓝,0.5=青,0.8=橙红,1.0=纯红;GTA5人物要求权重总和严格为1.0,避免模型拉伸、扭曲、游戏闪退。
4. 权重绘制工具面板(左侧Toolbar):- Brush(笔刷):默认Draw(绘制),强度(Strength)0.3-0.5,半径(Radius)适配模型大小,衰减(Falloff)选Smooth(平滑)。
- Weight(权重值):默认1.0,可设0.1-0.9局部权重。
- Shortcuts(快捷键):- LMB:绘制增加权重
- Ctrl+LMB:擦除减少权重
- Shift+LMB:平滑权重过渡
- Ctrl+Shift+左键:点击骨架选择目标骨骼
- X:翻转笔刷方向
- F:调整笔刷半径
四、分部位权重绘制(GTA5人物核心步骤,逐部位精细)
(一)头部+颈部权重(精细级)
1. 左侧视口选中骨架 Head(头部) 骨骼,右侧Mesh显示头部权重 。
2. 绘制:纯红覆盖头顶、面部、耳朵、头皮全部区域,权重1.0;Ctrl+LMB擦除颈部以下区域,确保头部仅影响头部Mesh 。
3. 选中 Neck(颈部) 骨骼:绘制颈部圆柱区域,权重0.8-1.0;与头部衔接处(下巴下方)用Shift+LMB平滑,过渡渐变(红→橙→青→蓝),避免硬边 。
4. 变形测试:旋转Head骨骼上下左右45度,检查面部无拉扯、颈部无穿插、下颌皮肤自然拉伸;异常则擦除重叠权重,重新平滑过渡。
(二)脊柱+躯干权重(核心级)
1. 脊柱骨骼:Spine1(下脊柱)、Spine2(中脊柱)、Spine3(上脊柱)、Spine4(颈根) 。
2. Spine1:绘制腹部、下背部,权重0.7-1.0,衔接髋部区域平滑过渡 。
3. Spine2:绘制腰部、中背部,权重0.8-1.0,与Spine1衔接渐变 。
4. Spine3:绘制胸部、上背部,权重0.9-1.0,覆盖肩胛骨区域 。
5. Spine4:绘制颈根、锁骨上方,权重0.8-1.0,与Neck衔接平滑 。
6. 躯干整体:脊柱权重从下到上轻微递增,腹部(Spine1)与髋部(Thigh)、胸部(Spine3)与肩部(Clavicle)衔接处,用Shift+LMB反复平滑,确保弯腰、转体时躯干无褶皱、无穿插。
(三)手臂+手部权重(高频变形,超精细)
1. 左侧骨骼(L_开头):L_Clavicle(锁骨)→L_UpperArm(大臂)→L_Forearm(小臂)→L_Hand(手掌)→L_Finger01/02/03(手指) 。
2. L_Clavicle:绘制锁骨对应肩部上方小区域,权重0.6-0.8,仅影响肩部上沿,不扩散至大臂 。
3. L_UpperArm:纯红覆盖整个大臂(三角肌到肘部),权重1.0;与胸部(Spine3)衔接处(腋下)平滑过渡,权重0.3-0.7,避免抬臂时腋下拉扯 。
4. L_Forearm:纯红覆盖小臂(肘部到手腕),权重1.0;肘部与大臂衔接处,绘制渐变权重(红→橙→青),弯曲肘部时皮肤自然褶皱,无硬折 。
5. L_Hand:纯红覆盖手掌、手背,权重1.0;手腕与小臂衔接处平滑过渡,权重0.4-0.8 。
6. 手指:每根手指骨骼(L_Finger01~03)对应绘制手指三节,纯红1.0;手指根部与手掌衔接处权重0.5-0.8,弯曲手指无穿插 。
7. 右侧手臂(R_开头):先完成左侧,选中左侧所有顶点组,右侧 Vertex Groups(顶点组) 点击 Mirror(镜像),Axis选X轴,快速生成右侧权重,再微调细节。
8. 变形测试:抬臂90度、弯曲肘部120度、旋转手腕、弯曲手指,检查大臂、小臂、手掌、手指变形自然,无皮肤穿插、无权重溢出。
(四)腿部+脚部权重(支撑级,稳定优先)
1. 腿部骨骼:L_Thigh(大腿)→L_Calf(小腿)→L_Foot(脚掌)→L_Toe(脚趾) 。
2. L_Thigh:纯红覆盖大腿(髋部到膝盖),权重1.0;与腹部(Spine1)、臀部衔接处平滑过渡,权重0.3-0.7,抬腿、劈叉时无拉扯 。
3. L_Calf:纯红覆盖小腿(膝盖到脚踝),权重1.0;膝盖处渐变权重,弯曲膝盖时皮肤自然拉伸,无硬边 。
4. L_Foot:纯红覆盖脚掌、脚踝,权重1.0;脚踝与小腿衔接处平滑过渡,权重0.4-0.8 。
5. L_Toe:纯红覆盖脚趾,权重1.0;脚趾根部与脚掌衔接处权重0.5-0.8 。
6. 右侧腿部:同手臂,左侧完成后X轴镜像生成右侧权重,微调髋部、膝盖、脚踝过渡区域。
7. 变形测试:抬腿90度、弯曲膝盖135度、踮脚、旋转脚掌,检查腿部、脚部变形稳定,无扭曲、无穿插。
(五)细节权重修正(GTA5导出关键)
1. 权重归一化:选中Mesh,右侧 Modifiers(修改器) 应用 Sollumz Weight Normalizer,确保所有顶点权重总和=1.0,删除无效、空顶点组 。
2. 死区检查:切换到 Edit Mode(编辑模式),选中所有顶点,检查无权重为0的孤立顶点(GTA5不支持权重死区,会闪退),补全对应骨骼权重。
3. 重叠权重清理:关节处(肩、肘、膝、髋)无多骨骼权重重叠混乱,用 Weight Paint-Weight-Normalize(权重-归一化) 工具修正。
4. 全身变形测试:骨架Pose Mode下,模拟GTA5人物走路、跑步、下蹲、挥手、跳跃动作,逐部位检查变形,针对异常区域(如腋下、胯部、手腕)重新平滑、擦除、绘制权重。
五、Sollumz权重导出+GTA5适配设置
1. 权重最终检查:选中Mesh,Weight Paint Mode 下,顶部菜单栏 Weights(权重)-Clean Full Weights(清理完整权重),移除权重<0.01的无效数据。
2. 应用所有修改器:选中Mesh,右侧 Modifiers(修改器),依次点击 Apply(应用) Armature、Sollumz Weight Normalizer修改器,固化权重数据 。
3. Sollumz导出设置:选中骨架Rig_GTA5+人物Mesh(Shift多选),顶部菜单栏 Sollumz-Export(导出)-Export YFT(导出YFT) 。
4. 导出参数(GTA5 1.66/1.67适配):- Export Type(导出类型):Character(人物)
- Game Version(游戏版本):1.66 (Build 2845) 或1.67 (Build 2824)
- Weight Export(权重导出):Vertex Groups(顶点组)
- UV Export(UV导出):UVMap 1
- Material Export(材质导出):GTA5 Standard
- Compress(压缩):勾选(减少文件体积)
- Export Path(导出路径):选择GTA5模组文件夹,命名为自定义人物名(如custom_male_01.yft) 。
5. 导出后验证:用OpenIV打开导出的YFT文件,检查骨骼、权重、UV、材质完整,无报错、无缺失数据 。
6. 游戏内测试:将YFT文件放入GTA5模组路径,用Script Hook V加载,进入游戏查看人物模型,切换动作(走路、跑步、攻击),确认变形自然、无闪退、无模型异常,权重绘制完成 。
大家在学习过程中遇到不懂的 可以到村长团队官网的官方群找到村长 点击村长头像就可以给村长发消息 把你遇到的问题告诉村长 会挨个回复大家信息 帮大家解决问题 学习是需要耐心的 不要三分钟热度 不然一事无成。
