00
01
03
03
04
05
06
07
08
09
10
11
12
13
14


Radiance experimental binary packages 

for Linux systems

tar.gz - tar.bz2 - deb - rpm

These packages are experimental, so USE AT YOUR OWN RISK!!!

[ all the binary executable files have been compiled with gcc 2.95.4 on  Debian Linux 3.0r1 "woody" ]


tar.gz

suggested installation directory   ->   /opt/radiance

Radiance tar.gz packages:

description
file
platform
notes
Radiance 3.5.0 "classic"
radiance_3.5.0_i386.tar.gz linux/i386
full distribution, also includes OpenGL related programs, 3ds2mgf converter and documentation
Radiance 3.5.0 "classic-static"
radiancestatic_3.5.0_i386.tar.gz linux/i386 this is the static version (no linking with shared libraries); it includes the 3ds2mgf converter and documentation, but there is no OpenGL stuff
Radiance 3.4.1 "pmap" radiancepmap_3.4.1_i386.tar.gz linux/i386 compiled from source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter, OpenGL supportand radiance + pmap documentation and "eggsamples", but no holodeck related programs.



tar.bz2

suggested installation directory   ->   /opt/radiance

Radiance tar.bz2 packages:

description
file
platform
notes
Radiance 3.5.0 "classic" radiance_3.5.0_i386.tar.bz2 linux/i386 full distribution, also includes OpenGL related programs, 3ds2mgf converter and documentation
Radiance 3.5.0 "classic-static" radiancestatic_3.5.0_i386.tar.bz2 linux/i386 this is the static version (no linking with shared libraries); it includes the 3ds2mgf converter and documentation, but there is no OpenGL stuff
Radiance 3.4.1 "pmap" radiancepmap_3.4.1_i386.tar.bz2 linux/i386 compiled from source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter, OpenGL supportand radiance + pmap documentation and "eggsamples", but no holodeck related programs


deb

Radiance experimental DEB packages (for Debian based linux distros):

the binaries are installed into     
-> /usr/lib/radiance/bin
the radiance library is installed into   -> /usr/share/radiance/lib
the examples are installed into
->
/usr/share/radiance/obj
the documentation is installed into ->
/usr/share/doc/radiance
the man pages are installed into ->
/usr/share/man

The deb package also creates a menu entry to use trad
and registers the documentation to the doc-base system.

description
file
platform
notes
Radiance 3.5.0 "classic" radiance_3.5.0-1_i386.deb linux/i386 also includes OpenGL related programs and 3ds2mgf converter; no documentation, please download the separate package
Radiance 3.5.0 "classic-static" radiancestatic_3.5.0-1_i386.deb linux/i386 this is the static version (no linking with shared libraries); it includes the 3ds2mgf converter but there is no OpenGL stuff; no documentation, please download the separate package
Radiance 3.4.1 "pmap" radiancepmap_3.4.1-1_i386.deb linux/i386 compiled from source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter, OpenGL supportand pmap documentation and "eggsamples",  but no holodeck related programs; no radiance documentation, please download the separate package
Radiance 3.5.0 documentation radiance-doc_3.5.0-1_all.deb linux/i386 source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter and radiance + pmap documentation, OpenGL support but no holodeck related programs


to install:
binaries: # dpkg -i radiance_3.5.0-1_i386.deb

shouldn't it work, try to force installation using:
# dpkg -i --force-all radiance_3.5.0-1_i386.deb

documentation: # dpkg -i radiance-doc_3.5.0-1_all.deb

You're not obliged to set the RAYPATH environment variable because a reference to it has been included inside the Radiance source code, but you DO have to include the radiance binary directory to the PATH environment variable, as suggested by the installation script:

if you use csh/tcsh:
$ setenv PATH .:/usr/lib/radiance/bin:${PATH}

if you use bash:
$ export PATH=.:/usr/lib/radiance/bin:${PATH}

Of course you can include the previous line inside your ~/.tcshrc or ~/.bashrc
file so that you don't have to type it again every time you want to use Radiance.


It is very easy to switch between the different Radiance "flavours": just

# dpkg -i radiance<flavour>_<verionnumber>_i386.deb

where <flavour> can be the word static or the word pmap or just nothing if you want to install the classic version. Everything gets replaced and you don't have to care about de-selecting and uninstalling manually the previously installed Radiance package.


to uninstall:
# dpkg -r radiance
# dpkg -r radiance-doc



rpm

Radiance experimental RPM packages (Red Hat based linux distros):

the binaries are installed into     
-> /usr/lib/radiance/bin
the radiance library is installed into   -> /usr/share/radiance/lib
the examples are installed into
->
/usr/share/radiance/obj
the documentation is installed into ->
/usr/share/doc/radiance
the man pages are installed into ->
/usr/share/man


description
file
platform
notes
Radiance 3.5.0 "classic" radiance-3.5.0-2.i386.rpm linux/i386 also includes OpenGL related programs and 3ds2mgf converter; no documentation, please download the separate package
Radiance 3.5.0 "classic-static" radiancestatic-3.5.0-2.i386.rpm linux/i386 this is the static version (no linking with shared libraries); it includes the 3ds2mgf converter but there is no OpenGL stuff; no documentation, please download the separate package
Radiance 3.4.1 "pmap" radiancepmap-3.4.1-2.i386.rpm linux/i386 compiled from source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter, OpenGL supportand pmap documentation and "eggsamples",  but no holodeck related programs; no radiance documentation, please download the separate package
Radiance 3.5.0 documentation radiance-doc-3.5.0-2.noarch.rpm linux/i386 source code 3R4p1 patched with Roland Schregle's photon mapping extension, includes the 3ds2mgf converter and radiance + pmap documentation, OpenGL support but no holodeck related programs


to install:
binaries: # rpm -i radiance-3.5.0-2.i386.rpm

shouldn't it work, try to force installation using ignoring dependencies:
# rpm -i --nodeps radiance-3.5.0-2.i386.rpm

documentation: # dpkg -i radiance-doc-3.5.0-2.noarch.rpm

You're not obliged to set the RAYPATH environment variable because a reference to it has been included inside the Radiance source code, but you DO have to include the radiance binary directory to the PATH environment variable, as suggested by the installation script:

if you use csh/tcsh:
$ setenv PATH .:/usr/lib/radiance/bin:${PATH}

if you use bash:
$ export PATH=.:/usr/lib/radiance/bin:${PATH}

Of course you can include the previous line inside your ~/.tcshrc or ~/.bashrc
file so that you don't have to type it again every time you want to use Radiance.


To switch between the different Radiance "flavours" you have to care about uninstalling manually the previous radiance package: so, first remove the current flavour

# rpm -e radiance<flavour>-<versionnumber>.i386.rpm

where <flavour> can be the word static or the word pmap or just nothing if you want to install the classic version; then install the new version you prefer.

# rpm -i radiance<flavour>-<versionnumber>.i386.rpm


to uninstall:
# rpm -e radiance
# rpm -e radiance-doc

The RPM packages have been created with alien (package converting system).



These packages are experimental, so USE AT YOUR OWN RISK!!!

For any comment/suggestion please contact Francesco Anselmo: anselmo@dream.unipa.it

For information about Radiance: http://radsite.lbl.gov