F3D(发音为/fɛd/
)是极速且简约的开源 3D 模型查看器。它支持多种文件格式,从数字内容到科学数据集(包括 glTF、STL、STEP、PLY、OBJ、FBX、Alembic),可以显示动画并支持缩略图,以及许多渲染和纹理选项,包括基于物理的实时渲染和光线追踪。
F3D 支持从命令行完全控制并支持配置文件。它可以提供缩略图、支持交互式热键、拖放和集成到文件管理器中。F3D 还包含 libf3d,这是一个用于渲染网格的简单库,具有 C++ 和 Python 绑定,以及实验性 Java 和 JavaScript 绑定。
2.0 版本主要变化
- 新的 F3D 包系统
新版本重新设计了 F3D 包,现在包含光线追踪支持。该项功能由 f3d-superbuild 项目处理,可帮助创建一个带有正确链接动态库的包,而不是单个可执行文件,这是打包 OSPray 和在 F3D 二进制版本中提供光线追踪所需要的。
- 启用新主页
完全重构 F3D 主页,网站代码托管在 F3D git 仓库,此外还创建了一个托管 libf3d 的 doxygen 文档的二级网站。
- 改进插件支持
支持将 F3D 插件打包到它们自己的包中,以获得真正的可选依赖项。此外 libf3d SDK 已得到增强,以支持创建基于 VTK 阅读器和导入器的阅读器插件。
本质上,由于插件是动态加载的,这意味着现在可以在 F3D 中拥有真正的可选依赖项,其中插件仅在可以使用时启用(并加载)。
当然,它还允许开发者创建自己的插件以在 F3D 中加载数据。
暂无更多评论