Provided by: f3d_3.1.0+dfsg-1_amd64 

NAME
F3D - fast and minimalist 3D viewer
DESCRIPTION
F3D - A fast and minimalist 3D viewer Usage:
f3d [OPTIONS...] file1 file2 ...
Applicative options:
--input <files>
Input files
-D, --define libf3d.option=value
Define libf3d options
-R, --reset libf3d.option
Reset libf3d options
--output <png file>
Render to file
--no-background [=<bool>(=1)]
No background when render to file (default: false)
-h, --help
Print help
--version
Print version details
--list-readers
Print the list of readers
--list-bindings [=<bool>(=1)]
Print the list of interaction bindings and exits, ignored with `--no-render`, only considers the
first file group. (default: false)
--config <filePath/filename/fileStem>
Specify the configuration file to use. absolute/relative path or filename/filestem to search in
configuration file locations
--no-config [=<bool>(=1)]
Do not read the configuration file (default: false)
--no-render [=<bool>(=1)]
Do not render anything and quit right after loading the first file, use with --verbose to recover
information about a file. (default: false)
--rendering-backend <string>
Backend to use when rendering (auto|glx|wgl|egl|osmesa) (default: auto)
--list-rendering-backends
Print the list of rendering backends available on this system
--max-size <size in Mib>
Maximum size in Mib of a file to load, leave empty for unlimited
--watch [=<bool>(=1)]
Watch current file and automatically reload it whenever it is modified on disk (default: false)
--frame-rate <fps>
Frame rate used to refresh animation and other repeated tasks (watch, UI). Does not impact
rendering frame rate. (default: 30.0)
--load-plugins <paths or names>
List of plugins to load separated with a comma
--scan-plugins
Scan standard directories for plugins and display available plugins (result can be incomplete)
--screenshot-filename <filename>
Screenshot filename (default: {app}/{model}_{n}.png)
General options:
--verbose [={debug, info, warning, error, quiet}(=debug)]
Set verbose level, providing more information about the loaded data in the console output
(default: info)
--loading-progress [=<bool>(=1)]
Show loading progress bar (default: false)
--animation-progress [=<bool>(=1)]
Show animation progress bar (default: false)
--multi-file-mode <single|all>
Choose the behavior when opening multiple files. "single" will show one file at a time, "all" will
show all files in a single scene. (default: single)
--up <direction>
Up direction (default: +Y)
-x, --axis [=<bool>(=1)]
Show axes (default: false)
-g, --grid [=<bool>(=1)]
Show grid (default: false)
--grid-absolute [=<bool>(=1)]
Position grid at the absolute origin instead of below the model (default: false)
--grid-unit <value>
Size of grid unit square, automatically computed by default
--grid-subdivisions <value>
Number of grid subdivisions (default: 10)
--grid-color <color>
Color of main grid lines (default: #000000)
-e, --edges [=<bool>(=1)]
Show cell edges
--armature [=<bool>(=1)]
Enable armature visualization (default: false)
--camera-index <index>
Select the camera to use
-k, --interaction-trackball [=<bool>(=1)]
Enable trackball interaction (default: false)
--invert-zoom [=<bool>(=1)]
Invert zoom direction with right mouse click (default: false)
--animation-autoplay [=<bool>(=1)]
Automatically start animation (default: false)
--animation-index <index>
Select animation to show (default: 0)
--animation-speed-factor <ratio>
Set animation speed factor (default: 1)
--animation-time <time>
Set animation time to load
--font-file <file_path>
Path to a FreeType compatible font file
--font-scale <ratio>
Scale fonts (default: 1)
--command-script <file_path>
Path to a script file containing commands to execute
Material options:
-o, --point-sprites [=<bool>(=1)]
Show sphere sprites instead of surfaces (default: false)
--point-sprites-type <sphere|gaussian>
Point sprites type (default: sphere)
--point-sprites-size <size>
Point sprites size (default: 10)
--point-size <size>
Point size when showing vertices, model specified by default
--line-width <width>
Line width when showing edges, model specified by default
--backface-type <visible|hidden>
Backface type, can be visible or hidden, model specified by default
--color <color>
Solid color
--opacity <opacity>
Opacity
--roughness <roughness>
Roughness coefficient (0.0-1.0)
--metallic <metallic>
Metallic coefficient (0.0-1.0)
--hdri-file <file path>
Path to an image file that can be used as a light source and skybox
-f, --hdri-ambient [=<bool>(=1)]
Enable HDRI ambient lighting (default: false)
-j, --hdri-skybox [=<bool>(=1)]
Enable HDRI skybox background (default: false)
--texture-matcap <file path>
Path to a texture file containing a material capture
--texture-base-color <file path>
Path to a texture file that sets the color of the object
--texture-material <file path>
Path to a texture file that sets the Occlusion, Roughness and Metallic values of the object
--texture-emissive <file path>
Path to a texture file that sets the emitted light of the object
--emissive-factor <color>
Emissive factor. This value is multiplied with the emissive color when an emissive texture is
present
--texture-normal <file path>
Path to a texture file that sets the normal map of the object
--normal-scale <normalScale>
Normal scale affects the strength of the normal deviation from the normal texture
Window options:
--background-color <color>
Background color (default: #333333)
--resolution <width,height>
Window resolution (default: 1000, 600)
--position <x,y>
Window position
-z, --fps [=<bool>(=1)]
Display rendering frame per second (default: false)
-n, --filename [=<bool>(=1)]
Display filename (default: false)
-m, --metadata [=<bool>(=1)]
Display file metadata (default: false)
-u, --blur-background [=<bool>(=1)]
Blur background (default: false)
--blur-coc <value>
Blur circle of confusion radius (default: 20)
--light-intensity <value>
Light intensity (default: 1)
Scientific visualization options:
-s, --scalar-coloring [=<bool>(=1)]
Color by a scalar array (default: false)
--coloring-array <array_name>
Name of the array to color with
-y, --coloring-component [=<comp_index>(=-2)]
Component from the array to color with. -1 means magnitude, -2 or the short option, -y, means
direct scalars (default: -1)
-c, --coloring-by-cells [=<bool>(=1)]
Use an array from the cells (default: false)
--coloring-range <min,max>
Custom range for the coloring by array, automatically computed by default
-b, --coloring-scalar-bar [=<bool>(=1)]
Show scalar bar (default: false)
--colormap-file <filePath/filename/fileStem>
Specify a colormap image
--colormap <color_list>
Specify a custom colormap (ignored if "colormap-file" is specified) (default:
0,#000000,0.4,0.9,0,0,0.8,0.9,0.9,0,1,#fffff f)
-v, --volume [=<bool>(=1)]
Show volume if the file is compatible (default: false)
-i, --volume-inverse [=<bool>(=1)]
Inverse opacity function for volume rendering (default: false)
Camera options:
--camera-position <X,Y,Z>
Camera position (overrides camera direction and camera zoom factor if any)
--camera-focal-point <X,Y,Z>
Camera focal point
--camera-view-up <direction>
Camera view up
--camera-view-angle <angle>
Camera view angle (non-zero, in degrees) (default: 0.0)
--camera-direction <direction>
Camera direction
--camera-zoom-factor <factor>
Camera zoom factor (non-zero) (default: 0.0)
--camera-azimuth-angle <angle>
Camera azimuth angle (in degrees), performed after other camera options (default: 0.0)
--camera-elevation-angle <angle>
Camera elevation angle (in degrees), performed after other camera options (default: 0.0)
--camera-orthographic [=<bool>(=1)]
Use an orthographic camera
PostFX (OpenGL) options:
-p, --translucency-support [=<bool>(=1)]
Enable translucency support, implemented using depth peeling (default: false)
-q, --ambient-occlusion [=<bool>(=1)]
Enable ambient occlusion providing approximate shadows for better depth perception, implemented
using SSAO (default: false)
-a, --anti-aliasing [=<bool>(=1)]
Enable anti-aliasing (default: false)
--anti-aliasing-mode [=<string>(=fxaa)]
Select anti-aliasing method ("fxaa" or "ssaa") (default: fxaa)
-t, --tone-mapping [=<bool>(=1)]
Enable Tone Mapping, providing balanced coloring (default: false)
--final-shader <GLSL code>
Execute the final shader at the end of the rendering pipeline
Testing options:
--reference <png file>
Reference
--reference-threshold <threshold>
Testing threshold (default: 0.04)
--interaction-test-record <file_path>
Path to an interaction log file to record interactions events to
--interaction-test-play <file_path>
Path to an interaction log file to play interaction events from when loading a file
EXAMPLES
f3d file.vtu -xtgans
View a unstructured mesh in a typical nice looking sciviz style
f3d file.glb -tuqap --hdri-file=file.hdr --hdri-ambient --hdri-skybox
View a gltf file in a realistic environment
f3d file.ply -so --point-size=0 --coloring-component=-2
View a point cloud file with direct scalars rendering
f3d folder
View all files in folder
REPORTING BUGS
Report bugs to https://github.com/f3d-app/f3d/issues
F3D - A fast and minimalist 3D viewer
Version: 3.1.0.
Build date: 2025-04-22 21:30:00.
Build system: Linux 64-bits.
Compiler: GNU 14.2.0.
Module ImGui: ON.
Module OpenEXR: OFF.
Module Raytracing: OFF.
VTK version: 9.3.0.
Copyright © 2019-2021 Kitware SAS.
Copyright © 2021-2025 Michael Migliore, Mathieu Westphal.
License BSD-3-Clause.
F3D 3.1.0 April 2025 F3D(1)