Provided by: f3d_3.1.0+dfsg-1_amd64 bug

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)