Hi / feedback of code

Christopher Kings-Lynne wrote:

Hi,

Hi and welcome,

I've just subscribed to the list, and at my office we're preparing to work on an application based on Radiance.

I haven't seen any traffic come through the list, so I suppose it's very quiet at the moment?

medium, I'd say: http://www.radiance-online.org/pipermail/radiance-general/2005-January/thread.html

Our project may or may not require some Radiance source code tweaking. Can such tweaks be committed back to the main source, if they are acceptable?

Currently three folks have write permission to the CVS, with Greg Ward taking the lead (as usual).
By my experiences, feedback is welcomed. It is more likely to happen if changes are of general use, special short cuts would be somewhat cumbersome to maintain. Many special and weird uses are possible with nifty scripts and cmdline tools like /rtrace/ without writing C code.

cheers
Peter

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

Currently three folks have write permission to the CVS, with Greg Ward taking the lead (as usual).
By my experiences, feedback is welcomed. It is more likely to happen if changes are of general use, special short cuts would be somewhat cumbersome to maintain. Many special and weird uses are possible with nifty scripts and cmdline tools like /rtrace/ without writing C code.

Is there read-only anonymous access to CVS, for those who want to keep up with development?

Chris

Christopher Kings-Lynne wrote:

Currently three folks have write permission to the CVS, with Greg Ward taking the lead (as usual).
By my experiences, feedback is welcomed. It is more likely to happen if changes are of general use, special short cuts would be somewhat cumbersome to maintain. Many special and weird uses are possible with nifty scripts and cmdline tools like /rtrace/ without writing C code.

Is there read-only anonymous access to CVS, for those who want to keep up with development?

see CVS link on www.radiance-online.org

···

Chris

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

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

Is there read-only anonymous access to CVS, for those who want to keep up with development?

see CVS link on www.radiance-online.org

Yeah, I meant a checkout-able version...

Christopher Kings-Lynne wrote:

Is there read-only anonymous access to CVS, for those who want to keep up with development?

see CVS link on www.radiance-online.org

Yeah, I meant a checkout-able version...

thought so - that's why I had added an explicit note about it on the download page yesterday :slight_smile:
Admittingly, CVS direct access is fairly industry standard. On the other hand, it's one open port more.
Since changes are not very frequent, maybe one per two weeks on average, I'm not (yet) convinced that anynomous CVS read is worth the worry here.
-Peter

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

thought so - that's why I had added an explicit note about it on the download page yesterday :slight_smile:
Admittingly, CVS direct access is fairly industry standard. On the other hand, it's one open port more.
Since changes are not very frequent, maybe one per two weeks on average, I'm not (yet) convinced that anynomous CVS read is worth the worry here.

Move it on to SourceForge, join the rest of the open source party :slight_smile: That way you'd have bug trackers, etc. all done for you.

Chris

Christopher Kings-Lynne wrote:

thought so - that's why I had added an explicit note about it on the download page yesterday :slight_smile:
Admittingly, CVS direct access is fairly industry standard. On the other hand, it's one open port more.
Since changes are not very frequent, maybe one per two weeks on average, I'm not (yet) convinced that anynomous CVS read is worth the worry here.

Move it on to SourceForge, join the rest of the open source party :slight_smile: That way you'd have bug trackers, etc. all done for you.

Yes, one big free lunch...
Doesn't solve the problem that there's no /need/ for CVS access, does it ? I don't see/feel a large common dominator between the Radiance users and computer guys used to anon CVS. Not unless Radiance swims the mainstream of CG and given today's abstraction level of the rendering core (or the absence of it) I'd be surprised if that happens soon.
Frankly I guess that the config caters for Radiance so far. There weren't any requests for features (except Wiki, at the LBNL workshop by some, see next line) and less requests for things that would be too cumbersome to set up. Open for suggestions.
That's not to say I don't have some ideas what to set up next. -Peter

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

Peter Apian-Bennewitz wrote:

thought so - that's why I had added an explicit note about it on the
download page yesterday :slight_smile: Admittingly, CVS direct access is fairly
industry standard. On the other hand, it's one open port more.
Since changes are not very frequent, maybe one per two weeks on
average, I'm not (yet) convinced that anynomous CVS read is worth the
worry here.

Move it on to SourceForge, join the rest of the open source party :slight_smile:
That way you'd have bug trackers, etc. all done for you.

