[comp.graphics] Radiosity

cristy@vax1.acs.udel.EDU ( Cristy) (05/23/89)

  I am looking for source code that implements radiosity techniques for
  computer imagery.  I have several ray-tracing rendering programs but no
  radiosity programs.

cooper@uicbert.eecs.uic.edu (05/24/89)

/* Written  3:59 pm  May 22, 1989 by cristy@vax1.acs.udel.EDU in uicbert.eecs.uic.edu:comp.graphics */
/* ---------- "Radiosity" ---------- */

  I am looking for source code that implements radiosity techniques for
  computer imagery.  I have several ray-tracing rendering programs but no
  radiosity programs.




Me too!

- WAC

cooper@uicbert.eecs.uic.edu

jandreas@pro-graphics.cts.com (Jason Andreas) (08/13/90)

I'm looking for some PD radiosity code, if someone could provide an address,
it would be very helpfull.


 ProLine: jandreas@pro-graphics
    UUCP: ...crash!pro-graphics!jandreas
ARPA/DDN: pro-graphics!jandreas@nosc.mil
Internet: jandreas@pro-graphics.cts.com

marco@SABRINA.DEI.UNIPD.IT (Marco Pontil 259243) (04/20/91)

	I'm searching for information about radiosity (a procedure
	for graphics modelling), if somebody can help me plase
	write to:

		marco@alessia.dei.unipd.it

	Thank.

	P.S. Excuse me for my bad English.


                ______  __.  __  _  ______________________________
               / / / <_(_/|_/ (_(__(_)  marco@alessia.dei.unipd.it

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (06/24/91)

   Can't someone explain what this is, and what is the difference
between this and normal ray-tracing. I know how ray-tracing and
scanline rendering works, is this just another buzzword for ray-tracing?


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

jet@karazm.math.uh.edu (J Eric Townsend) (06/24/91)

In article <1991Jun23.202448.22614@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>   Can't someone explain what this is, and what is the difference
>between this and normal ray-tracing. I know how ray-tracing and
>scanline rendering works, is this just another buzzword for ray-tracing?

Simply put, you describe a scene with "patches".  Each patch can either
emit or reflect energy (light).  Using some sort of linear algebra
or another, one sets up a set of linear equations and solves for
each "patch".  You know have the light value for each and every
patch in the scene.  Now, chuck the data into your favorite rendering
package and whammo, a picture!

That's the $.02 explination.  For more info, see the following papers
as a start:


%A James Arvo
%A David Kirk
%T Particle Transport and Image Synthesis
%J Computer Graphics (SIGGRAPH '90 Proceedings)
%V 24
%N 4
%D August 1990
%P 63-66
%K Boltzmann equation, Monte Carlo, particle transport, ray tracing, rendering
equation


%A Chris Buckalew
%A Donald Fussell
%T Illumination Networks: Fast Realistic Rendering with General Reflectance 
Functions
%J Computer Graphics (SIGGRAPH '89 Proceedings)
%V 23
%N 3
%D July 1989
%P 89-98


%A Michael Cohen
%A Donald P. Greenberg
%T The Hemi-Cube: A Radiosity Solution for Complex Environments
%J Computer Graphics (SIGGRAPH '85 Proceedings)
%V 19
%N 3
%D Aug. 1985
%P 31-40


And, since radiosity is in essence, the heat equation:
%A R.V. Dunkle
%T Radiant Interchange in an Enclosure with Specular Surfaces and Enclosures
with Window or Diathermanous Walls
%B Heat Transfer, Thermodynamics and Education (Boelter Anniversary Volume)
%E H.A. Johnson
%I McGraw Hill
%C New York
%D 1964

%A E.R.G. Eckert
%A E.M. Sparrow
%T Radiative Heat Exchange Between Surfaces with Specular Reflection
%J International Journal of Heat and Mass Transfer
%V 3
%D 1961
%P 42-54

%A R. Farrell
%T Determination of Configuration Factors of Irregular Shapes
%J Journal of Heat Transfer
%D May 1976
%P 311-313

--
J. Eric Townsend - jet@uh.edu - bitnet: jet@UHOU - vox: (713) 749-2126
Skate UNIX! (curb fault: skater dumped)

PowerGlove mailing list: glove-list-request@karazm.math.uh.edu

pest@konech.UUCP (Wolfgang Pest) (06/28/91)

From article <1991Jun23.205937.7246@menudo.uh.edu>, by jet@karazm.math.uh.edu (J Eric Townsend):
> In article <1991Jun23.202448.22614@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>>scanline rendering works, is this just another buzzword for ray-tracing?
> 
> patch in the scene.  Now, chuck the data into your favorite rendering
> package and whammo, a picture!
> 
> That's the $.02 explination.  For more info, see the following papers
> 
To add one cent of worth, the difference to ray-tracing is that radiosity
assumes each reflection to be diffuse but cannot deal with _specular_
reflection. The latest efforts are to combine the two methods. Have I learned
this correctly ?