☰
F3D 免费 3D 查看器:一条命令预览任意三维模型
2026/10/17 2:31:19 网站建设 项目流程

F3D 免费 3D 查看器:一条命令预览任意三维模型

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

F3D 是一款免费开源的 3D 查看器,双击或一条命令就能打开几十种三维模型格式,不用再为看一眼模型启动 CAD 或游戏引擎。加上--output参数,当前画面直接存成 PNG。适合经常要预览模型文件的工程师、3D 打印爱好者和游戏开发者。

📂 一、F3D 3D 查看器能打开哪些文件

按你的工作场景记,四类就够了:

  • 看 CAD 图纸:STEP(.stp)、IGES(.igs)、BREP 直接打开,不启 CAD 软件就能看零件外形和装配关系,还能用-DSTEP.linear_deflection=0.01这类参数调网格细分精度。
  • 查游戏资产:glTF/GLB、FBX、OBJ、USD,PBR 材质、纹理和骨骼动画都能渲染,按 Space 直接播动画。
  • 打印前检查:STL、PLY、3MF、AMF,转一圈确认外形、找裂纹和破面。
  • 科研数据:VTK 系列(.vtp/.vtu)、HDF5(.vtkhdf)、NetCDF(.nc)、DICOM(.dcm),网格和模拟结果直接出图。

不确定本机装了哪些读取器时,跑f3d --list-readers,完整清单直接打在终端里。

⏱️ 二、F3D 怎么安装并五分钟用起来

Windows 下载官方安装包双击安装;macOS 用 Homebrew 或下载.dmg拖入应用程序;Linux 在 Debian/Ubuntu 上执行sudo apt install f3d,也可以从源码编译。

装好之后,真正开始用的就一条命令,把文件路径丢给它:

f3d model.stl

画面出来后,左键拖拽旋转、滚轮缩放、中键拖拽平移,做这三件事就够了。

想把当前画面存成图片,加上--output=preview.png,窗口不弹,PNG 直接落到当前目录:

f3d model.stl --output=preview.png

⌨️ 三、3D 文件预览快捷键速查

常用的就下面这些,忘了按F1会弹出完整对照表:

分组触发方式效果
看模型Space播放/暂停动画
看模型W切换当前动画
看模型1 / 3 / 7 / 9切到前 / 右 / 顶 / 等轴视图
看模型Enter重置相机到初始视角
调画面E显示/隐藏网格边缘线
调画面A循环切换抗锯齿模式
调画面Q开/关环境光遮蔽
参考辅助G显示/隐藏地面网格
参考辅助X显示/隐藏角落坐标轴
参考辅助F12截图当前画面存成 PNG
杂项S循环切换着色模式(材质/科学可视化)
退出Ctrl+Q退出 F3D

完整列表按 F1 弹出,或用f3d --help查看命令行侧的全部选项。

🎨 四、F3D 三维预览的画面效果怎么调

F3D 不靠一屏参数面板,效果基本一个按键切换,打开后直接看到变化:

  • 按E:模型表面浮出黑色棱线,每个三角面的边界一目了然,检查破洞很方便。
  • 按A:边缘从发毛变得平滑,抗锯齿模式循环切换。
  • 按Q:墙角和缝隙处变暗,环境光遮蔽让立体感更强。
  • 按J:循环切换 HDR 环境贴图模式,默认的浅灰渐变背景换成摄影棚式光照和反射,这张就是 F3D 内置的默认 HDRI 环境贴图:

还有一个隐藏技巧:想确认模型贴图有没有映射错位,跑这条命令把材质整体换成棋盘格,拉伸和断裂一眼就能看出来:

f3d model.glb --checkerboard

🧩 五、F3D 三个真实用法

  1. 收到 STEP 先预览:机械工程师收到.stp文件,双击直接打开,转一圈看装配关系,不用排队等 CAD 软件;大零件渲染偏慢时,用-DSTEP.linear_deflection=0.5调低细分精度换速度。
  2. 打印前查 STL:打印爱好者打开.stl后按 E 显示边缘线,找裂纹和破面;再按 G 打开地面网格,目测模型比例和摆放方向,半分钟内就能判断要不要返工。
  3. 批量出缩略图:把--output放进循环,一批模型各出一张 PNG,直接拖进文档或邮件:
for f in models/*.stl; do f3d "$f" --output="thumbs/${f##*/}.png" done

🔧 六、想再深入一点

F3D 的全部行为都能从命令行控制,批量渲染、无头导出、监听文件自动刷新都可以写成脚本;核心是 C++17 编写的 libf3d 库,另带 Python、C、Java、JavaScript 绑定,想把同样的三维预览能力嵌进自己的程序时可以直接调用。

  • 用户快速入门
  • 支持的文件格式列表
  • 完整命令行参数列表
  • libf3d 库介绍

它的思路其实很朴素:启动快、默认效果够用、一切都可由命令行控制。下次收到一个 3D 文件,先别急着开重型软件,用 F3D 打开,按 E 看边缘、按 G 看网格,结论通常半分钟内就有了。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询