Yes, one big free lunch...
Doesn't solve the problem that there's no /need/ for CVS
access, does it ?

One could argue that there's no need for CVS because there are
so few developers. And there are so few developers because there's
no CVS access...

I don't see/feel a large common dominator
between the Radiance users and computer guys used to anon
CVS. Not unless Radiance swims the mainstream of CG and given
today's abstraction level of the rendering core (or the
absence of it) I'd be surprised if that happens soon.

There may not be a common denominator at the moment, but might that
only be because we're missing out on a large audience who are:

a) mainly interested in projects that have a community-based approach,
instead of top-down;

b) those who need a simple installer & extensive doco; or

c) those who require a modular rendering engine that uses CG industry-
standard inputs & outputs?

As I see it:

1) If we want radiance to become _really_ popular, then it could do with
Several improvements, like making it much simpler to install, increased
flexibility, exporters, or baking.

2) These kind of requirements need multiple core developers.

3) I would like to contribute to radiance, but am put off by the
rather exclusive stance the project has over source contribution.

That said, I've found that all the radiance people I've spoken to have
been a fantastic bunch - extremely cheerful, helpful, straight-forward,
and a pleasure to deal with. :smiley: I don't want to put any of your efforts
down; it's just that I want to contribute! :stuck_out_tongue:

Frankly I guess that the config caters for Radiance so far.

*laff* Well - you certainly can't argue the opposite. :stuck_out_tongue:

There weren't any requests for features (except Wiki, at the
LBNL workshop by some, see next line) and less requests for
things that would be too cumbersome to set up. Open for suggestions.
That's not to say I don't have some ideas what to set up next.

I'd really love to see some decent documentation on developing
with radiance. A wiki would be a fantastic step forward. A central
bug, request, & code repository would be ideal.

What are you intending to set up next? :slight_smile:

- mike

Hi Michael,

good points. lines of thought worth some brain cycles.

Michael Kruger wrote:

....

1) If we want radiance to become _really_ popular, then it could do with
Several improvements, like making it much simpler to install, increased flexibility, exporters, or baking.

/historic flash-back on/
reflecting for a second on some reasons why Radiance is in the shape it is now:
Radiance has been push forward almost single handedly by Greg Ward, becoming the "keeper of the code" and setting the bar for inserting new ideas. The positive (IMHO) side is that the core is relative trustworthy calculating the right values. However, except for its first couple of months and recently with merging versions for 3R5, there has never been explicit funding for development or maintaining. Which is a reason not to accept (and understand, and maintain, and bug fix) code from others (Greg- correct me if I'm wrong).
/historic flash-back off/

There's at least one sad example of extra code which illustrates the problem: Roland's photon map had been development as Phd project paid by a research grant. So far, so good. The grant money is used up, Roland headed off to somewhere else, the research org doesn't seem interested in maintaining it and the code is left stranded. Maintaining someone else's code is ugly and so far I haven't heard of anyone saying he/she ported and checked the photon map for 3R6. Not to mention bug fixes or features.

I hope that I'm not devaluating other contributions and good will, but the problem seems not so much contributing code, but nursing this contribution over the years.
This does work with other PD projects very well. Take Apache for example, whose security and stability requirements match those of Radiance's requirements of well validated light calculations easily. My personal theory is depressingly capitalistic: More market, more money, more money to pay people for development. Programmers have to buy food and if they are not paid for PD maintenance, they have to do other things. Even with personal motivation being high. And more so after leaving university. Maybe I'm suffering from what the French call /deformation professionell/ ; the world might be better and and it would work out without anyone paid at least half time to do the nasty bits (likely putting Radiance thru validation scenarios). I can't say for sure. However, I do think that a missing CVS access is the least part of the problem. Sure its /technically/ the fastest part to solve.

2) These kind of requirements need multiple core developers.

Apart from above remarks, that would be very useful.

3) I would like to contribute to radiance, but am put off by the
rather exclusive stance the project has over source contribution.

Well, I sure know that feeling. I always thought that a print in function files would be nice for quick debugging. That patch, besides others, never made it into the source. Still I think a slick core is good. That may be the same attitude as the "Life of Brian" guy in the Roman dungeon who admired the Romans as "terrific race, the Romans"....

