一.Blender导出SMD文件
<1.Blender Source Tool插件下载(选择对应的版本进行下载).
Blender Source Tools: Release Archives (steamreview.org)
<2.插件安装:
编辑->偏好设置->插件->安装 选择blender_source_tools_3.0.3.zip压缩包,并勾选插件,重启Blender。
<3.SMD文件导出:
场景属性-Source Engine Export,填写导出选项。
文件-导出-导出SMD文件。
二.SMD文件格式
指导wiki:SMD - Valve Developer Community (valvesoftware.com)
<1.header:版本信息
<2.nodes:骨骼信息,骨骼ID + 骨骼名称 + 父骨骼ID
<3.skeleton:骨架动画信息,骨骼ID + 骨骼变换坐标(相对父骨骼) + 骨骼变换角度(相对父骨骼)
<4.triangles:三角面信息
顶点1:父骨骼ID + 顶点坐标 + 法向向量 + UV + 连接骨骼数 + 骨骼ID + 权重
顶点2:父骨骼ID + 顶点坐标 + 法向向量 + UV + 连接骨骼数 + 骨骼ID + 权重
顶点3:父骨骼ID + 顶点坐标 + 法向向量 + UV + 连接骨骼数 + 骨骼ID + 权重