转载
转载人叠甲:本人没玩过创建预制件的玩法,所以这描述看不懂.
SuperDummy – 7DTD POI Viewer https://www.nexusmods.com/7daystodie/mods/12367 xvgray
SuperDummy 是一款实验性的独立 3D 地点查看器,适用于 7 Days to Die 游戏。它能够直接从用户本地游戏安装中读取兼容的预制数据和所需资源,并将这些元素重构为互动式的 3D 场景。SuperDummy 并不使用 Unity 引擎,也不需要安装 Unity。该应用程序采用 Rust 语言编写,并使用了 Bevy 引擎进行渲染处理。
预发布状态
SuperDummy 目前正处于早期发布阶段。
这个可使用的构建版本主要用于测试、实验,以及收集来自地点创建者、模组制作者和感兴趣玩家的反馈。一些方块、模型、材质、地形元素和特殊物体可能缺失或显示不正确。
在更新到 7 Days to Die 之后,渲染行为和兼容性也可能发生变化。请不要将当前版本视为游戏原有预制工具的完整替代品。
当前的功能特性
-
正在从安装的《7 Days to Die》游戏副本中加载地点数据
-
采用自由飞行式摄像头的互动式 3D 观看体验
-
支持新的几何形状以及块式着色功能
-
模型实体加载
-
纹理与材质表现
-
符号渲染
-
可配置的照明效果、雾效、花瓣效果以及渲染质量
-
加载中,地点预览已显示
-
在已加载的兴趣点之间安全切换
-
持久性资产缓存
-
运行时日志记录
发展进度
下一个预发布版本的工作已经开始了。
最重要的已完成改进包括:
-
经过重新设计的 Texture Pipeline V2
-
用于 BC1、BC3 和 BC7 纹理的本地 GPU 上传功能
-
完整的纹理 MIP 映射链
-
正确的线性色域和 sRGB 色域处理方式
-
适用于不支持的原生纹理格式的 RGBA 备用格式
-
纹理内存使用量显著减少
-
对于常见的压缩纹理,几乎已经完全取消了 CPU 解码操作。
-
改进了持久的 PrefabTree 缓存机制
-
在缓存生成后,后续 POI 数据的加载速度更快
-
完成所有 POI 的加载时间测量
-
可选的 FPS 计数器
-
对地形密度数据的初步解析和诊断工作
-
第一个通过 POI 密度直接生成的实验性地形几何模型
-
正确的地形位置安排,正常的渲染效果以及双面渲染功能
目前正在开发基本的地形纹理处理功能。这包括地形纹理的分辨率、表面和侧面材料的处理、漫反射纹理以及世界空间映射等部分。
目前还无法实现完整地形的纹理融合功能。
当前的开发变更日志可以在此处查看:
https://github.com/xvgray/superdummy-releases/blob/main/CHANGELOG.md
未来发展的计划
当前的路线图包括:
-
完成基础地形材料的制作以及纹理映射工作
-
地形纹理融合
-
改进了 PBR 材料的支持功能
-
法线映射以及更有效的材质分类
-
希望能为树木、植被以及层次细节模型提供更好的支持。
-
对特殊的 ModelEntity 和广告牌资产的处理方式得到了改进。
-
对于缺失或渲染不正确的区块,还需要进行额外的诊断工作。
-
加载速度更快,内存占用更低
-
与自定义地点信息的兼容性更好
-
改进了错误报告功能和漏洞报告功能
-
更便捷的地点浏览和查看工具
从长远来看,我还想尝试一些新的方法:
-
基本的 POI 编辑工具
-
保存并导出自定义的预置物体文件
-
在出口之前对地点进行验证
-
一种独立的预制模型格式,适用于那些不限于《7 天死亡》系列项目的场景。
-
在未来的独立 voxel 基础项目中,可以重复使用已创建好的预置对象。
这些只是开发目标,而非必然具备的功能。具体的顺序和范围可能会根据技术成果以及社区反馈的变化而进行调整。
要求/条件
-
Windows 10 或 Windows 11,64 位版本
-
支持 Vulkan 接口的显卡,配备最新的驱动程序
-
通过合法途径获得的《7 天死亡》游戏安装包
-
至少拥有 8GB 的内存空间
-
建议配备 16GB 内存。
在准备所需的游戏资源和缓存文件之后,加载一个复杂的游戏地点可能需要更长的时间。
游戏资源
SuperDummy 并不包含或分发任何《7 Days to Die》游戏中的模型、纹理或其他游戏资源。
所有必要的游戏数据都来自用户自己的本地安装目录。在报告问题时,请不要提交受版权保护的游戏资源。
反馈与项目链接
非常欢迎来自自定义地点创建者和模组修改者的反馈。那些涉及自定义或复杂地点的报告,可以帮助我们发现那些存在问题的部分——比如不支持的模块、错误的旋转方式、材料问题,以及地形上的边缘情况。
项目页面、文档资料、版本发布以及问题跟踪系统:
https://github.com/xvgray/superdummy-releases
最新发布的内容:
https://github.com/xvgray/superdummy-releases/releases
问题跟踪系统:
https://github.com/xvgray/superdummy-releases/issues
SuperDummy 是一个个人爱好项目,主要是出于好奇而发起的,同时也是为了尝试理解预制格式、模块化几何结构以及资源包的使用方式。
这是一个独立的、非官方的粉丝制作项目,与 The Fun Pimps 没有任何关联,也不获得其认可或支持。








鄂公网安备42011202002543号



