Exhibit – 3D model viewer for the GNOME desktop

Exhibit is a 3D model viewer designed for the GNOME desktop. Built around the F3D rendering library, it provides a graphical interface for examining models and adjusting their appearance without needing to work directly with command-line rendering options.

The application supports a broad selection of model formats, ranging from common polygon meshes to CAD files and scientific datasets. This makes it useful for previewing objects intended for 3D printing, inspecting engineering models or examining assets created in other applications.

Exhibit places particular emphasis on the visual presentation of models. Its interface exposes controls for lighting, materials and the surrounding scene, allowing users to experiment with different rendering settings.

Models can be opened using drag-and-drop, and the resulting view can be exported as an image. The application provides a convenient way to generate previews and illustrations of 3D assets while retaining the familiar appearance of a GNOME application.

This is free and open source software.

Key Features

  • Powered by the F3D rendering library.
  • Supports numerous 3D formats, including glTF, STL, STEP, PLY, OBJ, FBX, USD and Alembic.
  • Drag-and-drop support for opening models.
  • Adjustable tone mapping controls the appearance of rendered colours and brightness.
  • Ambient occlusion adds depth to the representation of surfaces.
  • Anti-aliasing improves the appearance of polygon edges.
  • Supports image-based lighting using HDRI environments.
  • Adjust lighting intensity to control scene illumination.
  • Show model edges and configure their width.
  • Adjust the appearance of points and spheres.
  • Material controls include metallic appearance, roughness, colour and opacity.
  • Customise the scene background using a solid colour or HDRI image.
  • Export the rendered model view as an image.
  • Integrates with the GNOME desktop using GTK and libadwaita.

Website: github.com/Nokse22/Exhibit
Support:
Developer: Nokse
License: GNU General Public License v3.0

Exhibit
Click image for full size

Exhibit is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

3D Model Viewers
ParaViewData analysis and visualization application based on VTK
F3DFast and minimalist 3D viewer desktop application
MeshLabProcesses and edits 3D triangular meshes
Online 3D ViewerBrowser-based application for inspecting 3D models
Mayo3D CAD viewer and converter
fstlViewer for .stl files. It uses Qt
Castle Model ViewerSupports 3D and 2D model formats
fstl-eFork of fstl with some fancy enhancements
Exhibit3D model viewer for the GNOME desktop
Tatlin3D STL and Gcode viewer
voxciiTerminal-based ASCII 3D model viewer
dcatTerminal-based 3D model viewer
TrophyTerminal 3D model viewer
term3dTerminal-based 3D model viewer

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted