Radiance 4.0 release

I just uploaded the official 4.0 release of Radiance, long overdue, to the main LBNL website:

  http://radsite.lbl.gov/radiance/framed.html

I haven't had time to compile binaries for anything but Mac OS X (10.4 and above), so help with compiles under Linux, Solaris, etc. would be welcome. (Be sure to use static linking if possible.)

The major changes in this version are listed below, with a complete list to be found at:

  http://radsite.lbl.gov/radiance/refer/Notes/ReleaseNotes.html

I will get around to updating the official release on www.radiance-online.org a little later. As always, the HEAD release with the most recent changes and bug fixes will post there.

Enjoy!
-Greg

···

================
Major updates in 4.0
----------------------------

Added -n option to rvu to provide parallel rendering.

****** COMPATIBILITY CHANGE ********
Changed ".pic" extension to ".hdr" in all sources and documentation
to improve interoperability with other software, since this has become
the de facto extension for Radiance RGBE and XYZE pictures.

Added -N option to objview to support multiprocessing.

Improved sampling of circular sources (source, sphere, ring types) with
quite a bit of help from David Geisler-Moroder.

Added "rpict" and "rvu" variables to rad, and made these as well as
the "oconv", "mkillum" and "pfilt" variables accept an alternate
command path in each case. Change suggested by Lars Grobe based
on similar Radzilla (radz) facility by Carsten Bauer.

Added gendaylit to distribution (finally).

Created genklemsamp(1) utility to generate samples suitable for
BSDF-based annual calculations. This is the first Perl script to
be added to Radiance. Hopefully, others will follow.

Added klems_int.cal file to compute Klems bins for windows.

Created genskyvec utility to sample a particular sky and
evaluate average radiance over the standard Tregenza sky patches.

Created dctimestep program to compute a set of sensor values or
a combined image for a particular time using the daylight
coefficient method.

Added -n option to rtrace for executing on multiple cores.

Kudos, Greg.

And good night America ...

···

On Tue, Mar 16, 2010 at 5:42 AM, Gregory J. Ward <[email protected]> wrote:

This is the first Perl script to be added to Radiance.
Hopefully, others will follow.

Waah! I was hopping that was a exception. How many scripting languages
do we need now to run Radiance?

Anyway, thanks for the upload.

Thomas

Gregory J. Ward wrote:

I just uploaded the official 4.0 release of Radiance, long overdue, to the main LBNL website:

Congratulations and thank you!!! Who remembers the first 3.x? :wink: Cheers Lars.

I can't say I enjoy Perl all that much, but at least no one has to port the new scripts to Windows...

I'm wishing now I'd picked Python, though I'm not sure what difference it makes.

Cheers,
-Greg

···

From: Thomas Bleicher <[email protected]>
Date: March 16, 2010 1:56:38 AM PDT

Kudos, Greg.

And good night America ...

On Tue, Mar 16, 2010 at 5:42 AM, Gregory J. Ward <[email protected] > > wrote:

This is the first Perl script to be added to Radiance.
Hopefully, others will follow.

Waah! I was hopping that was a exception. How many scripting languages
do we need now to run Radiance?

Anyway, thanks for the upload.

Thomas

Greg,

I installed your Mac Radiance 4.0 binaries and all is well except when I try to use rvu with X11.
rad foo.rif works fine and produces an hdr image

rad -o x11 foo.rif produced this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: image not found

At first, I did not have a /usr/X11 directory, but I do have usr/X11R6
So I copied the contents of X11R6 into a new folder at same level called X11 (don't cringe!) and got this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: Incompatible library version: rvu requires version 9.0.0 or later, but libX11.6.dylib provides version 6.2.0

When I copied back all the Radiance 3.9 binaries, I can view in X11 again.
Do I need to update X11 or something?
I'm on a Intel Core2 Duo Mac OS 10.4.11

Thanks
Rob Fitzsimmons

···

-----Original Message-----
From: [email protected] on behalf of Gregory J. Ward
Sent: Mon 3/15/2010 10:42 PM
To: Radiance general discussion
Subject: [Radiance-general] Radiance 4.0 release

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

  http://radsite.lbl.gov/radiance/framed.html

I haven't had time to compile binaries for anything but Mac OS X (10.4
and above), so help with compiles under Linux, Solaris, etc. would be
welcome. (Be sure to use static linking if possible.)

