news 2026/10/17 1:49:19

F3D 3.1.0 发布|Quake MDL 模型可直接打开,缩略图默认抗锯齿

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
F3D 3.1.0 发布|Quake MDL 模型可直接打开,缩略图默认抗锯齿

F3D 3.1.0 发布|Quake MDL 模型可直接打开,缩略图默认抗锯齿

【免费下载链接】f3dFast and minimalist 3D viewer.项目地址: https://gitcode.com/GitHub_Trending/f3/f3d

F3D 是一款轻量级的开源 3D 模型查看器,F3D 3.1.0 版本刚刚发布。本次最实在的两个变化:首次支持 Quake MDL 模型,以及引入 SSAA 超采样并默认用于缩略图。控制台与 libf3d 类型系统也有一批改进。

更新速览

类别变更点谁需要关注
版本F3D 3.1.0所有用户
新格式Quake MDL 直接打开游戏开发者、模型爱好者
渲染SSAA 超采样生成缩略图、看小图的用户
交互控制台历史、alias 命令高频使用命令的用户
解析颜色/方向/路径新语法写脚本与配置的用户
libf3dcolor_t、direction_t 类型C++ 集成开发者
修复多 USD 崩溃等多项修复多文件工作流用户

上面两张是官方文档中 SSAA 开关前后的对比:同一模型,开启后边缘明显更平滑。

🎮 查看老游戏模型:MDL 格式支持

MDL 是 Quake 等经典游戏使用的模型格式,F3D 3.1.0 现在可以直接打开 MDL 文件,并支持播放其中自带的动画:

f3d model.mdl

适合游戏开发者、复古游戏 modder 和逆向老模型的人。手头有一批 MDL 资产的话,不用再走转换工具就能直接查看。

顺带的能力:元数据显示

assimp 系格式(FBX 等)的文件现在可以显示元数据,嵌入文件的属性信息直接在查看器里看到,不用另开工具核对:

🖼️ 小图不再锯齿:SSAA 超采样

SSAA(超采样抗锯齿)先在更高分辨率渲染再降采样,对缩略图这类小尺寸图像的边缘锯齿比 FXAA 后处理更明显有效。本版本对缩略图默认启用;普通渲染想手动开启:

f3d model.glb --anti-aliasing-mode=ssaa

SSAA 有渲染开销,主要用于静态图和缩略图这类场景更划算。

⌨️ 控制台有了历史和别名

交互控制台(按Esc打开)拿到了一批实用改进:

  • 历史与命令动作:执行过的命令可以翻出来复用
  • alias命令:alias myrotate roll_camera 90,为长命令建别名
  • remove_file_groups:移除所有已加载的文件组
  • 透明度:Ctrl+P增加、Shift+P减少,控制台对应increase_opacity/decrease_opacity命令
  • 选项解析:颜色支持#ff00ff、hsv(240, 100%, 100%)语法;方向支持+X、-z+y,--up可以接受任意方向;路径支持~/...展开
  • --define/--reset:从命令行设置或重置 libf3d 选项,涵盖不少读取器专属选项

适合经常批量调参、写命令脚本的用户。

C++ 侧:选项类型做实了

对 libf3d 用户,本次为选项引入了专用类型及解析/格式化支持:

  • 颜色选项改用color_t,方向选项改用direction_t
  • 路径选项改用std::filesystem::path,且路径现在期望是折叠(化简)后的形式
  • colormap 选项改用colormap_t,命令行按val, color, ...语法传入
  • 插件开发者新增读取器专属选项支持,方便控制文件读取行为

适合 libf3d 的 C++ 使用方与插件作者,纯 CLI 用户基本无感。

升级须知

  • CLI 用户:无破坏性变更,现有脚本和配置文件可原样使用
  • C++ API:颜色、方向、路径、colormap 选项的类型发生变化,直接读写这些选项的代码需要对齐新类型
  • 修复:多 USD 文件同时打开崩溃、打开 PLY 崩溃、多个 OBJ 与 assimp 加载问题、macOS 上的配置文件位置问题
  • 回滚:换回旧版本二进制即可,无数据迁移

值不值得升

要打开老游戏 MDL、批量生成缩略图、或者重度使用控制台,建议现在就升 F3D 3.1.0,收益直接;只查看 glTF、STL 等常规格式且工作流稳定的,可以等下一个版本。升级后遇到问题,可以带着具体现象到项目的 Discord 或 GitHub Discussions 里讨论。

【免费下载链接】f3dFast and minimalist 3D viewer.项目地址: https://gitcode.com/GitHub_Trending/f3/f3d

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 1:47:55

内存对齐原理与工程实践:从CPU总线到C/C++结构体优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/17 1:46:39

128GB Mac内存够不够:Hy3-oQ2部署前的硬件要求与准备工作清单

【免费下载链接】Hy3-oQ2 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Hy3-oQ2 点击查看 免费下载 Hy3-oQ2 是腾讯 Hunyuan 3.0(295B-A21B MoE 大模型)的 2-bit MLX 校准量化版本,专为 Apple Silicon 打造。本文…

作者头像 李华
网站建设 2026/10/17 1:46:33

Zephyr LIFO深度解析:从内核原理到数据传递实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/17 1:46:16

纯静态H5商城模板:零依赖、可直跑、五页闭环

简介:这是一套高仿主流APP的H5手机端商城静态页面合集,面向前端初学者与求职者,用于快速掌握移动端电商类页面的结构组织、交互逻辑与响应式布局实践。资源包含34个功能完整页面,覆盖首页、商品分类、详情、购物车、订单管理、用户…

作者头像 李华
网站建设 2026/10/17 1:44:35

牛只姿态检测数据集落地指南:标注转换、训练调参与推理避坑

简介:面向计算机视觉算法研究与智能畜牧业应用的牛只姿态检测数据集,覆盖牛只头部、眼睛、耳朵、颈部、肩部、背部、腰部、臀部及四肢关节等16个关键点标注,可用于训练姿态估计模型,解决动物行为分析、健康监测等场景下的关键点定…

作者头像 李华