Zh/Propper: Difference between revisions
< Zh
Jump to navigation
Jump to search
(Created page with "{{LanguageBar}} {{lang|Propper|title=Propper模型转换工具}} {{L|propper|4.1}} 是经过修改的{{L|VBSP}}版本,可输出{{L|model|模型}}文件而非{{L|BSP (Source)|BSP}}文件。 Propper允许用户使用{{L|hammer|4|Hammer编辑器}}而非专业建模软件轻松创建模型。它能保持贴图映射完整,并可自动生成{{L|Collision mesh|物理碰撞网格}}。 {{modernDeprecated|如果您使用{{L|hammerpp|2|Hammer++}},现在可以通过{{code|...") |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{{lang|Propper|title=Propper模型转换工具}} | {{lang|Propper|title=Propper模型转换工具}} | ||
{{ | {{propper|4.1}} 是经过修改的{{L|VBSP}}版本,可输出{{L|model|模型}}文件而非{{L|BSP (Source)|BSP}}文件。 | ||
Propper允许用户使用{{ | Propper允许用户使用{{hammer|4|Hammer编辑器}}而非专业建模软件轻松创建模型。它能保持贴图映射完整,并可自动生成{{L|Collision mesh|物理碰撞网格}}。 | ||
{{modernDeprecated|如果您使用{{ | {{modernDeprecated|如果您使用{{hammerpp|2|Hammer++}},现在可以通过{{code|工具 > Propper}}(或快捷键{{key|Ctrl|Shift|P}})使用内置的{{L|Hammer++/Propper++|Propper++}}功能,它将完全替代此工具。该功能直接转换Hammer网格,避免了BSP转换过程导致的几何质量损失。}} | ||
==功能特性== | ==功能特性== | ||
Line 28: | Line 28: | ||
* Propper 0.24版 [https://www.moddb.com/members/cfoust/downloads/propper 下载地址] | * Propper 0.24版 [https://www.moddb.com/members/cfoust/downloads/propper 下载地址] | ||
* Propper 0.31测试版 [https://www.moddb.com/members/cfoust/downloads/propper-beta-3 下载地址](原作者最后版本) | * Propper 0.31测试版 [https://www.moddb.com/members/cfoust/downloads/propper-beta-3 下载地址](原作者最后版本) | ||
* 适用于{{ | * 适用于{{src13|4.1|nt=0}}的版本 [https://github.com/tuxxi/propper-2013/releases/ 此处下载](第三方分支) | ||
* {{ | * {{tf2|4.1|军团要塞2}}专用版 [https://tf2maps.net/threads/guide-getting-propper-working-nowdays.38589/ 此处获取] | ||
{{warning|部分Propper版本已过时,仅兼容\"Source SDK\"基础版本,详情参见[http://www.tophattwaffle.com/configuring-propper-for-steampipe/ 此说明]。}} | {{warning|部分Propper版本已过时,仅兼容\"Source SDK\"基础版本,详情参见[http://www.tophattwaffle.com/configuring-propper-for-steampipe/ 此说明]。}} | ||
Line 78: | Line 78: | ||
* 使用根目录材质时会导致重复转换 | * 使用根目录材质时会导致重复转换 | ||
* 移动模型后原点坐标可能重置 | * 移动模型后原点坐标可能重置 | ||
* 与{{ | * 与{{GMOD|3.1|Garry's Mod}}的studiomdl不兼容 | ||
* 超过brushsides限制时无报错 | * 超过brushsides限制时无报错 | ||
==游戏适配方案== | ==游戏适配方案== | ||
=== {{ | === {{l4ds|4.1|求生之路}}/{{as|4.1|异形丛生}}/{{portal2|4.1|传送门2}} === | ||
1. 用{{ | 1. 用{{gcfscape|3.1}}提取材质到橙盒引擎游戏目录 | ||
2. 通过Source SDK运行Propper | 2. 通过Source SDK运行Propper | ||
3. 将生成文件复制回目标游戏 | 3. 将生成文件复制回目标游戏 | ||
=== {{ | === {{csgo|4.1|CS:GO}} === | ||
推荐使用专用整合包:[https://mega.nz/file/5ZFkGALY#HczIXOBc6nB5Z1incTom54wdJeWlG0315iv1JvVmBVQ 下载地址] | 推荐使用专用整合包:[https://mega.nz/file/5ZFkGALY#HczIXOBc6nB5Z1incTom54wdJeWlG0315iv1JvVmBVQ 下载地址] | ||
Latest revision as of 08:22, 27 June 2025
Propper 是经过修改的VBSP 版本,可输出模型 文件而非BSP 文件。
Propper允许用户使用 Hammer而非专业建模软件轻松创建模型。它能保持贴图映射完整,并可自动生成物理碰撞网格 。


功能特性
- 可创建静态道具 、动态道具 或物理道具
- 自动生成.qc文件 并编译为游戏可用模型
- 生成有效的物理碰撞网格
- 自动材质转换 - 将地图贴图转为合法的模型贴图
- 区分常规贴图与工具纹理 (如nodraw和clip)
- 支持Hammer的平滑组 或自动平滑
- 允许在Hammer内配置模型的表面属性、用途和网格参数
- 支持置换面 转换(最终模型将非实体)

- 支持多皮肤材质
- 支持自定义碎片效果
- 支持$keyvalues :缆绳、粒子效果和物理枪交互
- 支持单地图输出多个模型
- 支持细节层级
- 支持部件组
下载
- Propper 0.24版 下载地址
- Propper 0.31测试版 下载地址(原作者最后版本)
- 适用于
Source SDK Base 2013的版本 此处下载(第三方分支)
军团要塞2专用版 此处获取

免责声明
社区地图制作者已成功使用此工具。其基于VBSP开发,我们相信它不会损坏电脑。但使用风险自负,对于使用Propper可能造成的计算机或游戏损坏,本人不承担任何责任。
使用指南
安装步骤
1. 将propper.fgd 和propper.exe解压至目标游戏的bin目录 2. 在Hammer中打开工具 > 选项 3. 在游戏配置标签页添加propper.fgd文件 4. 点击应用后重启Hammer

创建模型
1. 在Hammer中将笔刷转为propper_model实体 2. 配置关键属性:
模型名称 | 输出模型的相对路径(无需.mdl后缀) |
材质路径 | 模型贴图存储位置(需预先创建) |
物理网格 | 指定代表碰撞形状的笔刷实体(留空则生成非实体模型) |
凹面碰撞 | 启用后将生成精确碰撞模型(否则使用简化包围盒) |
编译命令
在Hammer运行参数中添加:
propper -game "游戏目录" 地图名.vmf
注意:参数框内不得有多余空格或换行
扩展配置
通过以下实体增强模型功能:
- propper_physics - 物理属性配置
- propper_skins - 多皮肤材质(0.31版取消32张贴图限制)
- propper_attachments - 添加挂接点
- propper_lod - 生成低模版本
已知问题
- 贴图可能错误映射到不匹配的表面
- 使用根目录材质时会导致重复转换
- 移动模型后原点坐标可能重置
- 与Garry's Mod的studiomdl不兼容
- 超过brushsides限制时无报错
游戏适配方案

求生之路系列/
异形丛生/
传送门2
1. 用GCFScape提取材质到橙盒引擎游戏目录 2. 通过Source SDK运行Propper 3. 将生成文件复制回目标游戏
反恐精英:全球攻势
推荐使用专用整合包:下载地址
常见问题
Q: 出现filesystem_steam.dll错误 A: 需使用基于Source SDK 2013编译的版本
Q: 碰撞网格位置错误 A: 确保func_brush与propper_model原点坐标一致
Q: 模型光照效果差 A: 编译时添加"-StaticPropLighting"参数,并在Propper中禁用法线贴图
使用技巧
- 对不可见面使用nodraw纹理可减少多边形
- 通过放大制作可保留1/16单位的精细结构
- 材质路径避免与地图贴图目录重合
- LOD模型需按从近到远顺序创建
相关链接
参见
|