The major changes in this version are listed below, with a complete
list to be found at:

  http://radsite.lbl.gov/radiance/refer/Notes/ReleaseNotes.html

I will get around to updating the official release on www.radiance-online.org
  a little later. As always, the HEAD release with the most recent
changes and bug fixes will post there.

Enjoy!
-Greg

================
Major updates in 4.0
----------------------------

Added -n option to rvu to provide parallel rendering.

****** COMPATIBILITY CHANGE ********
Changed ".pic" extension to ".hdr" in all sources and documentation
to improve interoperability with other software, since this has become
the de facto extension for Radiance RGBE and XYZE pictures.

Added -N option to objview to support multiprocessing.

Improved sampling of circular sources (source, sphere, ring types) with
quite a bit of help from David Geisler-Moroder.

Added "rpict" and "rvu" variables to rad, and made these as well as
the "oconv", "mkillum" and "pfilt" variables accept an alternate
command path in each case. Change suggested by Lars Grobe based
on similar Radzilla (radz) facility by Carsten Bauer.

Added gendaylit to distribution (finally).

Created genklemsamp(1) utility to generate samples suitable for
BSDF-based annual calculations. This is the first Perl script to
be added to Radiance. Hopefully, others will follow.

Added klems_int.cal file to compute Klems bins for windows.

Created genskyvec utility to sample a particular sky and
evaluate average radiance over the standard Tregenza sky patches.

Created dctimestep program to compute a set of sensor values or
a combined image for a particular time using the daylight
coefficient method.

Added -n option to rtrace for executing on multiple cores.

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Hi Rob,

You might just try compiling your own binaries from source, and when you get to the part of the makeall script that presents the Rmakefile, and asks you if you want to change it, simply answer yes; you'll be dropped in a vi window where you can change X11 to X11R6. I always had to do that on some Linux boxes I used to admin.

···

On Mar 17, 2010, at 4:32 PM, Fitzsimmons, Rob wrote:

Greg,

I installed your Mac Radiance 4.0 binaries and all is well except when I try to use rvu with X11.
rad foo.rif works fine and produces an hdr image

rad -o x11 foo.rif produced this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: image not found

At first, I did not have a /usr/X11 directory, but I do have usr/X11R6
So I copied the contents of X11R6 into a new folder at same level called X11 (don't cringe!) and got this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: Incompatible library version: rvu requires version 9.0.0 or later, but libX11.6.dylib provides version 6.2.0

When I copied back all the Radiance 3.9 binaries, I can view in X11 again.
Do I need to update X11 or something?
I'm on a Intel Core2 Duo Mac OS 10.4.11

Thanks
Rob Fitzsimmons

-----Original Message-----
From: [email protected] on behalf of Gregory J. Ward
Sent: Mon 3/15/2010 10:42 PM
To: Radiance general discussion
Subject: [Radiance-general] Radiance 4.0 release

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

        http://radsite.lbl.gov/radiance/framed.html

I haven't had time to compile binaries for anything but Mac OS X (10.4
and above), so help with compiles under Linux, Solaris, etc. would be
welcome. (Be sure to use static linking if possible.)

The major changes in this version are listed below, with a complete
list to be found at:

        http://radsite.lbl.gov/radiance/refer/Notes/ReleaseNotes.html

I will get around to updating the official release on www.radiance-online.org
  a little later. As always, the HEAD release with the most recent
changes and bug fixes will post there.

Enjoy!
-Greg

================
Major updates in 4.0
----------------------------

Added -n option to rvu to provide parallel rendering.

****** COMPATIBILITY CHANGE ********
Changed ".pic" extension to ".hdr" in all sources and documentation
to improve interoperability with other software, since this has become
the de facto extension for Radiance RGBE and XYZE pictures.

Added -N option to objview to support multiprocessing.

Improved sampling of circular sources (source, sphere, ring types) with
quite a bit of help from David Geisler-Moroder.

