项目简介
本项目是基于Quake III Arena游戏引擎的3D模型转换系统,可将常见的OBJ格式3D模型文件转换为游戏引擎支持的MD3格式文件,同时能处理相关图像纹理文件,支持生成ASE文件用于分析,还可处理地图文件并对其中的模型实体进行优化处理,确保模型能准确呈现在游戏地图中。
项目的主要特性和功能
- 模型格式转换:把OBJ格式的3D模型转换为Quake III Arena游戏引擎支持的MD3格式。
- ASE文件生成:在命令行添加特定参数,能生成用于模型分析的ASE文件。
- 纹理文件处理:自动将特定命名规则的PNG纹理文件编译为TGA格式,无需手动处理Alpha通道。
- 地图文件处理:修改地图文件,过滤模型实体,按需分割模型,添加实体并设置偏移,添加近似碰撞的剪辑刷。
- 多文件输出:当模型过大时,可将其分割为多个MD3文件。
安装使用步骤
- 创建mod目录:在
baseq2
旁创建一个目录并命名,作为mod路径。 - 设置启动快捷方式:为
Q2RTX
创建快捷方式,在命令行添加+set game MyModName
(例如q2rtx.exe +set game model_spawn +set cheats 1 +set cl_gun 0 +bind q quit +bind l toggleconsole +bind p screenshot
)。 - 创建文件夹:在mod目录下创建
maps
和models
文件夹。 - 放置OBJ文件:将需要转换的OBJ文件放入
models
文件夹。 - 编辑地图:使用地图编辑器在期望位置添加
model_spawn
实体,设置model
键为相对路径(如models/town.obj
)。 - 转换操作:
- 处理OBJ文件时,在
maps
目录内执行命令Q2MdlGen SourceObjectFile [NoTGA] [GenASE] [ModelName MyRelativeModelNameWithoutDotMD3] [MatName MyTexturePath]
。 - 处理地图文件时,执行
Q2MdlGen SourceMapFile
,此操作会修改地图文件。
- 处理OBJ文件时,在
- 后续处理:运行处理后的文件,通过常规构建流程得到包含正确模型的地图。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】