That said, I've found that all the radiance people I've spoken to have
been a fantastic bunch - extremely cheerful, helpful, straight-forward, and a pleasure to deal with.

absolutely.
Do you know about Carsten Bauer's radzilla project ? There's a mailing list (http://www.radiance-online.org/mailman/listinfo/radzilla) which is not much announced publicly (that could be fixed) and run by Carsten. Carsten rewrote large parts of Radiance and that may serve as an alternative seed.

....

I'd really love to see some decent documentation on developing
with radiance. A wiki would be a fantastic step forward. A central
bug, request, & code repository would be ideal.

From the results of the feedback form, at least 16 folks are willing to write doc and examples. Excellent. A WikiWiki try in Feb 2004 stalled as I found it incomprehensible. Next on the list is MoinMoin and that might be installed as spin-off when I deal with the Wiki question on another project in paid time (sic) around Feb 2005.

Radiance's future depends on folks wanting to contribute, help and work on it. Let's see what can be done to give folks a platform to work on.
-Peter

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

This seems to be a perennial topic for this list. I recommend that you review the discussion from Dec. 2003 on this list under the thread "Quo Vadis Radiance" -- most of these points have been hashed through there.

From: "Michael Kruger" <[email protected]>

Peter Apian-Bennewitz wrote:

Doesn't solve the problem that there's no /need/ for CVS
access, does it ?

One could argue that there's no need for CVS because there are
so few developers. And there are so few developers because there's
no CVS access...

Anyone who likes can download the changes the moment they are checked in via Peter's wonderful HTML-based CVS source code access at <http://www.radiance-online.org/cgi-bin/viewcvs.cgi/ray/>. It will deliver diff's, change comments, anything you like. I use it all the time, as it's a much easier interface than CVS and you don't have to deal with commands and remnant files where they don't belong. Any serious changes or additions are marked in the ray/doc/notes/ReleaseNotes file, which may be accessed via:

  http://www.radiance-online.org/cgi-bin/viewcvs.cgi/ray/doc/notes/ReleaseNotes

The HEAD release contains yesterday's changes in one bundle. There is generally no need to keep up with the release on a daily or even a weekly basis, because the code simply doesn't change that quickly. I personally prefer it that way, as many developers and many code changes would likely lead to more bugs, need to track them, etc., etc. I don't have time for that, myself. If the majority of folks want it, then the code is OpenSource and I could not and would not stop you from taking that path. Unfortunately, I wouldn't be able to follow you on it.

One possibility is to put Radzilla on such a program, but we need to involve Carsten in that discussion. Since Radzilla is specifically addressing more the artist than the engineer, reliability is deemphasized in favor of coolness, and he has already made numerous changes in this direction. Perhaps Carsten would like some help?

I don't see/feel a large common dominator
between the Radiance users and computer guys used to anon
CVS. Not unless Radiance swims the mainstream of CG and given
today's abstraction level of the rendering core (or the
absence of it) I'd be surprised if that happens soon.

There may not be a common denominator at the moment, but might that
only be because we're missing out on a large audience who are:

a) mainly interested in projects that have a community-based approach,
instead of top-down;

Name a piece of simulation software that was developed by a community. I'm not saying there isn't one, but it seems unlikely given the small target audience and simulation's critical nature.

b) those who need a simple installer & extensive doco; or

Schorsch has been working on a better installer based on SCONS. Have you tried it? Regarding developer documentation, there is a chapter on the website, though it's a bit out of date:

  http://radsite.lbl.gov/radiance/refer/srctree.pdf

c) those who require a modular rendering engine that uses CG industry-
standard inputs & outputs?

This is useless for lighting design, as none of the CG industry standards handles photometric data. If you're talking about a new market for Radiance, again I would say that a different direction is indicated. Simulation and art serve very different purposes.

As I see it:

1) If we want radiance to become _really_ popular, then it could do with
Several improvements, like making it much simpler to install, increased
flexibility, exporters, or baking.

What's the point? There are already 100's of rendering tools out there that are better suited to popular tastes. Why try to make Radiance into something it's not? It currently occupies a unique niche, and there are people who depend on it. (Me, for one.) If you turn it into a RenderMan look-alike, you will lose everything that makes it special, and leave those who rely on it at a standstill.

2) These kind of requirements need multiple core developers.

No argument there. A revenue stream would be nice as well. (OpenSource has a poor track record in that area.)