Added "rpict" and "rvu" variables to rad, and made these as well as
the "oconv", "mkillum" and "pfilt" variables accept an alternate
command path in each case. Change suggested by Lars Grobe based
on similar Radzilla (radz) facility by Carsten Bauer.

Added gendaylit to distribution (finally).

Created genklemsamp(1) utility to generate samples suitable for
BSDF-based annual calculations. This is the first Perl script to
be added to Radiance. Hopefully, others will follow.

Added klems_int.cal file to compute Klems bins for windows.

Created genskyvec utility to sample a particular sky and
evaluate average radiance over the standard Tregenza sky patches.

Created dctimestep program to compute a set of sensor values or
a combined image for a particular time using the daylight
coefficient method.

Added -n option to rtrace for executing on multiple cores.

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Sorry, I plead ignorance to how X11 gets installed under various versions of Mac OS X. Mine was pre-installed, I think. There is a symbolic link from /usr/lib/X11R6 to X11 (in the same directory) on my machine, but I'm not sure how it got there. There are only dynamic versions of the X11 libraries near as I can tell, so static linking for the purposes of binary distribution isn't supported.

Rob G's suggestion to recompile yourself is probably best. Sorry I'm not more help. Anyone else have a solution?

-Greg

···

From: "Fitzsimmons, Rob" <[email protected]>
Date: March 17, 2010 3:32:04 PM PDT
Greg,

I installed your Mac Radiance 4.0 binaries and all is well except when I try to use rvu with X11.
rad foo.rif works fine and produces an hdr image

rad -o x11 foo.rif produced this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: image not found

