KF1 常用参考文档
提取 KF1 模型
在 KF 游戏目录的 System 里面有 KFEd.exe 程序
该工具表示 KF1 的 SDK 工具,或者叫做 "地图编辑器"

默认会打开一个 Textures 窗口,这里可以叫做 "资源窗口" 其中可以通过 选项卡 切换
- Textures			纹理
- Actor Classes		物件类
- Animations			动画
- Static Meshes		静态模型
- Sounds				音效
如果要查看 角色模型,请切换到 Animations 动画浏览器
/ KF1
	/ Animations
		/ KF_Soldier_Trip.ukx
		/ KF_Weapons_Trip.ukx
KF1 角色包:KF_Soldier_Trip.ukx

一定要通过 "打开文件" 的形式进行加载
因为 "下拉框" 不一定显示齐全

加载 角色包 文件之后,可以通过 Mesh 下拉框切换 不同的人物角色
查看动画资源
在动画资源的 3D 窗口中,可以通过鼠标进行操作视角
- 左键:前后移动、左右旋转
- 右键:上下旋转、左右旋转

- 左键+右键:平移视图
左上角默认列出的 Package 包名,不一定全部显示
需要通过 "工具栏" 的 open animation package 打开动画包,来加载全部内容
UDK 虚幻模组提取工具
提取程序:umodelGUI.exe
资源分享:虚幻模组提取工具

打开提取工具之后,在下方点击 Browse 选择文件
找到 KF1 游戏目录,选择 Animations 动画文件夹

在右侧展开 Animations 树结构
并找到 KF_Soldier_Trip 大概位置如下
/ Animations
	/ KF_Soldier_Trip.ukx
	/ KF_Weapons2_Trip.ukx
	/ KF_Weapons3rd3_Trip.ukx
选中之后,左侧就是 "角色动画包" 中的内容
以类型来说 SkeletalMesh 就是带骨骼的角色模型

以 突击鸡 为例,双击 Commando_Chicken 打开查看
导出的话,通过右击 Export 导出
然后在 umodelGUI 程序的目录会出现 相关文件夹
/ umodelGUI.exe
 	/ KF_Soldier_Trip
 		/ SkeletalMesh
 			/ Commando_Chicken.psk
其中 .psk 就是导出的内容文件
转换 psk 到 FBX
FBX 目前来说是大部分 3D 建模软件支持的格式
而 psk 只是虚幻引擎的动画模型格式,并不是主流支持的

将 psk 转换到 FBX 文件,就可以导入到建模软件中编辑了


可通过 blender 建模软件的 python 插件脚本来实现 psk 到 FBX 格式的转换
- python 脚本:io_scene_psk_psa
	https://github.com/DarklightGames/io_scene_psk_psa
KF1 内容提取