[comp.graphics] Radiosity Bibliography

craig@weedeater.math.yale.edu (Craig Kolb) (07/06/90)

Attached is a shar file of a bibliography of radiosity related papers.
The `roffbib.c' is Paul Heckbert's beastie.  Enjoy, and please pass on
to me any references not listed.

Eric Haines ( erich@eye.com, wrath.cs.cornell.edu!eye!erich )

p.s. please don't "reply", as Craig Kolb is posting this for me.
(also, new issue of Ray Tracing News soon...)


# This is a shell archive.  Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
#
# Wrapped by 	Eric Haines <erich@juniper> on Thu Jul  5 12:38:30 1990
#
# This archive contains:
#	Makefile	roffbib.c	radhead.nr	rad.refer	
#

LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH

echo x - Makefile
cat >Makefile <<'@EOF'
ROFF = troff


rad.print: rad.refer roffbib
	roffbib <rad.refer >temp
	$(ROFF) -ms radhead.nr temp
	rm temp

@EOF

chmod 644 Makefile

echo x - roffbib.c
cat >roffbib.c <<'@EOF'
/*
 * A very simple version of ROFFBIB
 *
 * Paul Heckbert, 1985
 */

#include <stdio.h>

typedef struct {
    char *code,*pref,*post;
} reftrans;

static reftrans reftab[] = {
    "%A",	"",		",",		/* author (possibly several) */
    "%B",	"\\fI",		"\\fP,",	/* book title */
    "%C",	"",		",",		/* city */
    "%D",	"",		",",		/* date */
    "%E",	"",		" ed.,",	/* editor of book */
    "%G",	"NTIS ",	",",		/* government order number */
    "%I",	"",		",",		/* issuer (publisher) */
    "%J",	"\\fI",		"\\fP,",	/* journal/magazine */
    "%K",	"{",		"},",		/* keywords */
    "%N",	"no. ",		",",		/* number (vol 5 no 3) */
    "%O",	"(",		"),",		/* other (misc info) */
    "%P",	"pp. ",		",",		/* pages */
    "%R",	"",		",",		/* report number */
    "%T",	"``",		"'',",		/* title */
    "%V",	"vol. ",	",",		/* volume */
    "%Y",	"[",		"],",		/* owner(s) of copy */
    "%Z",	"\\fI",		"\\fP,"		/* comments */
};

#define NREF (sizeof reftab / sizeof reftab[0])
static int lno;

main(ac,av)
int ac;
char **av;
{
    char line[500];
    int i,j;
    FILE *fp;

    if (ac==1) fp = stdin;
    else if ((fp = fopen(av[1],"r"))==NULL) {
	fprintf(stderr,"Can't find %s\n",av[1]);
	exit(1);
    }
    lno = 0;
    while (!feof(fp)) {
	for (j=0; getline(fp,line)>0; j++) {
	    if (strlen(line)<4 || line[0]!='%' || line[2]!=' ') {
		fprintf(stderr,"line %d is (%s)\n",lno,line);
		printf("\n%s\n",line);
		continue;
	    }
	    for (i=0; i<NREF && line[1]!=reftab[i].code[1]; i++);
	    if (i>=NREF) {
		fprintf(stderr,"line %d bad code (%s)\n",lno,line);
		printf("\n%s\n",line);
		continue;
	    }
	    if (j==0 && (line[1]=='A' || line[1]=='E'))
		surfirst(line);
	    printf("%s%s%s\n",reftab[i].pref,line+3,reftab[i].post);
	}
	printf("\n");
    }
    fclose(fp);
}

getline(fp,str)
FILE *fp;
char *str;
{
    char *s;
    int c;

    s = str;
    do {
	while ((c = getc(fp))!='\n' && c!=EOF) *s++ = c;
	*s++ = ' ';
	lno++;
    } while ((*s++ = c = getc(fp))!='%' && c!='\n' && c!=EOF);
    ungetc(c,fp);
    s[-2] = 0;
    return strlen(str);
}

surfirst(str0)					/* put surname first */
char *str0;
{
    char *str,*s,buf[500];

    str = str0+3;
    s = str+strlen(str)-1;
    do {
	while (s>=str && *s!=' ') s--;
    } while (s>str && *--s==',');
    if (s>str) {
	s += 2;
	s[-1] = 0;
	sprintf(buf,"%%%c \\fB%s\\fP, %s",str0[1],s,str);
	strcpy(str0,buf);
    }
}
@EOF

chmod 644 roffbib.c

echo x - radhead.nr
cat >radhead.nr <<'@EOF'
.nr PO 1.35i
.po 1.35i
.ce
\s+4RADIOSITY BIBLIOGRAPHY\s0

.ce 3
collected and annotated by Eric Haines, 3D/Eye.
wrath.cs.cornell.edu!eye!erich
6/90
.2C
.ps 8
.vs 10
@EOF

chmod 644 radhead.nr

echo x - rad.refer
cat >rad.refer <<'@EOF'
%A John M. Airey
%A M. Ouh-young
%T Two Adaptive Techniques Let Progressive Radiosity Outperform the Traditional
Radiosity Algorithm
%R Technical Report TR89-020
%I University of North Carolina Department of Computer Science
%D 1989

%A John M. Airey
%A John H. Rohlf
%A Frederick P. Brooks, Jr.
%T Towards Image Realism with Interactive Update Rates in Complex Virtual
Building Environments
%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)
%V 24
%N 2
%D March 1990
%P 41-50

%A James Arvo
%T Backward Ray Tracing
%B SIGGRAPH '86 Developments in Ray Tracing seminar notes
%V 12
%D Aug. 1986
%Z light ray tracing
%O also appeared in SIGGRAPH '89 Radiosity course notes

%A Daniel R. Baum
%A John R. Wallace
%A Michael F. Cohen
%A Donald P. Greenberg
%T The Back-Buffer Algorithm: An Extension of the Radiosity Method to Dynamic
Environments
%J The Visual Computer
%V 2
%D 1986
%P 298-306

%A Daniel R. Baum
%A James M. Winget
%T Real Time Radiosity Through Parallel Processing and Hardware Acceleration
%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)
%V 24
%N 2
%D March 1990
%P 67-75

%A Daniel R. Baum
%A Holly E. Rushmeier
%A James M. Winget
%T Improving Radiosity Solutions Through the Use of Analytically Determined
Form-Factors
%J Computer Graphics (SIGGRAPH '89 Proceedings)
%V 23
%N 3
%D July 1989
%P 325-334

%A Peter Burger
%A Duncan Gillies
%T Interactive Computer Graphics: Functional, Procedural,
and Device-Level Methods
%I Addison-Wesley
%C Wokingham, England
%D 1989
%Z Discusses color image quantization, quaternions, and soft (blobby) objects,
among many other topics.

%A S. Chandrasekar
%T Radiative Transfer
%I Oxford University Press
%D 1950

%A Subdeb Chattopadhyay
%A Akira Fujimoto
%T Bi-directional Ray Tracing
%B Computer Graphics 1987 (Proceedings of CG International '87)
%E Tosiyasu Kunii
%I Springer Verlag
%C Tokyo
%D 1987
%P 335-343

%A Shenchang Eric Chen
%T A Progressive Radiosity Method and its Implementation in a Distributed
Processing Environment
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D January 1989

%A Michael Cohen
%T A Radiosity Method for the Realistic Image Synthesis of Complex Diffuse
Environments
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D Aug. 1985

%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

%A Michael Cohen
%A Donald P. Greenberg
%A Dave S. Immel
%A Philip J. Brock
%T An Efficient Radiosity Approach for Realistic Image Synthesis
%J IEEE Computer Graphics and Applications
%V 6
%N 3
%D March 1986
%P 26-35

%A Michael Cohen
%A Shenchang Eric Chen
%A John R. Wallace
%A Donald P. Greenberg
%T A Progressive Refinement Approach to Fast Radiosity Image Generation
%J Computer Graphics
(SIGGRAPH '88 Proceedings)
%V 22
%N 4
%D Aug. 1988
%P 75-84

%A Robert L. Cook
%A Thomas Porter
%A Loren Carpenter
%T Distributed Ray Tracing
%J Computer Graphics
(SIGGRAPH '84 Proceedings)
%V 18
%N 3
%D July 1984
%P 137-145
%Z Monte Carlo distribution of rays to get
gloss, translucency, penumbras, depth of field, motion blur
%K probabilistic ray tracing, monte carlo, motion blur, stochastic sampling

%A Robert L. Cook
%T Stochastic Sampling in Computer Graphics
%J ACM Transactions on Graphics
%V 5
%N 1
%D Jan. 1986
%P 51-72

%A Robert L. Cook
%T Practical Aspects of Distributed Ray Tracing
%B SIGGRAPH '86 Developments in Ray Tracing seminar notes
%D Aug. 1986
%K probabilistic ray tracing

%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

%A Cindy M. Goral
%A Kenneth E. Torrance
%A Donald P. Greenberg
%A Bennett Battaile
%T Modelling the Interaction of Light Between Diffuse Surfaces
%J Computer Graphics
(SIGGRAPH '84 Proceedings)
%V 18
%N 3
%D July 1984
%P 212-22
%Z the first article

%A Cindy M. Goral
%T A Model for the Interaction of Light Between Diffuse Surfaces
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D January 1985

%A Donald P. Greenberg
%A Michael Cohen
%A Kenneth E. Torrance
%T Radiosity: A Method for Computing Global Illumination
%J The Visual Computer
%V 2
%D 1986
%P 291-297

%A Donald P. Greenberg
%A Michael Cohen
%A Roy Hall
%A Holly Rushmeier
%A John Wallace
%T Radiosity
%B SIGGRAPH '89 Radiosity Course Notes
%D July 1989
%Z includes new material and article reprints

%A David E. Hall
%T An Analysis and Modification of Shao's Radiosity Method
for Computer Graphics Image Synthesis
%R Master's Thesis
%I School of Mechanical Engineering, Georgia Institute of Technoloty
%D March 1990

%A Roy Hall
%B Illumination and Color in Computer Generated Imagery
%I Springer-Verlag
%C New York
%D 1989
%Z includes C code for radiosity algorithms

%A Tariq P. Hamid
%T The Radiosity Model
%R Project Report
%I Dept. of Computer Science, University of Glasgow
%D May 1988

%A Hoyt C. Hottel
%A Adel F. Sarofim
%T Radiative Transfer
%I McGraw Hill
%C New York
%D 1967

%A John R. Howell
%T A Catalog of Radiation Configuration Factors
%I McGraw Hill
%C New York
%D 1982

%A Dave S. Immel
%A Michael Cohen
%A Donald P. Greenberg
%T A Radiosity Method for Non-Diffuse Environments
%J Computer Graphics (SIGGRAPH '86 Proceedings)
%V 20
%N 4
%D Aug. 1986
%P 133-142

%A Masa Inakage
%T Caustics and Specular Reflection Models for Spherical Objects and Lenses
%J The Visual Computer
%V 2
%N 6
%D 1986
%P 379-383
%Z cheap caustics by using approximations of reflectance/refraction for
spheres and lenses

%A James T. Kajiya
%A Brian P. Von Herzen
%T Ray Tracing Volume Densities
%J Computer Graphics (SIGGRAPH '84 Proceedings)
%V 18
%N 3
%D July 1984
%P 165-174
%K atmospherics

%A James T. Kajiya
%T The Rendering Equation
%J Computer Graphics (SIGGRAPH '86 Proceedings)
%V 20
%N 4
%D Aug. 1986
%P 143-150
%K shading, diffuse reflection

%A Nadia Magnenat-Thalmann
%A Daniel Thalmann
%T Image Synthesis
%I Springer-Verlag
%C Tokyo
%D 1987
%Z includes summaries of ideas from many articles in this bibliography

%A Thomas J.V. Malley
%T A Shading Method for Computer Generated images
%R Master's Thesis
%I University of Utah
%D June 1988
%K ray tracing

%A Gregory M. Maxwell
%A Michael J. Bailey
%A Victor W. Goldschmidt
%T Calculations of the Radiation Configuration Factor Using Ray Casting
%J Computer-Aided Design
%V 18
%N 7
%D Sept. 1986
%P 371-379

%A Joseph Marks
%A Robert Walsh
%A Jon Christensen
%A Mark Friedell
%T Image and Intervisibility Coherence in Rendering
%B Proceedings of Graphics Interface '90
%D May 1990
%P 17-30
%K ray tracing, coherence

%A Nelson L. Max
%T Atmospheric Illumination and Shadows
%J Computer Graphics (SIGGRAPH '86 Proceedings)
%V 20
%N 4
%D Aug. 1986
%P 117-124

%A Gary W. Meyer
%A Holly E. Rushmeier
%A Michael F. Cohen
%A Donald P. Greenberg
%A Kenneth E. Torrance
%T An Experimental Evaluation of Computer Graphics Imagery
%J ACM Transactions on Graphics
%V 5
%N 1
%D Jan. 1986
%P 30-50
%Z side-by-side test of reality vs. a radiosity image

%A Tomoyuki Nishita
%A Eihachiro Nakamae
%T Continuous Tone Representation of Three-Dimensional Objects Taking Account
of Shadows and Interreflection
%J Computer Graphics (SIGGRAPH '85 Proceedings)
%V 19
%N 3
%D July 1985
%P 23-30

%A Tomoyuki Nishita
%A Eihachiro Nakamae
%T Continuous Tone Representation of Three-Dimensional Objects Illuminated by
Sky Light
%J Computer Graphics (SIGGRAPH '86 Proceedings)
%V 20
%N 4
%D Aug. 1986
%P 125-132

%A Tomoyuki Nishita
%A Yashuhiro Miyawaki
%A Eihachiro Nakamae
%T A Shading Model for Atmospheric Scattering Considering Luminous Intensity
Distribution of Light Sources
%J Computer Graphics (SIGGRAPH '87 Proceedings)
%V 21
%N 4
%D July 1987
%P 303-310

%A Laszlo Newmann
%A Attila Neumann
%T Photosimulation: Interreflection with Arbitrary Reflectance Models and
Illumination
%J Computer Graphics Forum
%V 8
%D 1989
%P 21-24

%A Claude Puech
%A Francois Sillion
%A Christophe Vedel
%T Improving Interaction with Radiosity-based Lighting Simulation Programs
%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)
%V 24
%N 2
%D March 1990
%P 51-57

%A Rodney J. Recker
%A David W. George
%A Donald P. Greenberg
%T Acceleration Techniques for Progressive Refinement Radiosity
%J Computer Graphics (1990 Symposium on Interactive 3D Graphics)
%V 24
%N 2
%D March 1990
%P 59-66

%A Rodney J. Recker
%T Improved Techniques for Progressive Refinement Radiosity
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D January 1990

%A Holly E. Rushmeier
%T Extending the Radiosity Method to Transmitting and Specularly Reflecting
Surfaces
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D 1986

%A Holly E. Rushmeier
%T The Zonal Method for Calculating Light Intensities in the Presence of a
Participating Medium
%J Computer Graphics (SIGGRAPH '87 Proceedings)
%V 21
%N 4
%D July 1987
%P 293-302
%K atmospherics

%A Holly E. Rushmeier
%T Realistic Image Synthesis for Scenes with Radiatively Participating Media
%R Doctoral Thesis
%I Cornell University
%D 1988

%A Holly E. Rushmeier
%A Kenneth E. Torrance
%T Extending the Radiosity Method to Include Specularly Reflecting and
Translucent Materials
%J ACM Transactions on Graphics
%V 9
%N 1
%D Jan. 1990
%P 1-27

%A Holly E. Rushmeier
%A Daniel R. Baum
%A David E. Hall
%T Accelerating the Hemi-Cube Algorithm for Calculating Radiation Form Factors
%J 5th AIAA/ASME Thermophysics and Heat Transfer Conference
%C Seattle, Washington
%D June 1990

%A Holly E. Rushmeier
%A Stephen D. Tynor
%T Incorporating the BRDF into an Infrared Scene Generation System
%J Conference on Characterization, Propagation and Simulation of Infrared
Scenes, SPIE Proceedings
%C Orlando, Florida
%V 1311
%D April 1990

%A Min-Zhi Shao
%A Qun-Sheng Peng
%A You-Dong Liang
%T A New Radiosity Approach by Procedural Refinements for Realistic Image
Synthesis
%J Computer Graphics (SIGGRAPH '88 Proceedings)
%V 22
%N 4
%D Aug. 1988
%P 93-101

%A Peter Shirley
%T A Ray Tracing Method for Illumination Calculation in Diffuse-Specular Scenes
%B Proceedings of Graphics Interface '90
%D May 1990
%P 205-212
%K stratified sampling

%A Robert Siegel
%A John R. Howell
%T Thermal Radiation Heat Transfer
%I Hemisphere Publishing Corporation
%C New York
%D 1981

%A Francois Sillion
%A Claude Puech
%T A General Two-Pass Method Integrating Specular and Diffuse Reflection
%J Computer Graphics (SIGGRAPH '89 Proceedings)
%V 23
%N 3
%D July 1989
%P 335-344

%A E.M. Sparrow
%T A New and Simpler Formulation for Radiative Angle Factors
%J Transactions of the ASME, Journal of Heat Transfer
%V 85
%N 2
%D 1963
%P 81-88

%A E.M. Sparrow
%A R.D. Cess
%T Radiation Heat Transfer
%I Hemisphere Publishing Corporation
%C Washington
%D 1978

%A John R. Wallace
%A Michael F. Cohen
%A Donald P. Greenberg
%T A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing
and Radiosity Methods
%J Computer Graphics
(SIGGRAPH '87 Proceedings)
%V 21
%N 4
%D July 1987
%P 311-320
%K probabilistic ray tracing, z-buffer

%A John R. Wallace
%T A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing
and Radiosity Methods
%R Master's Thesis
%I Program of Computer Graphics, Cornell University
%D January 1988

%A John R. Wallace
%A Kells A. Elmquist
%A Eric A. Haines
%T A Ray Tracing Algorithm for Progressive Radiosity
%J Computer Graphics
(SIGGRAPH '89 Proceedings)
%V 23
%N 3
%D July 1989
%P 315-324
%Z calculating form-factors via ray tracing to avoid hemicube problems

%A George N. Walton
%T Algorithms for Calculating Radiation View Factors Between Plane Convex
Polygons with Obstructions
%J Fundamentals and Applications of Radiation Heat Transfer (24th National Heat
Transfer Conference and Exhibition)
%V HTD-Vol. 72
%D Aug. 1987
%P 45-52

%A Yigong Wang
%A Wayne A. Davis
%T Octant Priority for Radiosity Image Rendering
%B Proceedings of Graphics Interface '90
%D May 1990
%P 83-91
%K hemi-cube, space subdivision

%A Yigong Wang
%T Image Synthesis Using Radiosity Methods
%R Dotoral Thesis
%I University of Alberta
%D 1990

%A Gregory J. Ward
%A Francis M. Rubinstein
%A Robert D. Clear
%T A Ray Tracing Solution for Diffuse Interreflection
%J Computer Graphics (SIGGRAPH '88 Proceedings)
%V 22
%N 4
%D Aug. 1988
%P 85-92

%A Alan Watt
%T Fundamentals of Three-Dimensional Computer Graphics
%I Addison-Wesley
%C Wokingham, England
%D 1989
%Z also discusses ray tracing, functionally-based modeling, stochastic sampling,
and Fourier theory, among other topics.

%A John A. Wiebelt
%T Engineering Radiation Heat Transfer
%I Holt, Rinehart and Winston, Inc
%C New York
%D 1966
@EOF

chmod 644 rad.refer

exit 0