
老引擎的资产格式往往没有通用转换器,因为它们的约定太多:LOD 怎么分、材质帧怎么切、骨骼朝向怎么定义。这个插件是给 Torque 生态做资产的人准备的直通管道。
· 导入 DTS 形状:骨骼、网格、材质、贴图与细节层级
· 导出 DTS 形状,按引擎约定写出
· DSQ 动画序列的导入与导出
· 旧版本格式兼容(old_reader / old_writer)
· 法线(normals)与拟合(fit)处理
· 材质帧(matframes)与 ifl 贴图序列
· 透明材质(translucency)支持
· 环境贴图(envmap)与贴花(decals)映射
· 运行时链接(runtime_links)与帧预览(framepreview)
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 4.5 及以上。用法:文件 → 导入 → Torque DTS(或 DSQ)选择文件即可;导出走 文件 → 导出 → Torque DTS。材质与贴图会按 DTS 的约定挂上,导出前可在面板里检查 LOD 与材质设置。
Torque3D 项目的模型与动画制作;老游戏的资产修复与重制;开源引擎的 mod 开发;把 DTS 资产转到 Blender 做渲染;教学里演示游戏格式与 DCC 的差异。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.5 及以上。问:支持 DSQ 动画吗?答:支持导入导出。问:LOD 会保留吗?答:会,按 DTS 的细节层级重建。问:能用在其他引擎吗?答:这是 Torque 专用格式。
核心功能
· 导入 DTS 形状:骨骼、网格、材质、贴图与细节层级
· 导出 DTS 形状,按引擎约定写出
· DSQ 动画序列的导入与导出
· 旧版本格式兼容(old_reader / old_writer)
· 法线(normals)与拟合(fit)处理
· 材质帧(matframes)与 ifl 贴图序列
· 透明材质(translucency)支持
· 环境贴图(envmap)与贴花(decals)映射
· 运行时链接(runtime_links)与帧预览(framepreview)
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。需要 Blender 4.5 及以上。用法:文件 → 导入 → Torque DTS(或 DSQ)选择文件即可;导出走 文件 → 导出 → Torque DTS。材质与贴图会按 DTS 的约定挂上,导出前可在面板里检查 LOD 与材质设置。
适用场景
Torque3D 项目的模型与动画制作;老游戏的资产修复与重制;开源引擎的 mod 开发;把 DTS 资产转到 Blender 做渲染;教学里演示游戏格式与 DCC 的差异。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.5 及以上。问:支持 DSQ 动画吗?答:支持导入导出。问:LOD 会保留吗?答:会,按 DTS 的细节层级重建。问:能用在其他引擎吗?答:这是 Torque 专用格式。
深度解读
游戏格式的导入器质量取决于它对「隐含约定」的理解程度:DTS 里骨骼的朝向、LOD 的切换距离、材质帧的时间切分,这些都不在文件头里写着,而是引擎代码里的约定。这个插件的文件结构(matframes、translucency、envmap、decals、ifl 各自成模块)说明作者是把引擎的渲染路径拆开来逐一对应的。对 Torque 社区来说,这可能是目前唯一还在维护的 Blender 通道——老引擎的资产工具链断掉,往往就意味着这个生态没法再出新内容。
包内文件说明
本包为 Torque DTS format 1.7.2(作者 Henrik-Hasell),解压后共 59 个文件、合计 624,561 字节。根目录 blender_manifest.toml(id=io_scene_dts、version 1.7.2、blender_version_min 4.5.0)、__init__.py、README.md、COPYING;dtslib/ 为格式核心(reader.py 与 writer.py 读写、old_reader.py 与 old_writer.py 兼容旧版、stream.py 二进制流、types.py 类型、mesh_io.py 网格、normals.py 法线、fit.py 拟合、matlist.py 材质表、primitives.py 图元、sequence_io.py 序列、sorted_build.py、translucency.py、runtime_links.py、errors.py),mapping/ 为映射层(blender_to_shape.py、dsq.py、materials.py、matframes.py、envmap.py、decals.py、ifl.py、framepreview.py 等)。
原产品页:https://extensions.blender.org/add-ons/io-scene-dts/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容