3) I would like to contribute to radiance, but am put off by the
rather exclusive stance the project has over source contribution.

There are reasons for being exclusive, the main one being reliability of the simulations. Again, I refer you to last year's thread. If you have a tool you want to add to the system, CVS access is hardly required. You can ship your contribution to me or Schorsch and we'll be happy to check it in. All we need is the C source and a man page. If you want to modify existing source, that's where reliability becomes a concern. Is this what you have in mind?

I'd really love to see some decent documentation on developing
with radiance. A wiki would be a fantastic step forward. A central
bug, request, & code repository would be ideal.

Documentation is great, but who's going to write it? Rendering with Radiance has a lot of stuff on the algorithms and how they're coded, and that's always the first place to look. If you're after information on how to develop with Radiance, then I'm probably the one to ask. I'm always happy to answer questions, and offer tips if you have something in mind. Offhand, I have no idea what a developer's guide would look like for Radiance, other than the source tree document above.

As for a feature request and bug reporting system, I think it's a great idea. I fix bugs just as soon as I hear about them, which usually happens through the dev or general mailing list these days, or from people who write to me directly. It would be nice to have a central place for reporting and feature requests, though the latter might not get the attention they deserve. I'm not sure how a wiki would work -- until your mention of it, I didn't even know the term.

-Greg

Hi Peter,

Too bad I missed your response before sending mine out -- you say much of what I was trying to say, and say it better...

3) I would like to contribute to radiance, but am put off by the
rather exclusive stance the project has over source contribution.

Well, I sure know that feeling. I always thought that a print in function files would be nice for quick debugging. That patch, besides others, never made it into the source. Still I think a slick core is good. That may be the same attitude as the "Life of Brian" guy in the Roman dungeon who admired the Romans as "terrific race, the Romans"....

Shuttup, you!

Being the CVS host and owner, there's no reason you couldn't put this in, now. I guess I was never sure quite how it would work, given that a ray can spawn many others, resulting in a bit of a jumble on output. Did you ever try the debugcal script? This is what I have used in the past to pick rays and test function file output. Unfortunately, there's no man page for it, but you essentially give it an octree and some rcalc options (-f function.cal for example), and it takes ray origins and directions on the input (as produced by ximage) and produces results from your rcalc options. It doesn't handle every possible case, I guess, but it's a 99% solution.

-Greg

Greg Ward wrote:

Hi Peter,

Too bad I missed your response before sending mine out -- you say much of what I was trying to say, and say it better...

3) I would like to contribute to radiance, but am put off by the
rather exclusive stance the project has over source contribution.

Well, I sure know that feeling. I always thought that a print in function files would be nice for quick debugging. That patch, besides others, never made it into the source. Still I think a slick core is good. That may be the same attitude as the "Life of Brian" guy in the Roman dungeon who admired the Romans as "terrific race, the Romans"....

Shuttup, you!

Being the CVS host and owner, there's no reason you couldn't put this in, now. I guess I was never sure quite how it would work, given that a ray can spawn many others, resulting in a bit of a jumble on output. Did you ever try the debugcal script? This is what I have used in the past to pick rays and test function file output. Unfortunately, there's no man page for it, but you essentially give it an octree and some rcalc options (-f function.cal for example), and it takes ray origins and directions on the input (as produced by ximage) and produces results from your rcalc options. It doesn't handle every possible case, I guess, but it's a 99% solution.

That proofs the point: Adding it would have deluded the code. For /me/ it was helpful, for others its confusing. There is a standard way, so why add it. Now hang me up the wrong way again.
The bit about the missing man page is slightly irritating, of course. At least from the point of rhetoric elegance ...

Mysteriously, there's now a html page http://www.radiance-online.org/software/contribute-howto.html .

Hey guys, if you're still with us, don't let this stop you from writing code. Roll up the sleeves and dig right in.

-Peter

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

Greg Ward wrote:

This seems to be a perennial topic for this list. I recommend that you review the discussion from Dec. 2003 on this list under the thread "Quo Vadis Radiance" -- most of these points have been hashed through there.

Years ago, I heard a nice sentence on AFN Radio:
Life is like a baggage belt at the airport, everything comes round again, just a little bit more bumped up..

Hi all,

