A fast, minimalist desktop application and library for viewing a wide range of 3D file formats with advanced rendering options.
F3D is a fast and minimalist 3D viewer desktop application and library that supports a wide array of 3D file formats, including glTF, USD, STL, and scientific datasets. It provides advanced rendering options like real-time PBR and raytracing, and is designed for both interactive use and command-line automation to quickly visualize 3D models.
Developers, engineers, and researchers who need to view, inspect, or generate thumbnails for 3D models across various formats, especially those working with scientific data, digital content, or automation pipelines.
Developers choose F3D for its exceptional speed, minimalist design, and extensive format support without the bloat of traditional 3D software. Its command-line focus and libf3d library make it ideal for integration and automation in workflows.
Fast and minimalist 3D viewer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles over a dozen formats including glTF, USD, STL, STEP, and scientific datasets, making it versatile for various 3D viewing needs.
Offers real-time physically based rendering and raytracing, enabling high-quality visualizations for both artistic and scientific data.
Fully controllable via CLI and configuration files, allowing scripting for thumbnails, batch rendering, and CI/CD integration.
Includes libf3d with bindings for C, Python, Java, and JavaScript, facilitating easy integration into custom applications.
Lacks a mouse-based interface with menus, relying on hotkeys and CLI, which can be less accessible for non-technical users.
Explicitly avoids data processing and export features, restricting it to visualization without editing or conversion capabilities.
Involves a superbuild and multiple dependencies like VTK and OCCT, which may complicate compilation and installation from source.