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