coming late I'll try to write something without once more repeating stuff. Concerning the CVS write access question, my own experience from messing with the code makes me definitely argue in favour of Greg and Peter. And, well, isn't it quite normal in every more or less complex project (regardless if software or hardware or whatever..) that only a selected few poeple are in control of the vital parts?

Behind those technical aspects, the (- one of the -) key point(s) is probably the following: Radiance is used worldwide for a lot of different tasks, including those it wasn't originally written for. The code is freely available, and there are lots of programmers out there, too. So lets put 1 and 1 together, its natural that there arises an enthusiasm for adding features, changing stuff, etc.
It's natural, too, that mostly this reflects special preferences which have not to be identical (mostly they aren't :slight_smile: ) with the original intention of Radiance.

As the point was mentioned (and secondly, because most of the external ideas probably belong to the visualization branch) I can imagine Radzilla becoming an 'alternative seed', a freak platform for
integration of features. One should definitely wait a bit, however.
The current 0.8 doesn't suit for it, but I've once more rearranged things, threwn out the massive code duplications etc, etc and the upcoming 1.0 release will have at least some sort of internal structure, which might make it easier for others to integrate stuff. So let's postpone this until I'm finished with the current revision (most probably in some weeks..)
I see it rather relaxed anyway, the chances that in some months hundreds
of people will ring me up, offering fully worked out code for integration, are quite low .. :-). Nevertheless things sometimes *might* go on quicker if more than just one guy is working on it :slight_smile:
-lets wait and see..

Concerning the documentation issue:
a 'problem' might be that there is already lots and lots of it available, but many of it is very sophisticated and probably hard to understand for non scientist users.
So the usual cry for 'more docs, more docs' might translate into 'easier docs, easier docs'. I think it's a common aspect of life, that sometimes an outsider who has overcome lots of misunderstandings might have a better feeling of explaining things to a newbie than the real masters, for whom everything is evident and who directly speak in abstract terms. So some central structure for collecting tips, tutorials, FAQs etc from a users point of view will be really nice to have, and save the gurus the time of answering the same type of question again and again on the mailing list.
BTW, there's that new exchange site from Francesco, http://www.bozzograo.net/radiance/, which already offers increased possibility of participation, (like upload of files and pics etc), so in fact some means are already present, they depend of course on all others to use them :-).

-Carsten

PS

@Peter: MoinMoin ??? Jau, min Jung, keek mol on, wohnste nech mehr in Freiburch? kann man mit di jetzt moins opm Fischmaakt snaken?

PS 2
@Peter again
you've mentioned the photon map, this is really a sad example. One problem is, that the code has a completely different flavour. Whilst having gained a quite comprehensive understanding of Radiance I still have just a rough overview of the pm code. The other is that photon maps are newer, more experimental, more demanding in terms of machine ressources (esp memory), so with the photon map now you have the problems like perhaps with classic Raytracing 20 years ago, on normal PCs you soon run against some limits and that disappoints the users who are in the meantime accustomed to normal raytracing pics being produced quickly without problems. Although I'm fond of it, I also have the assumption that the current pm implementation needs some improvement, but, yes, who should do it?
Additionally, situations which demand for a photon map approach appear far less often than 'normal' applications for Radiance, which naturally results in neglection of this feature from the majority.
On the other hand, the mentioned difficulties (different approach, different code) are at the same time interesting, too, in that they show how much can be done in integrating comprehensive new features into Radiance without compromising the original function as long as pm is not switched on.

Nice webpage, Peter. Perhaps you could offer a handy link to the Radiance reference page from there as well <http://radsite.lbl.gov/radiance/refer.html>, or we could collect just the parts that relate to modifications and additions. It does seem like a top-level documentation breakdown would be helpful, as Carsten suggests. Thanks for your input, Carsten.

-Greg

Gregory J. Ward wrote:

Nice webpage, Peter. Perhaps you could offer a handy link to the Radiance reference page from there as well <http://radsite.lbl.gov/radiance/refer.html>, or we could collect just the parts that relate to modifications and additions. It does seem like a top-level documentation breakdown would be helpful, as Carsten suggests. Thanks for your input, Carsten.

Two thumps up for a documentation arena. As said, a Wiki had been on my wish list last year.
I can't get to radsite from my provider or from ISE, - site down or some network node down elsewhere ?
P.

···

