
SourceIO把 Source 引擎资源完整带进 Blender 的插件三分钟就能跑起来【免费下载链接】SourceIOSourceIO is an Blender(4.0) addon for importing source engine textures/models/maps项目地址: https://gitcode.com/gh_mirrors/so/SourceIO你有没有这种时刻从《半条命2》《Garrys Mod》或《CS2》里拷出一个.mdl、一张.vtf拖进 Blender 窗口界面却毫无反应。Source 引擎的私有格式原生 Blender 根本读不懂。SourceIO就是为此而生的 Blender 插件它把 Source 引擎Source1 与 Source2的模型、纹理、地图直接变成 Blender 场景里可编辑的对象省去中间转换环节。三分钟上手安装与启用整个安装过程不超过三步拉取插件代码git clone https://gitcode.com/gh_mirrors/so/SourceIO打开 Blender4.0 效果最佳进入「编辑 偏好设置 插件」点右上角「安装」在弹出的文件浏览器里定位到刚才克隆的目录选中blender_bindings/__init__.py确认然后在插件列表里勾选启用 SourceIO完成。此时「文件 导入 Source Engine Assets」菜单下会出现全部导入入口。它能把哪些资源带进 BlenderMDL 模型直接进 BlenderSource 引擎的模型文件按引擎代际分了十几个版本SourceIO 对 MDL4、MDL6、MDL10、MDL36、MDL44、MDL49、MDL52 到 MDL2531 基本都覆盖到了Source2 的 VMDL 也在支持之列。选中文件导入后骨骼层级、网格、序列动画都会进场景。各版本的解析实现都分文件放在 blender_bindings/models/ 下想确认自己手头的文件属于哪一版翻一遍就清楚了。VTF 纹理与 VTEX 贴图开箱即用Source1 的.vtf、Source2 的.vtex都能直接作为纹理导入 Blender无需先转成 PNG。配合材质重建功能导入的模型默认就带着正确的贴图而不是等你手动连线。BSP 地图连同实体一起搬进来地图是 Source 生态里最难搬的一块。SourceIO 支持 Source1 的 BSP 与 Source2 的 VWRLD把编译后的关卡几何、静态道具、光源、触发器一并还原成 Blender 场景对象。实现入口在 blender_bindings/source1/bsp/import_bsp.pySource2 地图走的是 source2/vwrld/loader.py 那条路径。核心能力拆解基于 VMT / VMAT 的材质重建Source1 材质由 VMT 描述Source2 由 VMAT 描述插件会把它们翻译成 Blender 节点。shader 库覆盖得很广Source1 一侧有 vertexlit_generic、lightmapped 系列、water、eyeball 等Source2 一侧有 pbr、complex、simple以及 CS2 专用的环境、玻璃、武器 shader。导入后你拿到的是一套能继续编辑的节点网络而不是一张死贴图。相关实现在 blender_bindings/material_loader/shaders/ 目录里。地图实体还原BSP 地图里散落的 props、light、trigger 这类实体导入后都会变成可点选、可摆放的 Blender 对象。Source1 一侧针对不同游戏CS:GO、TF2、Portal、L4D2 等各配了实体处理器Source2 一侧同样有按游戏分流的实体层尽量保证场景还原度。跨游戏内容自动识别素材散落在不同游戏目录里内容管理系统会自动检测资源属于哪个游戏CS:GO、TF2、GMod、HL2、SBOX……并据此选择对应的打包格式与路径规则去找材质和贴图省去手动配置的麻烦。三个帮你省时间的实战技巧面对几百 MB 的大地图或高模先把导入精度调低快速进场景确认布局和比例精修阶段再开完整精度视口不会卡。材质效果不对劲时直接对照仓库里对应的 shader 文件排查是哪个参数没对上比在节点里瞎猜快得多。带大量骨骼与序列的复杂动画建议导入后先把动作烘焙成关键帧再做重定向或后期处理避免在长序列上反复逐帧操作。Source 引擎的资产库够大SourceIO 则让你能真正把这些东西用在 Blender 的工作流里而不是永远停留在想二次创作的阶段。相关资源项目许可证LICENSE官方文档wiki/开发计划TODO.md【免费下载链接】SourceIOSourceIO is an Blender(4.0) addon for importing source engine textures/models/maps项目地址: https://gitcode.com/gh_mirrors/so/SourceIO创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考