jelenaspocova / RTIViewer

The RTIViewer enables you to view and explore Reflectance Transformation Imaging (RTI) files at very high resolution (Polynomial Texture Maps, Hemispherical Harmonics Map, and Multiview RTI). You can view image files stored on your local file system, and remote files through HTTP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RTIViewer

This software is available under the Gnu General Public License version 3.

This tool, designed for cultural heritage and natural science application, was primarily developed by the Italian National Research Council's (CNR) Institute for Information Science and Technology's (ISTI) Visual Computing Laboratory (http://vcg.isti.cnr.it). The work was financed by Cultural Heritage Imaging with majority funding from the US Institute of Museum and Library Services' (IMLS) and National Leadership Grant Program (award number LG-25-06-010706). RTIViewer also contains significant software and design contributions from the University of California at Santa Cruz; the Universities do Minho in Portugal; Tom Malzbender, formerly of HP Labs; and Cultural Heritage Imaging.

The updated 1.1 version of the RTIViewer software and User Guide was partially funded by a 21st Century Museum Professionals grant from the IMLS, along with volunter efforts and private contributions. The Bookmarks feature added in the 1.1 release is based on work done by Leif Isaksen of the University of Southampton, UK. We would especially like to acknowledge the work of Ronald Bourret and Gianpaolo Palma for the development work for this release.

More Info

How to compile RTIViewer

To compile RTIViewer you need a C++ compiling environment and the following libraries:

  • Qt 5
  • QtHttp Addon
  • the VCG libraries

The compiling steps depends on the compiling environment. The following instruction is based on Ubuntu 20.04 LTS.

Step 1: Install Qt 5

sudo apt install qt5-default

you can check the official website instructions for more info.

Step 2: Install QtHttp Addon

The QtHttp class is not public in Qt 5. Thus it must be installed as an addon.

git clone https://code.qt.io/cgit/qt/qthttp.git/
cd qthttp/
qmake
make -j8
sudo make install

Step 3: Build RTIViewer

git clone https://github.com/mobinseven/RTIViewer.git
cd RTIViewer/
git submodule init
git submodule update
qmake -recursive rtiviewerv10.pro
make release -j8

If all goes well, RTIViewer can run with this command:

./rtiviewer/src/bin/RTIViewer

About

The RTIViewer enables you to view and explore Reflectance Transformation Imaging (RTI) files at very high resolution (Polynomial Texture Maps, Hemispherical Harmonics Map, and Multiview RTI). You can view image files stored on your local file system, and remote files through HTTP.

License:GNU General Public License v3.0


Languages

Language:C++ 56.1%Language:C 41.2%Language:NSIS 1.3%Language:QMake 0.8%Language:Shell 0.6%