--
pab-opto, Freiburg, Germany, http://www.pab-opto.de
[see web page to check digital email signature]

Hi Peter,

Yeah, radsite seems to be down at the moment. I think Danny (Fuller) is working on it. I'm not sure if it's linked to or served by render10, but that machine blew it's power supply on Thursday, Danny says.

-G

···

From: Peter Apian-Bennewitz <[email protected]>
Date: January 15, 2005 10:14:16 AM PST

Two thumbs up for a documentation arena. As said, a Wiki had been on my wish list last year.
I can't get to radsite from my provider or from ISE, - site down or some network node down elsewhere ?
P.

More on documentation. It seems to me that it would be nice for new users to have a place to help them get started, something like a web page where they could click a few checkboxes like the ones on your survey, identifying themselves as a student, a lighting designer, and architect, a researcher, etc., then saying what kind of machine they have or other details about their set-up before being directed to a page where they could get their newbie questions answered.

Sounds like a bit of work, but hear me out. On another page, we would encourage experienced users to write about what helped them the most getting started with Radiance. They would answer the same survey questions above, only at the end of it they would be directed to a page with questions asked by the newbies, and be permitted to edit or fill in the answers. Sort of a self-constructing FAQ with personalization built in. There would also be areas for essays on topics of general interest, such as "How I Got Started with Radiance" and "Some Bonehead Mistakes to Avoid" and "Radiance Made No Sense To Me Until I (fill in the blank)".

The trouble with a general FAQ for Radiance is that there are too many aspects to it, too many different types of users, and too many answers that will only serve to confuse people if they haven't been properly primed. On the plus side, we have some amazing users who are good writers and storytellers and are a generally helpful sort. I'm sure if we built it, they would come.

-Greg

Hi Greg,

yep, this sounds great!!

-cb

Hi!

Maybe that means that we should start something simple, like the good old how-to's. This is more application-specific, and can be done by each of us, as it depends on experience and not so much on general knowledge. E.g. if I write a how-to on using Radiance on my Mac with my Mac software, it is easy for me as I know all the steps in the process from everyday life. And I think for most users this is the beginning - they want to solve a specific problem (make a rendering from an AutoCAD model, map a picture onto a poylgon etc). Something close to the tutorlia examples, but more real-life (the tutorials cover modeling with the Radiance scene description language, not with the steps to get from CAD to a rendering).

CU Lars.

More on documentation. It seems to me that it would be nice for new
users to have a place to help them get started...

Sounds like a bit of work, but hear me out. On another page, we would
encourage experienced users to write about what helped them the most
getting started with Radiance. They would answer the same survey
questions above, only at the end of it they would be directed to

a page
with questions asked by the newbies, and be permitted to edit or fill
in the answers. Sort of a self-constructing FAQ with personalization
built in.

This is what Wikis are all about. Have a look at the newly-created Mac OS
X Server FAQ: http://www.macos-x-server.com/wiki/Main_Page

The admin created the FAQ, but anyone can click the edit link on each
topic and flesh out the answers to the FAQs, and add more. It's a good
example of a "new" Wiki, one that is just starting to evolve.

There would also be areas for essays on topics of general

interest, such as "How I Got Started with Radiance" and "Some Bonehead
Mistakes to Avoid" and "Radiance Made No Sense To Me Until I (fill in
the blank)".

This is an excellent idea. This is something I've always wanted to do on
my own site, but *still* haven't gotten around to doing. Since I'm
proposing to make a similar presentation at the Montreal Workshop this
summer, I can pretty much guarantee that I would have some content for
this section in the future, and would love to contribute more. I vividly
recall my staggered start(s) with Radiance, and know loads of people who
were simply scared off by the unix/shell/no-gui aspects of Radiance and
never gave it a fair shake. Something like you propose just may help a
few more people along before giving up and using AGI or Lumen Micro (I'm
thinking of the architectural lighting design community first and
foremost, since that's the aspect I deal with).

The trouble with a general FAQ for Radiance is that there are too many
aspects to it, too many different types of users, and too many answers
that will only serve to confuse people if they haven't been properly
primed. On the plus side, we have some amazing users who are good
writers and storytellers and are a generally helpful sort. I'm sure if
we built it, they would come.

Right on, brother, I'm in. Somehow, some way, I'd like to contribute
something.

- Rob Guglielmetti
www.rumblestrip.org