(home)
fv is an HDRI (High Dynamic Range Image) viewer. It utilizes OpenGL
and GLUT so that it is highly portable. Currently supported formats
are the followings:
fv reads data from the standard input or files specified as
arguments. In the latter case, each file may be compressed one with
gzip or bzip2. The file may also change after fv is invoked, except
its header part. fv checks whether the file changes and updates the
display if necessary. This feature is useful for checking intermediate
outputs from renderers.
- May 5 2012, version 1.03
- fixed the pfm reader to follow the latest spec.
- added support for xz (lzma) compressed files.
- Oct 7 2006, version 1.02
- modified texture images to have edge-margins for avoiding
GL_CLAMP issues, while not using GL_CLAMP_TO_EDGE (so the program
should still run on GL1.1).
- moved glViewport() to display() because it doesn't work after
glutFullScreen() on MacOSX.
- added MacOSX as a target.
- modified reshape() not to align width/height to even numbers.
- Feb 26 2005, version 1.01
- fixed a bug in CReaderHDR.c (incorrectly handling non-RLE data).
- Dec 5 2004, version 1.00
See README in the archives.
GNU General Public License (GPL).
- fv-src-1.03.zip
-
The fv source code. This can be compiled on Linux, and perhaps on
other unix flavours.
- fv-src-1.03-win32.zip
-
The fv source code with supplement libraries (bzip2, freeglut, lzma,
png, pthread, and zlib). This can be compiled on Cygwin.
- fv-bin-1.03-win32.zip
-
The fv binary for Windows with supplement DLLs.
Some of the supplement libraries for Windows are available on the
following pages.
- POSIX Thread (pthreads) for Win32
-
provides pthreads.
- Using freeglut or GLUT with MinGW
-
provides freeglut.
Many images are found on Paul Debevec's
Light Probe Image Gallery.
Koji Nakamaru