At first, I did not have a /usr/X11 directory, but I do have usr/X11R6
So I copied the contents of X11R6 into a new folder at same level called X11 (don't cringe!) and got this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: Incompatible library version: rvu requires version 9.0.0 or later, but libX11.6.dylib provides version 6.2.0

When I copied back all the Radiance 3.9 binaries, I can view in X11 again.
Do I need to update X11 or something?
I'm on a Intel Core2 Duo Mac OS 10.4.11

Thanks
Rob Fitzsimmons

X11 wasn't installed on all versions of Mac OS X, and the procedure keeps changing. You might see if it's an optional item on your OS X disk. But, also, Greg, what version of Mac OS are you using? If it's Leopard (10.5) or Snow Leopard (10.6), it might be that that version of the library doesn't exist on Tiger (10.4.)

Randolph

···

On Mar 17, 2010, at 9:18 PM, Greg Ward wrote:

Sorry, I plead ignorance to how X11 gets installed under various versions of Mac OS X. Mine was pre-installed, I think. There is a symbolic link from /usr/lib/X11R6 to X11 (in the same directory) on my machine, but I'm not sure how it got there. There are only dynamic versions of the X11 libraries near as I can tell, so static linking for the purposes of binary distribution isn't supported.

Rob G's suggestion to recompile yourself is probably best. Sorry I'm not more help. Anyone else have a solution?

-Greg

From: "Fitzsimmons, Rob" <[email protected]>
Date: March 17, 2010 3:32:04 PM PDT
Greg,

I installed your Mac Radiance 4.0 binaries and all is well except when I try to use rvu with X11.
rad foo.rif works fine and produces an hdr image

rad -o x11 foo.rif produced this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: image not found

At first, I did not have a /usr/X11 directory, but I do have usr/X11R6
So I copied the contents of X11R6 into a new folder at same level called X11 (don't cringe!) and got this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: Incompatible library version: rvu requires version 9.0.0 or later, but libX11.6.dylib provides version 6.2.0

When I copied back all the Radiance 3.9 binaries, I can view in X11 again.
Do I need to update X11 or something?
I'm on a Intel Core2 Duo Mac OS 10.4.11

Thanks
Rob Fitzsimmons

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Yes, I compiled under 10.5 (Leopard) this time. Perhaps there's a way to back-link it to a version that's supported on earlier OS releases? (Let's this discussion to the dev list.)

-Greg

···

From: Randolph Fritz <[email protected]>
Date: March 17, 2010 9:35:17 PM PDT

X11 wasn't installed on all versions of Mac OS X, and the procedure keeps changing. You might see if it's an optional item on your OS X disk. But, also, Greg, what version of Mac OS are you using? If it's Leopard (10.5) or Snow Leopard (10.6), it might be that that version of the library doesn't exist on Tiger (10.4.)

Randolph

regarding [Radiance-general] Radiance 4.0 release:

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

      http://radsite.lbl.gov/radiance/framed.html

Downloading and unpacking rad4R0all.tar.gz I see the README says:
    "This is the eighteenth release, Version 4.1,"
and src/rt/VERSION says:
    "RADIANCE 4.1a"

What version is this? 4.0, 4.1 or 4.1a?

James.

···

On 16/03/10, 05:42:58, Gregory "J." Ward <[email protected]> wrote

My goof -- it is 4.0, and the rest of the files should be correct. This is something I must have messed up in creating this particular collection, and I'll fix it along with some other minor things and upload later next week.

This is what I get for doing things in a hurry! Thanks for pointing it out.

-Greg

···

From: James Lee <[email protected]>
Date: March 18, 2010 2:28:45 AM PDT

On 16/03/10, 05:42:58, Gregory "J." Ward <[email protected]> > wrote
regarding [Radiance-general] Radiance 4.0 release:

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

     http://radsite.lbl.gov/radiance/framed.html

Downloading and unpacking rad4R0all.tar.gz I see the README says:
   "This is the eighteenth release, Version 4.1,"
and src/rt/VERSION says:
   "RADIANCE 4.1a"

What version is this? 4.0, 4.1 or 4.1a?

James.

Rob, did you try starting the X server first by opening /Applications/Utilities/X11.app first, then invoking rvu from within an xterm window?

Randolph

···

On 2010-03-17 15:32:04 -0700, Fitzsimmons, Rob said:

Greg,

I installed your Mac Radiance 4.0 binaries and all is well except when I try to use rvu with X11.
rad foo.rif works fine and produces an hdr image

rad -o x11 foo.rif produced this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: image not found

At first, I did not have a /usr/X11 directory, but I do have usr/X11R6
So I copied the contents of X11R6 into a new folder at same level called X11 (don't cringe!) and got this error
dyld: Library not loaded: usr/X11/lib/libX11.6.dylib
Referenced from: /usr/local/bin/rvu
Reason: Incompatible library version: rvu requires version 9.0.0 or later, but libX11.6.dylib provides version 6.2.0

When I copied back all the Radiance 3.9 binaries, I can view in X11 again.
Do I need to update X11 or something?
I'm on a Intel Core2 Duo Mac OS 10.4.11

Thanks
Rob Fitzsimmons

-----Original Message-----
From: [email protected] on behalf of Gregory J. Ward
Sent: Mon 3/15/2010 10:42 PM
To: Radiance general discussion
Subject: [Radiance-general] Radiance 4.0 release

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

    http://radsite.lbl.gov/radiance/framed.html

I haven't had time to compile binaries for anything but Mac OS X (10.4
and above), so help with compiles under Linux, Solaris, etc. would be
welcome. (Be sure to use static linking if possible.)

The major changes in this version are listed below, with a complete
list to be found at:

    http://radsite.lbl.gov/radiance/refer/Notes/ReleaseNotes.html

I will get around to updating the official release on www.radiance-online.org
a little later. As always, the HEAD release with the most recent
changes and bug fixes will post there.

Enjoy!
-Greg

================
Major updates in 4.0
----------------------------

Added -n option to rvu to provide parallel rendering.

****** COMPATIBILITY CHANGE ********
Changed ".pic" extension to ".hdr" in all sources and documentation
to improve interoperability with other software, since this has become
the de facto extension for Radiance RGBE and XYZE pictures.

Added -N option to objview to support multiprocessing.

Improved sampling of circular sources (source, sphere, ring types) with
quite a bit of help from David Geisler-Moroder.

Added "rpict" and "rvu" variables to rad, and made these as well as
the "oconv", "mkillum" and "pfilt" variables accept an alternate
command path in each case. Change suggested by Lars Grobe based
on similar Radzilla (radz) facility by Carsten Bauer.

Added gendaylit to distribution (finally).

Created genklemsamp(1) utility to generate samples suitable for
BSDF-based annual calculations. This is the first Perl script to
be added to Radiance. Hopefully, others will follow.

Added klems_int.cal file to compute Klems bins for windows.

Created genskyvec utility to sample a particular sky and
evaluate average radiance over the standard Tregenza sky patches.

Created dctimestep program to compute a set of sensor values or
a combined image for a particular time using the daylight
coefficient method.

Added -n option to rtrace for executing on multiple cores.

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

--
Randolph Fritz

Yes, I usually launch X11.app

Is there any harm in having all other binaries as 4.0, but keeping the
rvu 3.9 version?

That's working for me now. Correct me if I'm wrong but rvu is only used
to display in X11 is not used in producing an hdr image.

I just signed up for the radiance-dev list if you want to comment over
there

Thanks

Rob

Rob, did you try starting the X server first by opening
/Applications/Utilities/X11.app first, then invoking rvu from within an
xterm window?

Randolph

Yes, I usually launch X11.app

Is there any harm in having all other binaries as 4.0, but keeping the rvu
3.9 version?

There should not be a big problem. But you will not be able to use the
new fancy multi-process option. I don't know if rad can pass that on
to a rvu but if it would try at some point you will get an error.

That’s working for me now. Correct me if I’m wrong but rvu is only used to
display in X11 is not used in producing an hdr image.

No. rvu is interactively producing the image. To display an image you
would use ximage. Have you tested that yet? Or glrad? I think those
are the only apps that need xlib.

Regards,
Thomas

···

On Thu, Mar 18, 2010 at 10:19 PM, Fitzsimmons, Rob <[email protected]> wrote:

Hi All,

I just wanted to report that Radiance 4.0 compiled with no problems on the following Linux variants:

    * Fedora Core 5 - yes an old file server but still running strong
    * Ubuntu 9.10 - the only thing that I had to do was install the
      following packages to get the compile to work smoothly:
          o csh
          o libx11-dev

-Jack

···

--
# Jack de Valpine
# president
#
# visarc incorporated
# http://www.visarc.com
#
# channeling technology for superior design and construction

Thomas Bleicher wrote:

On Thu, Mar 18, 2010 at 10:19 PM, Fitzsimmons, Rob > <[email protected]> wrote:
  

Yes, I usually launch X11.app

Is there any harm in having all other binaries as 4.0, but keeping the rvu
3.9 version?
    
There should not be a big problem. But you will not be able to use the
new fancy multi-process option. I don't know if rad can pass that on
to a rvu but if it would try at some point you will get an error.

That’s working for me now. Correct me if I’m wrong but rvu is only used to
display in X11 is not used in producing an hdr image.
    
No. rvu is interactively producing the image. To display an image you
would use ximage. Have you tested that yet? Or glrad? I think those
are the only apps that need xlib.

Regards,
Thomas

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Thanks, Jack. Any idea how portable Linux binaries are? Does it make sense to share them with others on the main site?

-Greg

(cross-posting to dev mailing list)

···

From: Jack de Valpine <[email protected]>
Date: March 29, 2010 1:07:55 PM CDT

Hi All,

I just wanted to report that Radiance 4.0 compiled with no problems on the following Linux variants:
  • Fedora Core 5 - yes an old file server but still running strong
  • Ubuntu 9.10 - the only thing that I had to do was install the following packages to get the compile to work smoothly:
    • csh
    • libx11-dev
-Jack

Gregory J. Ward wrote:

I just uploaded the official 4.0 release of Radiance, long overdue, to
the main LBNL website:

    http://radsite.lbl.gov/radiance/framed.html

I haven't had time to compile binaries for anything but Mac OS X (10.4
and above), so help with compiles under Linux, Solaris, etc. would be
welcome. (Be sure to use static linking if possible.)

Uploaded to Debian unstable a few minutes ago. Won't make it into the next
Ubuntu release, though. The current packages is based on the CVS head from this
morning.

Cheers,

Bernd

···

--
Bernd Zeimetz Debian GNU/Linux Developer
http://bzed.de http://www.debian.org
GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79
                   ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F