@Article{Greenberg:1976:CGS, author = "Donald P. Greenberg and Richard H. Gallagher", title = "Computer Graphics in Structural Engineering Research", journal = "", month = dec, year = "1976", } @Article{Abel:1977:ICG, author = "John F. Abel and Donald P. Greenberg and Shen-Chuan Wu", title = "An Interactive Computer Graphics Approach to Surface Representation", journal = "", volume = "20", month = oct, year = "1977", pages = "703--712", } @Article{Atherton:1977:ECC, author = "Peter Atherton and Robert Haber and Richard Rogers", title = "The Engineer's Computerized Consultant", journal = "The Cornell Engineer", volume = "42", number = "4", month = feb, year = "1977", pages = "22", } @MastersThesis{Atherton:1977:PSG, author = "Peter Atherton", title = "Polygon Shadow Generation with an Application to Solar Rights", school = "Cornell University", year = "1977", } @Article{Greenberg:1977:CGB, author = "Donald P. Greenberg", title = "Computer Graphics: Back to the Electronic Drawing Board", journal = "The Cornell Engineer", volume = "42", number = "4", month = feb, year = "1977", pages = "4", } @Article{Greenberg:1977:IPG, author = "Donald P. Greenberg", title = "An Interdisciplinary Program for Graphics Research and Applications", journal = "Computer Graphics", volume = "11", month = "Summer", year = "1977", pages = "90--97", keywords = "education and teaching", } @Article{Haber:1977:CAD, author = "Robert B. Haber and Thomas A. Mutryn and John F. Abel and Donald P. Greenberg", title = "Computer-Aided Design of Framed Dome Structures with Interactive Graphics", journal = "Comp. Aided Design", volume = "9", month = jul, year = "1977", pages = "157--164", keywords = "civil engineering and structural design", } @Article{Levoy:1977:CAS, author = "Marc Levoy", title = "A Color Animation System Based on the Multiplane Technique", journal = "Computer Graphics", volume = "11", month = "Summer", year = "1977", pages = "65--71", keywords = "color animation", } @Article{Levoy:1977:DD, author = "Marc Levoy and Jose Gelabert", title = "The Digital Draftsman", journal = "The Cornell Engineer", volume = "42", number = "4", month = feb, year = "1977", pages = "10", } @Article{Mutryn:1977:CGN, author = "Thomas A. Mutryn and William McGuire and John Gross", title = "Computer Graphics in Nonlinear Design Problems", journal = "", address = "Montreal, Canada", month = oct, year = "1977", pages = "311", } @Article{Nall:1977:IGI, author = "Daniel H. Nall and Richard J. Rogers and Donald P. Greenberg and George D. Meixel", title = "Interactive Graphics Input Methods for Residential Building Load Calculation", journal = "ASHRA Transactions -- Semi Annual Meeting", volume = "83", year = "1977", } @Article{Rogers:1977:CGI, author = "Richard Rogers and Daniel Nall and Donald Greenberg", title = "Computer Graphics Input Methods for Building Energy Analysis", journal = "Computer-Aided Design", volume = "9", number = "3", month = jul, year = "1977", pages = "165--171", keywords = "civil engineering", } @MastersThesis{Thornton:1977:IMT, author = "Robert W. Thornton", title = "Interactive Modeling in Three Dimensions through Two-Dimensional Windows", school = "Cornell University", year = "1977", } @Article{Weiler:1977:HSR, author = "Kevin Weiler and Peter Atherton", title = "Hidden Surface Removal Using Polygon Area Sorting", journal = "Computer Graphics (SIGGRAPH '77 Proceedings)", conference = "held in San Jose, California; 20 -- 22 July 1977", editor = "James George", volume = "11", number = "2", month = jul, year = "1977", pages = "214--222", keywords = "hidden surface removal, hidden line removal", } @MastersThesis{Weingarten:1977:CGI, author = "Nicholas H. Weingarten", title = "Computer Graphics Input Methods for Interactive Design", school = "Cornell University", year = "1977", } @InProceedings{Weingarten:1977:TDG, author = "Nicholas Weingarten and Donald P. Greenberg", title = "Three-Dimensional Graphic Input Using Recursive Instancing", booktitle = "IEEE Computer Society First Int. Computer Software and Applications Conference (COMSAC)", year = "1977", pages = "377--383", keywords = "three-dimensional", } @Article{Wu:1977:ICG, author = "S. C. Wu and John F. Abel and Donald P. Greenberg", title = "An Interactive Computer Graphics Approach to Surface Representation", journal = "Communications of the ACM", volume = "20", month = oct, year = "1977", pages = "703--712", keywords = "representation graphic and representation surface geometry and representation", } @InProceedings{Allison:1978:TDG, author = "H. C. Allison and Donald P. Greenberg", title = "The Three-Dimensional Graphical Input Method for Architecture", booktitle = "Proceedings of the Fifteenth Annual Design Automation Conference", organization = "IEEE", year = "1978", pages = "133--137", keywords = "three-dimensional, methodology, architecture", } @Article{Atherton:1978:PSG, author = "Peter Atherton and Kevin Weiler and Donald Greenberg", title = "Polygon Shadow Generation", journal = "Computer Graphics (SIGGRAPH '78 Proceedings)", conference = "held in Atlanta, Georgia; 23 -- 25 August 1978", volume = "12", number = "3", month = aug, year = "1978", pages = "275--281", keywords = "shadow generation", } @Article{Sunguroff:1978:CGI, author = "Alexander Sunguroff and Donald P. Greenberg", title = "Computer Generated Images for Medical Applications", journal = "Computer Graphics (SIGGRAPH '78 Proceedings)", conference = "held in Atlanta, Georgia; 23 -- 25 August 1978", volume = "12", number = "3", month = aug, year = "1978", pages = "", keywords = "", } @Article{French:1978:WRP, author = "Peter N. French and L. E. Johnson and Donald P. Loucks and Donald P. Greenberg", title = "Water Resources Planning Using Computer Graphics", journal = "", month = oct, year = "1978", } @Article{Greenberg:1978:CGI, author = "Donald P. Greenberg and Allex Allison", title = "Computer Generated Images for Medical Applications", journal = "", volume = "12", month = aug, year = "1978", pages = "196--202", } @InProceedings{Haber:1978:CAD, author = "Robert Haber and John Abel and Donald Greenberg", title = "A Computer-Aided Design System for Funicular Network Structures", booktitle = "Third Int. Conf. and Exhib. on Computers in Engineering and Building Design", conference = "held in Guildford, UK", publisher = "IPC Sci. and Techn. Press", year = "1978", pages = "212--222", } @Article{Haber:1978:GGP, author = "Robert Haber and Marc Shephard and John Abel and Richard Gallagher and Donald Greenberg", title = "A Generalized Graphic Preprocessor for Two-Dimensional Finite Element Analysis", journal = "Computer Graphics (SIGGRAPH '78 Proceedings)", conference = "held in Atlanta, Georgia; 23 -- 25 August 1978", volume = "12", number = "3", month = aug, year = "1978", pages = "323--329", keywords = "finite element analysis", } @Article{Joblove:1978:CSC, author = "George H. Joblove and Donald Greenberg", title = "Color Spaces for Computer Graphics", journal = "Computer Graphics (SIGGRAPH '78 Proceedings)", conference = "held in Atlanta, Georgia; 23 -- 25 August 1978", volume = "12", number = "3", month = aug, year = "1978", pages = "20--25", keywords = "colors", } @MastersThesis{Levoy:1978:CAC, author = "Marc S. Levoy", title = "Computer-Assisted Cartoon Animation", school = "Cornell University", year = "1978", } @Article{Mutryn:1978:UCD, author = "Thomas Mutryn and Donald Greenberg and John Abel", title = "Use of Color Displays for the Interactive Design of a Reticulated Dome Structure", journal = "", month = mar, year = "1978", pages = "589--599", } @Article{Rehkugler:1978:SMT, author = "Gerald E. Rehkugler and Peter Atherton and J. E. Kelly", title = "Simulating the Motion of Two-and Four-Wheel Drive Tractors", journal = "Agricultural Engineering", month = mar, year = "1978", pages = "17--19", } @Article{Robertz:1978:CCP, author = "Wayne Robertz and Richard Rogers and Daniel Nall and Donald P. Greenberg", title = "Comparison of Computer-Predicted Thermal Loads with Measured Data from Three Occupied Townhouses", journal = "", volume = "84", number = "2590", year = "1978", } @Article{Rogers:1978:MIS, author = "Richard Rogers and Peter Atherton and Daniel Nall and Donald Greenberg", title = "A Means for Including Shadowing in a Building's Thermal Analysis", journal = "", month = mar, year = "1978", pages = "97--109", } @MastersThesis{Weiler:1978:HSR, author = "Kevin Weiler", title = "Hidden Surface Removal Using Polygon Area Sorting", school = "Cornell University", year = "1978", } @Article{Weiler:1978:PSG, author = "Kevin Weiler and Peter Atherton and Donald P. Greenberg", title = "Polygon Shadow Generation", journal = "", volume = "12", month = aug, year = "1978", pages = "275--281", } @Article{Wu:1978:RDA, author = "Sheng-Chuan Wu and John F. Abel", title = "Representation and Discretization of Arbitrary Surfaces for Finite Element Shell Analysis", journal = "International Journal for Numerical Methods in Engineering", volume = "14", month = jul, year = "1978", pages = "813--836", } @Article{Abel:1979:IGF, author = "John F. Abel and Donald P. Greenberg and William McGuire and Richard S. Gallagher", title = "Interactive Graphics for Finite Element Analysis", journal = "ASCE", month = aug, year = "1979", pages = "670--685", } @MastersThesis{Allison:1979:TDG, author = "Harvey Allison", title = "A Three-Dimensional Graphic Input Method for Architectural Design", school = "Cornell University", year = "1979", } @MastersThesis{Barsky:1979:MDC, author = "Brian A. Barsky", title = "A Method for Describing Curved Surfaces by Transforming Between Interpolatory and B-Spline Representations", school = "Cornell University", year = "1979", } @Article{Greenberg:1979:CGA, author = "Donald P. Greenberg", title = "Computer Graphics in Architecture", journal = "", editor = "Kellogg S. Booth", volume = "EHO 147-9", year = "1979", } @Article{Greenberg:1979:CGD, author = "Donald P. Greenberg", title = "Computer Graphics in Design: Today, Tomorrow or ?", journal = "Computers in Architectural Design", month = feb, year = "1979", } @Article{Greenberg:1979:CSF, author = "Donald P. Greenberg and Marc Schiler", title = "Computer Simulation of Foliage Shading in Building Energy Loads", journal = "", year = "1979", } @Article{Gross:1979:CGNa, author = "John L. Gross and Thomas A. Mutryn and Donald P. Greenberg", title = "Computer Graphics in Nonlinear Design Problems", journal = "Canadian Journal of Civil Engineering", volume = "5", number = "1", month = mar, year = "1979", } @Article{Gross:1979:CGNb, author = "John L. Gross and Thomas A. Mutryn and William McGuire", title = "Computer Graphics and Nonlinear Frame Analysis", journal = "ASCE", month = aug, year = "1979", pages = "", } @MastersThesis{Joblove:1979:CSC, author = "George H. Joblove", title = "Color Space and Computer Graphics", school = "Cornell University", year = "1979", } @Article{Kaplan:1979:PPT, author = "Michael Kaplan and Donald P. Greenberg", title = "Parallel Processing Techniques for Hidden Surface Removal", journal = "Computer Graphics (SIGGRAPH '79 Proceedings)", volume = "13", number = "3", month = aug, year = "1979", pages = "300--307", keywords = "algorithmic aspects, hidden line/surface removal, parallel processing, parallel processing", } @Article{Kay:1979:TCS, author = "Douglas S. Kay and Donald P. Greenberg", title = "Transparency for Computer Synthesized Images", journal = "Computer Graphics (SIGGRAPH '79 Proceedings)", volume = "13", number = "2", month = aug, year = "1979", pages = "158--164", keywords = "ray tracing", } @MastersThesis{Kay:1979:TRR, author = "Douglas S. Kay", title = "Transparency, Refraction and Ray Tracing for Computer Synthesized Images", school = "Cornell University", year = "1979", } @Article{Moffat:1979:CBA, author = "Anne Simon Moffat", title = "Computers Become A Major Design Tool", journal = "", month = dec, year = "1979", pages = "C1--2", } @MastersThesis{Mutryn:1979:NIB, author = "Thomas A. Mutryn", title = "Nonlinear, Inelastic Building Connections", school = "Cornell University", year = "1979", } @MastersThesis{Rogers:1979:CAM, author = "Richard Rogers", title = "A Computer-Aided Method for Shading Device Design and Analysis", school = "Cornell University", year = "1979", } @MastersThesis{Schiler:1979:CSF, author = "Marc E. Schiler", title = "Computer Simulation of Foliage Effects on Building Energy Load Calculations", school = "Cornell University", year = "1979", } @Article{Shephard:1979:EIC, author = "Mark S. Shephard and R. H. Gallagher and John F. Abel", title = "Experience with Interactive Computer Graphics for the Synthesis of Optimal Finite Element Meshes", journal = "ASME", month = jun, year = "1979", pages = "61--73", } @PhdThesis{Shephard:1979:FEG, author = "Mark S. Shephard", title = "Finite Element Grid Optimization with Interactive Computer Graphics", school = "Cornell University", year = "1979", annote = "(University Microfilms International, Ann Arbor, MI, No. CRL79--10779).", } @Article{Wu:1979:ENT, author = "Sheng-Chuan Wu and John F. Abel", title = "Experience with a New Triangular, Doubly-Curved Element for Shell Analysis", journal = "ASCE", month = aug, year = "1979", pages = "670--685", } @Article{Barsky:1980:DSB, author = "Brian A. Barsky and Donald P. Greenberg", title = "Determining a Set of {B}-Spline Control Vertices to Generate an Interpolating Surface", journal = "Comput. Gr. Image Process.", volume = "14", month = nov, year = "1980", pages = "203--226", keywords = "Algorithmic Aspects splines and Mathematical Aspects surface interpolation and Surface Graphics generation", } @Article{Feibush:1980:STU, author = "Elliot A. Feibush and Marc Levoy and Robert L. Cook", title = "Synthetic Texturing Using Digital Filters", journal = "Computer Graphics (SIGGRAPH '80 Proceedings)", volume = "14", number = "3", month = jul, year = "1980", pages = "294--301", keywords = "Algorithmic Aspects, texture", } @Article{Feibush:1980:TRS, author = "Elliot Feibush and Donald P. Greenberg", title = "Texture Rendering System for Architectural Design", journal = "Computer-Aided Design", volume = "12", month = mar, year = "1980", pages = "67--71", keywords = "Algorithmic Aspects texture and Applications of Computer Graphics architecture", } @PhdThesis{French:1980:WQM, author = "Peter N. French", title = "Water Quality Modeling Using Interactive Computer Graphics", school = "Cornell University", year = "1980", pages = "252", keywords = "Applications of Computer Graphics civil engineering", annote = "(University Microfilms International, Ann Arbor MI, No. 8020819).", } @Article{Greenberg:1980:ICG, author = "Donald P. Greenberg and John F. Abel and William McGuire", title = "Interactive Computer Graphics in Structural Engineering", journal = "Proceedings of the 11th Congress of the International Association for Bridge and Structural Engineering", month = sep, year = "1980", pages = "631--636", } @Article{Greenberg:1980:ILC, author = "Donald P. Greenberg", title = "An Interdisciplinary Laboratory for Computer Graphics and Computer-Aided Design", journal = "Proceedings of CAD 80, Fourth International Conference and Exhibition on Computers and Design Engineering", volume = "12", month = mar, year = "1980", } @Article{Greenberg:1980:LCG, author = "Donald P. Greenberg", title = "A Laboratory for Computer Graphics Research and Applications", journal = "SID Digest", month = may, year = "1980", } @PhdThesis{Gross:1980:DPP, author = "John L. Gross", title = "Design for the Presentation of Progressive Collapse Using Interactive Computer Graphics", school = "Cornell University", year = "1980", pages = "195", annote = "(University Microfilms International, Ann Arbor MI, No. 8020822).", } @Article{Gross:1980:SNI, author = "John L. Gross and Thomas A. Mutryn", title = "Studies in Nonlinear Interactive Analysis of Framed Structures", journal = "", month = may, year = "1980", } @PhdThesis{Haber:1980:CAD, author = "Robert B. Haber", title = "Computer-Aided Design of Cable Reinforced Membrane Structures", school = "Cornell University", year = "1980", } @Article{Johnson:1980:IMP, author = "Lynn E. Johnson and Daniel P. Loucks", title = "Interactive Multiobjective Planning Using Computer Graphics", journal = "Computers and Operational Research", year = "1980", pages = "89--97", keywords = "Applications of Computer Graphics management science planning and mathematics optimization", } @MastersThesis{Kaplan:1980:PPT, author = "Michael Kaplan", title = "Parallel Processing Techniques for Hidden-Surface Removal", school = "Cornell University", year = "1980", } @Article{Meyer:1980:PCS, author = "Gary W. Meyer and Donald P. Greenberg", title = "Perceptual Color Spaces for Computer Graphics", journal = "Computer Graphics (SIGGRAPH '80 Proceedings)", volume = "14", number = "3", month = jul, year = "1980", pages = "254--261", keywords = "Methodologies, Techniques, Modeling colour spaces, Colour Graphics color spaces/mapping, Man-Machine Communications visual perception", } @InProceedings{Robertz:1980:GISa, author = "Wayne Robertz and Donald P. Greenberg", title = "A Graphical Input System for Computer-Aided Architectural Design", booktitle = "CAD 80, Fourth International Conference and Exhibition on Computers in Design Engineering", publisher = "IPC Business Press Ltd", address = "Guildford, UK", volume = "4", year = "1980", pages = "715--723", keywords = "graphics systems interactive system and Methodologies, Techniques, Modeling geometric design/modeling and Applications of Computer Graphics architecture", } @MastersThesis{Robertz:1980:GISb, author = "Wayne E. Robertz", title = "A Graphical Input System for Computer-Aided Architectural Design", school = "Cornell University", year = "1980", } @Article{Schiler:1980:CTO, author = "Marc Schiler and Donald P. Greenberg", title = "The Calculation of Translucent and Opaque Shadow Effects on Building Thermal Loads", journal = "Proceedings of CAD 80, Fourth International Conference and Exhibition on Computers in Design Engineering", volume = "12", month = mar, year = "1980", } @Article{Shephard:1980:ADS, author = "Mark Shephard", title = "An Algorithm for Defining a Single Near-Optimum Mesh for Multiple-Load-Case Problems", journal = "International Journal for Numerical Methods in Engineering", volume = "15", number = "4", month = apr, year = "1980", pages = "617--625", } @Article{Shephard:1980:SNO, author = "Mark S. Shephard and Richard H. Gallagher and John F. Abel", title = "The Synthesis of Near-Optimum Finite Element Meshes with Interactive Computer Graphics", journal = "International Journal for Numerical Methods of Engineering", volume = "15", number = "7", month = jul, year = "1980", pages = "1021--1039", } @Article{Weiler:1980:PCU, author = "Kevin Weiler", title = "Polygon Comparison Using a Graph Representation", journal = "Computer Graphics (SIGGRAPH '80 Proceedings)", volume = "14", number = "3", month = jul, year = "1980", pages = "10--18", keywords = "Algorithmic Aspects polygon comparison, Applications of Computer Graphics mathematics graphs, graph theory", } @Article{Abel:1981:VSE, author = "John F. Abel and William McGuire and Anthony R. Ingraffea", title = "In the Vanguard of Structural Engineering", journal = "Engineering: Cornell Quarterly", volume = "16", number = "3", year = "1981", pages = "23--36", } @PhdThesis{Chang:1981:IFE, author = "San-Cheng Chang", title = "An Integrated Finite Element Nonlinear Shell Analysis System with Interactive Computer Graphics", school = "Cornell University", year = "1981", annote = "(University Microfilms International, Ann Arbor, MI, KRA81--10971).", } @Article{Cook:1981:RMC, author = "Robert L. Cook and Kenneth E. Torrance", title = "A Reflectance Model for Computer Graphics", journal = "Computer Graphics (SIGGRAPH '81 Proceedings)", conference = "held in Dallas, Texas; July 1981", volume = "15", number = "3", month = aug, year = "1981", pages = "307--316", keywords = "I33 reflectance models", } @MastersThesis{Cook:1981:RMR, author = "Robert L. Cook", title = "A Reflection Model for Realistic Image Synthesis", school = "Cornell University", year = "1981", } @Article{Dill:1981:ACG, author = "John C. Dill", title = "An Application of Color Graphics to the Display of Surface Curvature", journal = "Computer Graphics (SIGGRAPH '81 Proceedings)", conference = "held in Dallas, Texas; July 1981", volume = "15", number = "3", month = aug, year = "1981", pages = "153--161", keywords = "I35 colour graphics, I35 curvature display", } @Article{Dill:1981:CAD, author = "John C. Dill", title = "CAD/CAM: Industrial Takeover by Designing Computers", journal = "Engineering: Cornell Quarterly", volume = "16", number = "3", year = "1981", pages = "37--45", } @MastersThesis{Feibush:1981:ICG, author = "Eliot A. Feibush", title = "An Interactive Computer Graphics Geometric Input and Editing System for Architectural Design", school = "Cornell University", year = "1981", } @MastersThesis{Forbes:1981:MRC, author = "Bruce K. Forbes", title = "Methods for Reducing Computational Requirements in the Geometric Modeling of Planar Surfaces and Volumes", school = "Cornell University", year = "1981", } @Article{Greenberg:1981:HCG, author = "Donald P. Greenberg", title = "How Computer Graphics Works and What It Can Do", journal = "Engineering: Cornell Quarterly", volume = "16", number = "3", year = "1981", pages = "2--14", } @Article{Greenberg:1981:MCG, author = "Donald P. Greenberg", title = "The Magic of Computer Graphics", journal = "APEC Journal", volume = "XVI", number = "1", year = "1981", pages = "4--10", } @Article{Greenberg:1981:VPR, author = "Donald P. Greenberg and Stuart Sechrest", title = "A Visible Polygon Reconstruction Algorithm", journal = "", volume = "15", month = aug, year = "1981", pages = "17--27", } @Article{Haber:1981:GTD, author = "Robert B. Haber and Mark S. Shephard and John F. Abel and Richard H. Gallagher and Donald P. Greenberg", title = "A General Two-Dimensional Graphical Finite Element Preprocessor Utilizing Discrete Transfinite Mappings", journal = "International Journal for Numerical Methods in Engineering", volume = "17", number = "7", month = jul, year = "1981", pages = "1015--1044", } @Article{Haber:1981:IDS, author = "Robert B. Haber and John F. Abel and Donald P. Greenberg", title = "An Integrated Design System for Cable Reinforced Membranes Using Interactive Computer Graphics", journal = "Computers and Structures", volume = "14", year = "1981", pages = "261--280", keywords = "I34 civil engineering", } @MastersThesis{Han:1981:GTD, author = "Tao-Yang Han", title = "A General Two-Dimensional, Interactive Graphical Finite/Boundary Element Preprocessor for a Virtual Storage Environment", school = "Cornell University", year = "1981", } @PhdThesis{Johnson:1981:IMD, author = "Lynn E. Johnson", title = "An Interactive Method for Development and Evaluation of Reservoir Operating Policies", school = "Cornell University", year = "1981", } @Article{Levoy:1981:TDC, author = "Marc Levoy", title = "Two-Dimensional Computer Animation", journal = "", month = aug, year = "1981", } @Article{Loucks:1981:FCC, author = "Daniel P. Loucks and Peter French and Marchall R. Taylor", title = "Friendly Computers with Color Pictures", journal = "Engineering: Cornell Quarterly", volume = "16", number = "3", year = "1981", pages = "46--55", } @MastersThesis{Schulman:1981:IDP, author = "Michael Schulman", title = "The Interactive Display of Parameters on Two- and Three-Dimensional Surfaces", school = "Cornell University", year = "1981", } @MastersThesis{Sechrest:1981:VPR, author = "Stuart Sechrest", title = "A Visible Polygon Reconstruction Algorithm", school = "Cornell University", year = "1981", } @Article{Wallace:1981:MTR, author = "Bruce A. Wallace", title = "Merging and Transformation of Raster Images for Cartoon Animation", journal = "Computer Graphics (SIGGRAPH '81 Proceedings)", conference = "held in Dallas, Texas; July 1981", volume = "15", number = "3", month = aug, year = "1981", pages = "253--262", keywords = "I30 animation, I30 cartoon animation", } @Article{Beatty:1982:CGA, author = "Donald P. Greenberg", title = "Computer Graphics in Architecture", journal = "", editor = "John C. Beatty and Kellogg S. Booth", number = "EHO 147-9", year = "1982", pages = "533", } @Article{Cook:1982:RMC, author = "Robert L. Cook and Kenneth E. Torrance", title = "A Reflectance Model for Computer Graphics", journal = "ACM Transactions on Graphics", volume = "1", number = "1", month = jan, year = "1982", pages = "7--24", keywords = "I37 reflected light and color, TOG, shading", } @InCollection{Feibush:1982:GIE, author = "Elliot A. Feibush and Donald P. Greenberg", title = "A Geometric Input and Editing System for Architectural Design", booktitle = "CAD 82", editor = "A. Pipes", year = "1982", pages = "164--172", keywords = "I32 architectural CAD and I3m architectural CAD", } @PhdThesis{Gattas:1982:LDI, author = "Marcelo Gattas", title = "Large Displacement, Interactive-Adaptive Dynamic Analysis of Frames", school = "Cornell University", year = "1982", } @Book{Greenberg:1982:CIA, author = "Donald Greenberg and Aaron Marcus and Allan H. Schmidt and Vernon Goter", title = "The Computer Image: Applications of Computer Graphics", publisher = "Addison-Wesley", year = "1982", pages = "128", keywords = "I30 textbooks", } @Article{Greenberg:1982:IGE, author = "Jon H. Pittman and Donald P. Greenberg", title = "An Interactive Graphics Environment for Architectural Energy Simulation", journal = "", volume = "16", month = jul, year = "1982", pages = "233--241", } @Article{Haber:1982:IES, author = "Robert B. Haber and John F. Abel", title = "Initial Equilibrium Solution Methods for Cable Reinforced Membranes. {II}. Implementation", journal = "Comput. Methods Appl. Mech. and Eng.", volume = "30", month = jun, year = "1982", pages = "285--306", keywords = "I34 civil engineering computing", } @Article{McGuire:1982:ICG, author = "William McGuire and C. I. Pesquera", title = "Interactive Computer Graphics in Steel Analysis/Design-A Progress Report", journal = "Engineering Journal", month = mar, year = "1982", pages = "89--102", } @Article{Pittman:1982:IGEa, author = "Jon H. Pittman and Donald P. Greenberg", title = "An Interactive Graphics Environment for Architectural Energy Simulation", journal = "Computer Graphics (SIGGRAPH '82 Proceedings)", conference = "held in Boston, Mass.; 26--30 July 1982", volume = "16", number = "3", month = jul, year = "1982", pages = "233--241", keywords = "I34 application packages, I3m architectural CAD", } @MastersThesis{Pittman:1982:IGEb, author = "Jon H. Pittman", title = "An Interactive Graphics Environment for Architectural Energy Simulation", school = "Cornell University", year = "1982", } @Article{Sechrest:1982:VPR, author = "Stuart Sechrest and Donald P. Greenberg", title = "A Visible Polygon Reconstruction Algorithm", journal = "ACM Trans. on Graphics (USA)", volume = "1", month = jan, year = "1982", pages = "25--42", keywords = "I35 polygon reconstruction algorithm", } @Article{Shelley:1982:PSP, author = "Kin L. Shelley and Donald P. Greenberg", title = "Path Specification and Path Coherence", journal = "Computer Graphics (SIGGRAPH '82 Proceedings)", conference = "held in Boston, Mass.; 26--30 July 1982", volume = "16", number = "3", month = jul, year = "1982", pages = "157--166", keywords = "I33 display algorithms, I33 viewing algorithms, I36 interaction techniques, I37 visible line/surface algorithms", } @MastersThesis{Shelley:1982:PSU, author = "Kim L. Shelley", title = "Path Specification and the Use of Path Coherence in the Rendering of Dynamic Sequences", school = "Cornell University", year = "1982", } @MastersThesis{Wallace:1982:APT, author = "Bruce A. Wallace", title = "Automated Production Techniques in Cartoon Animation", school = "Cornell University", year = "1982", } @Article{Crane:1983:EDA, author = "Ted Crane and Jon H. Pittman", title = "An Event Driven Approach to Graphical Menu Interaction", journal = "", volume = "9", number = "4", month = may, year = "1983", } @Article{Dill:1983:CGC, author = "John C. Dill", title = "Computer Graphics and Computer-Aided Design at Cornell's College of Engineering", journal = "", month = apr, year = "1983", } @MastersThesis{Hall:1983:MRI, author = "Roy A. Hall", title = "A Methodology for Realistic Image Synthesis", school = "Cornell University", year = "1983", } @Article{Hall:1983:TRI, author = "Roy A. Hall and Donald P. Greenberg", title = "A Testbed for Realistic Image Synthesis", journal = "IEEE Computer Graphics and Applications", volume = "3", month = nov, year = "1983", pages = "10--20", keywords = "I37 Image Synthesis and I37 Surface Finish", } @InCollection{Hanna:1983:IPSa, author = "Samir L. Hanna and John F. Abel and Donald P. Greenberg", title = "Intersection of Parametric Surfaces Using Lookup Tables", booktitle = "Computer-Aided Geometric Design", month = apr, year = "1983", pages = "37--49", } @Article{Hanna:1983:IPSb, author = "Samir L. Hanna and John F. Abel and Donald P. Greenberg", title = "Intersection of Parametric Surfaces by Means of Lookup Tables", journal = "IEEE Computer Graphics and Applications", volume = "3", number = "7", year = "1983", pages = "39--48", } @MastersThesis{Hedelman:1983:DFA, author = "Harold Hedelman", title = "A Data Flow Approach to Composition with Procedural Models", school = "Cornell University", year = "1983", } @MastersThesis{Hollyday:1983:RMI, author = "John D. Hollyday", title = "Refined Modeling and Interactive Display of Finite Element Stresses for Cable-Reinforced Membranes", school = "Cornell University", year = "1983", } @Article{Meyer:1983:CCGa, author = "Gary W. Meyer", title = "Colorimetry and Computer-Graphics", journal = "", month = apr, year = "1983", } @MastersThesis{Meyer:1983:CCGb, author = "Gary W. Meyer", title = "Colorimetry and Computer Graphics", school = "Cornell University", year = "1983", } @Article{Pesquera:1983:DSF, author = "C. I. Pesquera and William M. McGuire", title = "Design of Steel Frames with Interactive Computer Graphics", journal = "", month = sep, year = "1983", pages = "140--151", } @Article{Pesquera:1983:IGP, author = "Carlos I. Pesquera and William McGuire and John F. Abel", title = "Interactive Graphical Preprocessing of Three-Dimensional Framed Structures", journal = "Computers and Structures", address = "GB", volume = "17", year = "1983", pages = "1--12", keywords = "I3m mechanical engineering", } @MastersThesis{Carey:1984:TRI, author = "Richard J. Carey", title = "Textures for Realistic Image Synthesis", school = "Cornell University", year = "1984", } @Article{Goral:1984:MILa, author = "Cindy M. Goral and Kenneth E. Torrance and Donald P. Greenberg and Bennett Battaile", title = "Modelling the Interaction of Light Between Diffuse Surfaces", journal = "Computer Graphics (SIGGRAPH '84 Proceedings)", conference = "held in Minneapolis, Minnesota; July 23--27, 1984", volume = "18", number = "3", month = jul, year = "1984", pages = "212--22", keywords = "shading, diffuse reflection, radiosity", bibsource = "sig-11-1994", } @Article{Greenberg:1984:CBC, author = "Donald Greenberg", title = "The Coming Breakthrough of Computers as a True Design Tool", journal = "Architectural Record", month = sep, year = "1984", pages = "149--160", } @PhdThesis{Han:1984:ASI, author = "Tao-Yang Han", title = "Adaptive Substructuring and Interactive Graphics for Three-Dimensional Elasto-Plastic Finite Element Analysis", school = "Cornell University", year = "1984", } @MastersThesis{Hooper:1984:SIS, author = "Gary J. Hooper", title = "A System for Image Synthesis", school = "Cornell University", year = "1984", } @PhdThesis{Perucchio:1984:IBE, author = "Renato Perucchio", title = "An Integrated Boundary Element Analysis System with Interactive Computer Graphics for Three-Dimensional Linear-Elastic Fracture Mechanics", school = "Cornell University", year = "1984", } @MastersThesis{Salmon:1984:ICA, author = "David C. Salmon", title = "Improved Computer-Aided Design of Cable-Reinforced Membranes", school = "Cornell University", year = "1984", } @Article{Verbeck:1984:CLSa, author = "Channing P. Verbeck and Donald P. Greenberg", title = "A Comprehensive Light Source Description for Computer Graphics", journal = "IEEE Computer Graphics and Applications", volume = "4", number = "7", month = jul, year = "1984", pages = "66--75", bibsource = "sig-11-1994", } @MastersThesis{Verbeck:1984:CLSb, author = "Channing P. Verbeck", title = "A Comprehensive Light Source Description for Computer Graphics", school = "Cornell University", year = "1984", } @Article{Weghorst:1984:ICM, author = "Hank Weghorst and Gary Hooper and Donald P. Greenberg", title = "Improved Computational Methods for Ray Tracing", journal = "ACM Transactions on Graphics", volume = "3", number = "1", month = jan, year = "1984", pages = "52--69", keywords = "I35 Ray Tracing, bounding volume", } @MastersThesis{Weghorst:1984:ISS, author = "Hank Weghorst", title = "An Image Synthesis System with Emphasis on Ray Tracing Techniques", school = "Cornell University", year = "1984", } @MastersThesis{Ambrosi:1985:QSM, author = "Dan V. Ambrosi", title = "Quadric Surface Modeling for Ray Tracing", school = "Cornell University", year = "1985", } @MastersThesis{Bailey:1985:UCP, author = "Bruce C. Bailey", title = "Unification of Color Postprocessing Techniques for Three-Dimensional Computational Mechanics", school = "Cornell University", year = "1985", } @Article{Carey:1985:TRI, author = "Rikk J. Carey and Donald P. Greenberg", title = "Textures for Realistic Image Synthesis", journal = "Computers and Graphics", volume = "9", number = "2", year = "1985", pages = "125--138", keywords = "texture", } @Article{Cohen:1985:HCR, author = "Michael F. Cohen and Donald P. Greenberg", title = "The {H}emi-{C}ube: {A} Radiosity Solution for Complex Environments", journal = "Computer Graphics (SIGGRAPH '85 Proceedings)", conference = "held in San Francisco, CA; 22--26 July 1985", editor = "Brian A. Barsky", volume = "19", number = "3", month = jul, year = "1985", pages = "31--40", } @MastersThesis{Cohen:1985:RMR, author = "Michael F. Cohen", title = "A Radiosity Method for the Realistic Image Synthesis of Complex Diffuse Environments", school = "Cornell University", year = "1985", } @MastersThesis{Goral:1985:MILb, author = "Cindy M. Goral", title = "A Model for the Interaction of Light Between Diffuse Surfaces", school = "Cornell University", year = "1985", } @Article{Greenberg:1985:CGV, author = "Donald P. Greenberg", title = "Computer Graphics and Visualization", journal = "", month = dec, year = "1985", pages = "25--27", } @MastersThesis{Hajjar:1985:GPT, author = "Jerome F. Hajjar", title = "General-Purpose Three-Dimensional Color Postprocessing for Engineering Analysis", school = "Cornell University", year = "1985", } @MastersThesis{Mazzotta:1985:MSA, author = "Thomas V. Mazzotta", title = "Modeling with Scripts: A Procedural Approach to the Construction of Geometric Models Using Interactive Computer Graphic Techniques", school = "Cornell University", year = "1985", } @InCollection{Meyer:1985:CCG, author = "Gary W. Meyer and Donald P. Greenberg", title = "Colorimetry and Computer Graphics", booktitle = "SIGGRAPH '85 Image Rendering Tricks seminar notes", month = jul, year = "1985", keywords = "color space", } @MastersThesis{White:1985:MGN, author = "Donald Woodrow White", title = "Material and Geometric Nonlinear Analysis of Local Planar Behavior in Steel Frames Using Interactive Computer Graphics", school = "Cornell University", year = "1985", } @Article{Baum:1986:BBA, author = "Daniel R. Baum and John R. Wallace and Michael F. Cohen and Donald P. Greenberg", title = "The Back Buffer Algorithm: An Extension of the Radiosity Method to Dynamic Environments", journal = "The Visual Computer, Volume 2", year = "1986", pages = "298--306", } @Article{Brock:1986:UIGa, author = "Philip J. Brock and Alan J. Polinsky and Rebecca Slivka and Donald P. Greenberg", title = "Unified Interactive Geometric Modeller for Simulating Highly Complex Environments", journal = "Computer-Aided Design", volume = "18", number = "10", month = dec, year = "1986", pages = "539--545", } @MastersThesis{Brock:1986:UIGb, author = "Philip J. Brock", title = "A Unified Interactive Geometric Modeling System for Simulating Highly Complex Environments", school = "Cornell University", year = "1986", } @Article{Cohen:1986:ERA, author = "Michael Cohen and Donald P. Greenberg and Dave S. Immel and Philip J. Brock", title = "An Efficient Radiosity Approach for Realistic Image Synthesis", journal = "IEEE Computer Graphics and Applications", volume = "6", number = "3", month = mar, year = "1986", pages = "26--35", bibsource = "sig-11-1994", } @MastersThesis{Desjarlais:1986:WBR, author = "Lisa Maynes Desjarlais", title = "A Wave Based Reflection Model for Realistic Image synthesis", school = "Cornell University", year = "1986", } @Article{Greenberg:1986:RMC, author = "Donald P. Greenberg and Michael Cohen and Kenneth E. Torrance", title = "Radiosity: {A} Method for Computing Global Illumination", journal = "The Visual Computer", volume = "2", number = "5", month = sep, year = "1986", pages = "291--7", bibsource = "sig-11-1994", } @Article{Greenberg:1986:CGS, author = "Donald P. Greenberg", title = "Computer Graphics Simulation in the 1990s", journal = "Schweizer Ingenieur und Architekt", month = feb, year = "1986", pages = "104--110", } @MastersThesis{Haines:1986:LBR, author = "Eric A. Haines", title = "The Light Buffer: A Ray Tracer Shadow Testing Accelerator", school = "Cornell University", year = "1986", } @Article{Haines:1986:LBS, author = "Eric A. Haines and Donald P. Greenberg", title = "The Light Buffer: a Shadow Testing Accelerator", journal = "IEEE Computer Graphics and Applications", volume = "6", number = "9", year = "1986", pages = "6--16", } @Article{Hall:1986:CIM, author = "Roy Hall", title = "A Characterization of Illumination Models and Shading Techniques", journal = "The Visual Computer", volume = "2", number = "5", month = sep, year = "1986", pages = "268--277", } @Article{Immel:1986:RMNa, author = "David S. Immel and Michael F. Cohen and Donald P. Greenberg", title = "A Radiosity Method for Non-Diffuse Environments", journal = "Computer Graphics (SIGGRAPH '86 Proceedings)", conference = "held in Dallas, Texas; August 18--22, 1986", editor = "David C. Evans and Russell J. Athay", volume = "20", number = "4", month = aug, year = "1986", pages = "133--142", keywords = "I37 radiosity, I37 reflectance, bi-directional, I37 hidden-surface elimination, I37 non-diffuse reflection, radiosity, shading", } @MastersThesis{Immel:1986:RMNb, author = "David S. Immel", title = "A Radiosity Method for Non-Diffuse Surfaces", school = "Cornell University", year = "1986", } @MastersThesis{Koestner:1986:WBR, author = "Kevin J. Koestner", title = "A Wave Based Reflection Model for Realistic Image Synthesis", school = "Cornell University", year = "1986", } @PhdThesis{Meyer:1986:CCP, author = "Gary W. Meyer", title = "Color Calculations for and Perceptual Assessment of Computer Graphic Images", school = "Cornell University", year = "1986", } @InProceedings{Meyer:1986:CEC, author = "Gary W. Meyer and Donald P. Greenberg", title = "Color Education and Colour Synthesis in Computer Graphics", booktitle = "Color Research and Application", conference = "Proceedings of the 1986 AIC Interim Meeting on Color in Computer Generated Displays; held in Toronto, Ont., Canada; 19--20 June 1986", volume = "11 Suppl.", year = "1986", pages = "S39--S44", keywords = "I37 color, I37 color synthesis", } @Article{Meyer:1986:EEC, author = "Gary W. Meyer and Holly E. Rushmeier and Michael F. Cohen and Donald P. Greenberg and Kenneth E. Torrance", title = "An Experimental Evaluation of Computer Graphics Imagery", journal = "ACM Transactions on Graphics", volume = "5", number = "1", month = jan, year = "1986", pages = "30--50", bibsource = "sig-11-1994", } @Article{Meyer:1986:WSS, author = "Gary W. Meyer", title = "Wavelength Selection for Synthetic Image Generation", journal = "Computer Graphics and Image Processing", volume = "II", year = "1986", pages = "39-44", } @MastersThesis{Polinsky:1986:UIG, author = "Alan J. Polinsky", title = "A Unified Interactive Geometric Modeling System for Simulating Highly Complex Environments", school = "Cornell University", year = "1986", } @MastersThesis{Rushmeier:1986:ERM, author = "Holly E. Rushmeier", title = "Extending the Radiosity Method to Transmitting and Specularly Reflecting Surfaces", school = "Cornell University", year = "1986", } @MastersThesis{Slivka:1986:MCS, author = "Rebecca Slivka", title = "A Motion Control System for Realistic Dynamics", school = "Cornell University", year = "1986", } @MastersThesis{Baum:1987:ERM, author = "Daniel R. Baum", title = "An Efficient Radiosity Method for Dynamic Environments", school = "Cornell University", year = "1987", } @Article{Cohen:1987:CDS, author = "Michael F. Cohen and Paul M. Isaacs", title = "Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics", journal = "", volume = "21", month = jul, year = "1987", pages = "214--224", } @Article{Cohen:1987:LRM, author = "Michael F. Cohen", title = "Light Reflection Models and Diffuse Interaction of Light", journal = "", year = "1987", } @Article{Cohen:1987:NRC, author = "Michael F. Cohen", title = "The Need for Realism in Computer-Aided Design", journal = "", year = "1987", } @Article{Cohen:1987:RBL, author = "Michael Cohen", title = "Radiosity Based Lighting Design", journal = "", year = "1987", } @MastersThesis{Ferwerda:1987:PAA, author = "James A. Ferwerda", title = "A Psychophysical Approach to the Aliasing Problem in Realistic Image Synthesis", school = "Cornell University", year = "1987", } @Article{Isaacs:1987:CDS, author = "Paul M. Isaacs and Michael F. Cohen", title = "Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics", journal = "Computer Graphics (SIGGRAPH '87 Proceedings)", conference = "held in Anaheim, California; 27 -- 31 July 1987", editor = "Maureen C. Stone", volume = "21", number = "4", month = jul, year = "1987", pages = "215--224", } @MastersThesis{Panthaki:1987:CPF, author = "Malcolm Panthaki", title = "Color Postprocessing for Three-Dimensional Finite Element Mesh Quality Evaluation And Evolving Graphical Workstations", school = "Cornell University", year = "1987", } @Article{Rushmeier:1987:ZMC, author = "Holly E. Rushmeier and Kenneth E. Torrance", title = "The Zonal Method for Calculating Light Intensities in the Presence of a Participating Medium", journal = "Computer Graphics (SIGGRAPH '87 Proceedings)", conference = "held in Anaheim, California; 27 -- 31 July 1987", editor = "Maureen C. Stone", volume = "21", number = "4", month = jul, year = "1987", pages = "293--302", keywords = "clouds, light scattering, participating media, radiative transport, radiosity, zonal method, haze", } @PhdThesis{Salmon:1987:LCO, author = "David C. Salmon", title = "Large Change-Of-Curvature Effects in Quadratic Finite Elements for CAD of Membrane Structures", school = "Cornell University", year = "1987", } @Article{Wallace:1987:TPS, author = "John R. Wallace and Michael F. Cohen and Donald P. Greenberg", title = "A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods", journal = "", volume = "21", month = jul, year = "1987", pages = "311--320", } @Article{Cohen:1988:PRA, author = "Michael F. Cohen and Shenchang Eric Chen and John R. Wallace and Donald P. Greenberg", title = "A Progressive Refinement Approach to Fast Radiosity Image Generation", journal = "Computer Graphics (SIGGRAPH '88 Proceedings)", editor = "John Dill", volume = "22", number = "4", month = aug, year = "1988", pages = "75--84", } @Article{Ferwerda:1988:PAA, author = "James A. Ferwerda and Donald P. Greenberg", title = "A Psychophysical Approach to Assessing the Quality of Antialiased Images", journal = "IEEE Computer Graphics and Applications", volume = "8", number = "5", month = sep, year = "1988", pages = "85--95", } @Article{Greenberg:1988:CAL, author = "Donald P. Greenberg", title = "Coons Award Lecture", journal = "Communications of the ACM", volume = "31", number = "2", month = feb, year = "1988", pages = "123--151", } @MastersThesis{Isaacs:1988:CCG, author = "Paul M. Isaacs", title = "Controlling Computer Generated Motion with Dynamics, Kinematics, and Behavior Functions", school = "Cornell University", year = "1988", } @Article{Isaacs:1988:MMC, author = "Paul M. Isaacs and Michael F. Cohen", title = "Mixed Methods for Complex Kinematic Constraints in Dynamic Figure Animation", journal = "The Visual Computer", volume = "4", number = "6", month = dec, year = "1988", pages = "296--305", keywords = "simulation, dynamics", } @MastersThesis{Lu:1988:COM, author = "Wei Lu", title = "Curved Object Modeling and Rendering", school = "Cornell University", year = "1988", } @Article{Meyer:1988:CDV, author = "Gary W. Meyer and Donald P. Greenberg", title = "Color-Defective Vision and Computer Graphics Displays", journal = "IEEE Computer Graphics and Applications", volume = "8", number = "5", month = sep, year = "1988", pages = "28--40", } @Article{Meyer:1988:WSS, author = "Gary W. Meyer", title = "Wavelength Selection for Synthetic Image Generation", journal = "Computer Vision, Graphics, and Image Processing", volume = "41", year = "1988", pages = "57--79", } @PhdThesis{Rushmeier:1988:RIS, author = "Holly Rushmeier", title = "Realistic Image Synthesis for Scenes with Radiatively Participating Media", school = "Cornell University", year = "1988", } @MastersThesis{Wallace:1988:TPS, author = "John R. Wallace", title = "A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods", school = "Cornell University", year = "1988", } @Article{Baraff:1989:AMD, author = "David Baraff", title = "Analytical Methods for Dynamic Simulation of Non-penetrating Rigid Bodies", journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", conference = "held in Boston, Massachusetts; 31 July -- 4 August 1989", editor = "Jeffrey Lane", volume = "23", number = "3", month = jul, year = "1989", pages = "223--232", keywords = "dynamics, constraints, simulation", } @MastersThesis{Chen:1989:PRM, author = "Shenchang Eric Chen", title = "A Progressive Radiosity Method and its Implementation in a Distributed Processing Environment", school = "Cornell University", year = "1989", } @MastersThesis{Eaton:1989:EGC, author = "Richard L. Eaton", title = "Explicit Geometric Constraints", school = "Cornell University", year = "1989", } @MastersThesis{Feldman:1989:APM, author = "Stuart Feldman", title = "An Abstraction Paradigm for Modeling Complex Environments", school = "Cornell University", year = "1989", } @Article{Greenberg:1989:BF, author = "Donald P. Greenberg", title = "A Blueprint for the Future", journal = "Computer Graphics World", volume = "12", number = "2", month = feb, year = "1989", pages = "62--66", } @Article{Greenberg:1989:LRM, author = "Donald P. Greenberg", title = "Light Reflection Models in Computer Graphics", journal = "Science", volume = "244", month = apr, year = "1989", pages = "166--173", } @Book{Hall:1989:ICC, author = "Roy Hall", title = "Illumination and Color in Computer Generated Imagery", publisher = "Springer-Verlag", address = "New York", year = "1989", bibsource = "sig-11-1994", } @PhdThesis{Kochevar:1989:CGM, author = "Peter Kochevar", title = "Computer Graphics on Massively Parallel Machines", school = "Cornell University", year = "1989", } @MastersThesis{Lytle:1989:MTR, author = "Wayne Lytle", title = "A Modular Testbed for Realistic Image Synthesis", school = "Cornell University", year = "1989", } @MastersThesis{Stettner:1989:CGA, author = "Adam C. Stettner", title = "Computer Graphics for Acoustic Simulation and Visualization", school = "Cornell University", year = "1989", } @Article{Stettner:1989:CGV, author = "Adam Stettner and Donald P. Greenberg", title = "Computer Graphics Visualization for Acoustic Simulation", journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", conference = "held in Boston, Massachusetts; 31 July -- 4 August 1989", editor = "Jeffrey Lane", volume = "23", number = "3", month = jul, year = "1989", pages = "195--206", keywords = "acoustics, simulation, scientific visualization, ray tracing, Monte Carlo", } @MastersThesis{Tampieri:1989:GIA, author = "Filippo Tampieri", title = "Global Illumination Algorithms for Parallel Computer Architectures", school = "Cornell University", year = "1989", } @Article{Baraff:1990:CSC, author = "David Baraff", title = "Curved Surfaces and Coherence for Non-penetrating Rigid Body Simulation", journal = "Computer Graphics (SIGGRAPH '90 Proceedings)", conference = "held in Dallas, Texas; 6--10 August 1990", editor = "Forest Baskett", volume = "24", month = aug, year = "1990", pages = "19--28", keywords = "dynamics, constraints, simulation", abstract = "A formulation for the contact forces between curved surfaces in resting (non-colliding) contact is presented. In contrast to previous formulations, constraints on the allowable tangential movement between contacting surfaces are not required. Surfaces are restricted to be twice-differentiable surfaces without boundary. Only finitely many contact points between surfaces are allowed; however, the surfaces need not be convex. The formulation yields the contact forces between curved surfaces and polyhedra as well. Algorithms for performing collision detection during simulation on bodies composed of both polyhedra and strictly convex curved surfaces are also presented. The collision detection algorithms exploit the geometric coherence between successive time steps of the simulation to achieve efficient running times.", } @TechReport{Baraff:1990:DFI, author = "David Baraff", title = "Determining Frictional Inconsistency for Rigid Bodies is NP-Complete", type = "Technical report", institution = "Department of Computer Science, Cornell University", number = "TR90-1112", month = apr, year = "1990", abstract = "The computational complexity of computing the forces between bodies in contact is presented. The bodies are restricted to be perfectly rigid bodies that contact at finitely many points. It has been known for some time that under the Coulomb model of friction, some configurations of bodies are inconsistent; that is, no contact forces satisfying the constraints of the Coulomb friction model exist for the configuration. The main result of this paper is a proof that determining if a configuration is inconsistent is an NP-complete problem. An immediate corollary of this proof is that computing the contact forces for a configuration of bodies is NP-hard. Computing contact forces remains NP-hard even if configurations are restricted to be consistent.", } @MastersThesis{Dorsey:1990:CGD, author = "Julie O'Brien Dorsey", title = "Computer Graphics for the Design and Visualization of Opera Lighting Effect", school = "Cornell University", year = "1990", } @MastersThesis{George:1990:RRA, author = "David W. George", title = "A Radiosity Redistribution Algorithm for Dynamic Environments", school = "Cornell University", year = "1990", } @Article{George:1990:RRD, author = "David W. George and Francois X. Sillion and Donald P. Greenberg", title = "Radiosity Redistribution for Dynamic Environments", journal = "IEEE Computer Graphics and Applications", volume = "10", number = "4", month = jul, year = "1990", pages = "26--34", keywords = "radiosity, animation, interaction, shadow, negative radiosity", abstract = "The radiosity algorithm is extended to dynamic environments, providing global-illumination simulations to scenes that are modified interactively. The illumination effects introduced by a change in position, shape, or attributes of any object in the scene are computed very rapidly by redistributing the energy already exchanged between objects. Corrections are made by shooting positive and negative energy, accounting for increased illumination and the creation of shadows. Object coherence is used to minimize computation, and progressive-refinement techniques are used to accelerate convergence. The extended algorithm yields excellent approximations to the exact solutions at interactive speeds.", } @Article{Lengyel:1990:RTR, author = "Jed Lengyel and Mark Reichert and Bruce R. Donald and Donald P. Greenberg", title = "Real-Time Robot Motion Planning Using Rasterizing Computer Graphics Hardware", journal = "Computer Graphics (SIGGRAPH '90 Proceedings)", conference = "held in Dallas, Texas; 6--10 August 1990", editor = "Forest Baskett", volume = "24", number = "4", month = aug, year = "1990", pages = "327--335", abstract = "We present a real-time robot motion planner that is fast and complete to a resolution. The technique is guaranteed to find a path if one exists at the resolution, and all paths returned are safe. The planner can handle any polyhedral geometry of robot and obstacles, including disjoint and highly concave unions of polyhedra. The planner uses standard graphics hardware to rasterize configuration space obstacles into a series of bitmap slices, and then uses dynamic programming to create a navigation function (a discrete vector-valued function) and to calculate paths in this rasterized space. The motion paths which the planner produces are minimal with respect to an $L_{1}$ (Manhattan) distance metric that includes rotation as well as translation. Several examples are shown illustrating the competence of the planner at generating planar rotational and translational plans for complex two and three dimensional robots. Dynamic motion sequences including complicated and non-obvious backtracking solutions, can be executed in real time.", } @TechReport{Lengyel:1990:RTM, author = "Jed Lengyel and Mark Reichert and Bruce R. Donald and Donald P. Greenberg", title = "Real-Time Robot Motion Planning Using Rasterizing Computer Graphics Hardware", type = "Technical report", institution = "Department of Computer Science, Cornell University", number = "TR90-1122", year = "1990", abstract = "We present a real-time robot motion planner that is fast and complete to a resolution. The technique is guaranteed to find a path if one exists at the resolution, and all paths returned are safe. The planner can handle any polyhedral geometry of robot and obstacles, including disjoint and highly concave unions of polyhedra. The planner uses standard graphics hardware to rasterize configuration space obstacles into a series of bitmap slices, and then uses dynamic programming to create a navigation function (a discrete vector-valued function) and to calculate paths in this rasterized space. The motion paths which the planner produces are minimal with respect to an $L_{1}$ (Manhattan) distance metric that includes rotation as well as translation. Several examples are shown illustrating the competence of the planner at generating planar rotational and translational plans for complex two and three dimensional robots. Dynamic motion sequences including complicated and non-obvious backtracking solutions, can be executed in real time.", } @Article{Novins:1990:EMV, author = "Kevin L. Novins and Fran{\,{c}}ois X. Sillion and Donald P. Greenberg", title = "An Efficient Method for Volume Rendering Using Perspective Projection", journal = "Computer Graphics", volume = "24", number = "5", month = nov, year = "1990", pages = "95--102", abstract = "Use of the perspective projection adds important perceptual cues for image comprehension. However, it has not been widely used in volume rendering because of the lack of efficient computational algorithms and convern over the nonuniform sampling rate imposed by perspective ray divergence. This paper introduces two new techniques to help make perspective projection more feasible in rendering volume data. First, a method is presented for efficient slice-by-slice processing of volume data, allowing high resolution data sets by eliminating typical memory constraints. Second, an adaptive 'ray splitting' approach is described which ensures that the entire volume is sampled within user-specified limits. Additionally, we present results using distributed ray tracing to achieve depth of field effects.", } @MastersThesis{Recker:1990:ITP, author = "Rodney J. Recker", title = "Improved Techniques for Progressive Refinement Radiosity", school = "Cornell University", year = "1990", } @Article{Rushmeier:1990:ERM, author = "Holly E. Rushmeier and Kenneth E. Torrance", title = "Extending the Radiosity Method to Include Specularly Reflecting and Translucent Materials", journal = "ACM Transactions on Graphics", volume = "9", number = "1", month = jan, year = "1990", pages = "1--27", keywords = "backward form factor, forward form factor, global illumination, image synthesis, radiosity, ray tracing", abstract = "An extension to the radiosity method is presented that rigorously accounts for the presence of a small number of specularly reflecting surfaces in an otherwise diffuse scene, and for the presence of a small number of specular or ideal diffuse transmitter. The relationship between the extended method and earlier radiosity and ray-tracing methods is outlined. It is shown that all three methods are based on the same general equation of radiative transfer. A simple superposition of the earlier radiosity and ray-tracing methods in order to account for specular behavior is shown to be physically inconsistent, as the methods are based on different assumptions. Specular behavior is correctly included in the present method. The extended radiosity method and example images are presented.", } @Article{Stettner:1990:CSA, author = "Adam Stettner", title = "Computer Simulation for Acoustic Visualization", journal = "Audio Engineering Society 89th Convention", conference = "Los Angeles, California", month = sep, year = "1990", } @Book{Arvo:1991:GGI, author = "", title = "Graphics Gems {II}", editor = "James R. Arvo", publisher = "Academic Press", address = "San Diego", year = "1991", abstract = "", } @Article{Baraff:1991:CFN, author = "David Baraff", title = "Coping with Friction for Non-Penetrating Rigid Body Simulation", journal = "Computer Graphics (SIGGRAPH '91 Proceedings)", conference = "held in Las Vegas, Nevada; 28 July - 2 August 1991", editor = "Thomas W. Sederberg", volume = "25", number = "4", month = jul, year = "1991", pages = "31--40", keywords = "dynamics, friction, simulation, np-complete", abstract = "Algorithms and computational complexity measures for simulating the motion of contacting bodies with friction are presented. The bodies are restricted to be perfectly rigid bodies that contact at finitely many points. Contact forces between bodies must satisfy the Coulomb model of friction. A traditional principle of mechanics is that contact forces are impulsive if and only if non-impulsive contact forces are insufficient to maintain the non-penetration constraints between bodies. When friction is allowed, it is known that impulsive contact forces can be necessary even in the absence of collisions between bodies. This paper shows that computing contact forces according to this traditional principle is likely to require exponential time. An analysis of this result reveals that the principle for when impulses can occur is too restrictive, and a natural reformulation of the principle is proposed. Using the reformulated principle, an algorithm with expected polynomial time behavior for computing contact forces is presented.", } @Article{Dorsey:1991:DSO, author = "Julie O'B. Dorsey and Francois X. Sillion and Donald P. Greenberg", title = "Design and Simulation of Opera Lighting and Projection Effects", journal = "Computer Graphics (SIGGRAPH '91 Proceedings)", conference = "held in Las Vegas, Nevada; 28 July - 2 August 1991", editor = "Thomas W. Sederberg", volume = "25", number = "4", month = jul, year = "1991", pages = "41--50", abstract = "A major problem challenging opera designers is the inability to coordinate lighting, projection systems, and set designs in the preliminary planning phase. New computer graphics techniques, which provide the set and lighting designer the opportunity to evaluate, test, and control opera designs prior to the construction of full scale systems are presented, These techniques: light source input, simulation of directional lighting, modeling of scenic projection systems, and full three-dimensional simulation show the potential for the use of computer graphics in theater design. The light source input component consists of a program for assigning light source attributes with a set of theater lighting icons. This module allows a designer to specify light source characteristics in a way familiar to the discipline and to make preliminary evaluations of the lighting conditions. An extended progressive radiosity method is introduced to simulate the directional lighting characteristics which are specified by the input program. A new projection approach is presented to simulate the optical effects of scenic projectors. In addition, a solution to the distortion problem produced by angular projections is described. The above components are integrated to produce full three dimensional simulations of the global illumination effects in an opera scene.", } @MastersThesis{Georgiades:1991:IMF, author = "Priamos N. Georgiades", title = "Interactive Methods for Locally Manipulating the Intrinsic Geometry of Curved Surfaces", school = "Cornell University", year = "1991", } @Article{Greenberg:1991:CA, author = "Donald P. Greenberg", title = "Computers in Architecture", journal = "Scientific American", month = feb, year = "1991", pages = "104--109", abstract = "", } @Article{Greenberg:1991:MAS, author = "Donald P. Greenberg", title = "More Accurate Simulations at Faster Rates", journal = "IEEE Computer Graphics and Applications", month = jan, year = "1991", pages = "23--29", abstract = "The author discusses what has occurred in computer graphics during the past two decades and what will occur in the future. He covers increases in model complexity, the continuing quest for photorealism, progressive rendering algorithms, progressive modeling systems, physically based light reflection models, elimination of display lists, migration from polygon algorithms to pixel algorithms based on the true geometries, and separating sampling from discretization.", } @InProceedings{Hall:1991:TAM, author = "Roy Hall and Mimi Bussan and Priamos Georgiades and Donald P. Greenberg", title = "A Testbed for Architectural Modeling", booktitle = "Eurographics '91", conference = "European Computer Graphics Conference and Exhibition; held in Vienna, Austria; 2--6 September 1991", editor = "Werner Purgathofer", publisher = "North-Holland", month = sep, year = "1991", pages = "47--58", abstract = "A boundary-representation modeling system that can be used for architectural design is described. The system is easy to use and has the ability to migrate from coarse, preliminary design strategies to precise, geometric models for final design presentation. The system also incorporates fast rendering techniques for interactive use and employs global illumination algorithms for design evaluation and high quality presentations. The process of design is one of continued refinement of the design problem through the exploration of possible solutions. For computer tools to aid in this process, they must support conceptual and schematic representations as well as geometric representations, allowing for the specification of multiple levels of detail at a wide variety of scales. This article presents the philosophy and implementation of software that begins to provide such support. The system is currently being used for teaching a fourth-year architectural design studio in Cornell's Department of Architecture.", } @Article{He:1991:CPM, author = "Xiao D. He and Kenneth E. Torrance and Francois X. Sillion and Donald P. Greenberg", title = "A Comprehensive Physical Model for Light Reflection", journal = "Computer Graphics (SIGGRAPH '91 Proceedings)", conference = "held in Las Vegas, Nevada; 28 July - 2 August 1991", editor = "Thomas W. Sederberg", volume = "25", number = "4", month = jul, year = "1991", pages = "175--186", abstract = "A new general reflectance model for computer graphics is presented. The model is based on physical optics and describes specular, directional diffuse, and uniform diffuse reflection by a surface. The reflected light pattern depends on wavelength, incidence angle, two surface roughness parameters. and surface refractive index. The formulation is self consistent in terms of polarization, surface roughness, masking, shadowing, and energy. The model applies to a wide range of materials and surface finishes and provides a smooth transition from diffuse-like to specular reflection as the wavelength and incidence angle are increased or the surface roughness is decreased. The model is analytic and suitable for Computer Graphics applications. Predicted reflectance distributions compare favorably with experiment. The model is applied to metallic, nonmetallic, and plastic materials, with smooth and rough surfaces.", } @MastersThesis{Himlan:1991:SDI, author = "Theodore H. Himlan", title = "Spectroradiometric 2D Imaging and Physical Property Measurements for Validating and Improving Global Illumination Simulations", school = "Cornell University", year = "1991", } @Article{Pini:1991:CTH, author = "R. Pini and M. Costi and G. A. Mensah and K. L. Novins and Donald P. Greenberg and B. Greppi and M. Cerofolini and R. B. Devereaux", title = "Computed Tomography of the Heart By Ultrasound", journal = "Computers in Cardiology 1992", month = sep, year = "1991", pages = "17--20", abstract = "We developed a new echocardiographic transducer that allows acquisition of 50 standard two-dimensional (2D) images at 3.6 degree increments of rotation around its central axis from any acoustic window. To reconstruct three-dimensional (3D) images of the beating heart, an entire cardiac cycle was recorded form each transducer position with automatic ECG-gating. For each frame of the cardiac cycle, the 50 images digitized in cylindrical coordinates were processed to reconstruct a 3D cone of information in cartesian coordinates. From the 3D matrices, 2D images in any plane can be derived or full 3D perspective projections can be visualized. In conclusion we have developed a new echocardiographic system that allows a computed 3D reconstruction of the beating heart without cumbersome external reference systems.", } @InCollection{Sillion:1991:DSB, author = "Fran{\,{c}}ois Sillion", title = "Detection of Shadow Boundaries for Adaptive Meshing in Radiosity", booktitle = "Graphics Gems II", editor = "James Arvo", publisher = "Academic Press", address = "San Diego", year = "1991", pages = "311--315", bibsource = "sig-11-1994", abstract = "", } @Article{Sillion:1991:GIS, author = "Fran{\,{c}}ois X. Sillion and James R. Arvo and Stephen H. Westin and Donald P. Greenberg", title = "A Global Illumination Solution for General Reflectance Distributions", journal = "Computer Graphics (SIGGRAPH '91 Proceedings)", conference = "held in Las Vegas, Nevada; 28 July -- 2 August 1991", editor = "Thomas W. Sederberg", volume = "25", month = jul, year = "1991", pages = "187--196", abstract = "A general light transfer simulation algorithm for environments composed of materials with arbitrary reflectance functions is presented. This algorithm removes the previous practical restriction to ideal specular and/or diffuse environments, and supports complex physically based reflectance distributions. This is accomplished by extending previous two-pass ray-casting radiosity approaches to handle non-uniform intensity distributions, and resolving all possible energy transfers between sample points. An implimentation is described based on a spherical harmonic decomposition for encoding both bidirectional reflectance distribution functions for materials, and directional intensity distributions for illuminated surfaces. The method compares favorably with experimental measurements.", } @InProceedings{Tampieri:1991:CRA, author = "Filippo Tampieri and Dani Lischinski", title = "The Constant Radiosity Assumption Syndrome", booktitle = "Eurographics Workshop on Rendering", conference = "held in Barcelona, Spain; 13--15 May 1991", year = "1991", pages = "", abstract = "In progressive refinement the radiosity of the shooting patch is assumed to be constant. This is not correct. It is better to take into account the variation of the radiosity of the source. A progressive refinement method is given that takes into account the non uniform radiosity distribution of the shooting patch.", } @InCollection{Tampieri:1991:FVR, author = "Filippo Tampieri", title = "Fast Vertex Radiosity Update", booktitle = "Graphics Gems II", editor = "James Arvo", publisher = "Academic Press", address = "San Diego", year = "1991", pages = "303--305", bibsource = "sig-11-1994", abstract = "", } @TechReport{Tampieri:1991:ISR, author = "Filippo Tampieri and Dani Lischinski and Donald P. Greenberg", title = "Improving Sampling and Reconstruction Techniques for Radiosity", type = "Technical report", institution = "Department of Computer Science, Cornell University", number = "TR91-1202", month = aug, year = "1991", abstract = "The view-independent global illumination problem is rephrased as one determining a radiance function across each surface in the environment. A new methodology for diffuse environments, based on the sampling and reconstruction of these functions is introduced. Within this context, the following problems are investigated: (i) where the radiance functions should be samples; (ii) how to evaluate a radiance function at each sample; and (iii) how to reconstruct a radiance function for the set of samples. The new methodology relaxes some of the assumptions built into current radiosity algorithms. Results are presented which show that the new methodology yields significantly higher accuracy than existing radiosity methods.", } @InProceedings{Trumbore:1991:TIS, author = "Ben Trumbore and Wayne Lytle and Donald P. Greenberg", title = "A Testbed for Image Synthesis", booktitle = "Eurographics '91", conference = "European Computer Graphics Conference and Exhibition; held in Vienna, Austria; 2--6 September 1991", editor = "Werner Purgathofer", publisher = "North-Holland", month = sep, year = "1991", pages = "467--480", } @MastersThesis{Wanger:1991:PSR, author = "Leonard R. Wanger", title = "Perceiving Spatial Relationships in Computer Generated Images", school = "Cornell University", year = "1991", } @MastersThesis{Wanuga:1991:ARM, author = "Paul H. Wanuga", title = "Accelerated Radiosity Methods for Rendering Complex Environments", school = "Cornell University", year = "1991", } @Article{Baraff:1992:DSNa, author = "David Baraff and Andrew Witkin", title = "Dynamic Simulation of Non-Penetrating Flexible Bodies", journal = "Computer Graphics (SIGGRAPH '92 Proceedings)", conference = "held in Chicago, Illinois; 26--31 July 1992", editor = "Edwin E. Catmull", volume = "26", number = "2", month = jul, year = "1992", pages = "303--308", abstract = "A model for the dynamic simulation of flexible bodies subject to non-penetration constraints is presented. Flexible bodies are described in terms of global deformations of a rest shape. The dynamical behavior of these bodies that most closely matches the behavior of ideal continuum bodies is derived, and subsumes the results of earl ier Lagrangian dynamics-based models. The dynamics derived for the flexible-body model allows the unification of previous work on flexible body simulation and previous work on non-penetrating rigid body simulation. The non-penetration constraints for a system of bodies that contact at multiple points are maintained by analytically calculated contact forces. An implementation for first- and second-order polynomially deformable bodies is described. The simulation of second-order or higher deformations currently involves a polyhedral boundary approximation for collision detection purposes.", } @PhdThesis{Baraff:1992:DSNb, author = "David Baraff", title = "Dynamic Simulation of Non-Penetrating Rigid Bodies", school = "Cornell University", year = "1992", abstract = "This thesis examines the problems and difficulties in the forward dynamic simulation of rigid bodies subject to non-penetration constraints. By adopting a simple but well-defined model of rigid body dynamics, we are able to focus on and gain insight into some of the inherent difficulties of rigid body simulation. Additionally, computationally practical solutions to some of the problems encountered in this thesis are presented. Enforcing non-penetration constraints is essentially a two step process. The first step of the simulation involves the detection of potential contacts between bodies. This thesis presents collision detection algorithms for the dynamic simulation of bodies that are composed of both polyhedra and convex closed curved surfaces. The collision detection algorithms exploit temporal coherence to achieve fast running times and are a practical solution to the problem of collision detection during simulation. The second step of the simulation involves the computation of the contact forces between bodies that maintain the non-penetration constraint. This thesis considers first the problem of computing contact forces between a pair of bodies that contact at a point without friction. A mathematical formulation for the contact force between the bodies is presented, and then modified to yield a formulation that is computationally practical for use in a simulator. After considering the dynamics of single point contacts, systems with multiple contacts are considered both in terms of computational complexity measures and practical solution methods. The methods used in this thesis to compute constraint forces are also theoretically and practically compared with a popular method for preventing inter-penetration called the ``penalty method''. After considering frictionless systems, this thesis considers systems of bodies that behave according to the classical Coulomb model of friction (which includes both sliding and dry friction). This leads us to consider systems in which there are no solutions to the classical constraint force equations, as well as systems which admit multiple solutions for the constraint force equations and whose subsequent behavior is thus indeterminate. Both computational and practical complexity results for simulating such systems are discussed.", } @MastersThesis{Barshatzky:1992:GTM, author = "Kathy Kershaw Barshatzky", title = "A Generalized Texture-Mapping Pipeline", school = "Cornell University", year = "1992", } @Article{Georgiades:1992:LMG, author = "Priamos N. Georgiades and Donald P. Greenberg", title = "Locally Manipulating the Geometry of Curved Surfaces", journal = "IEEE Computer Graphics and Applications", volume = "12", number = "1", month = jan, year = "1992", pages = "54--64", keywords = "local surface manipulation, gaussian curvature", abstract = "Interactive tools that can be used to edit a curved surface locally by altering its intrinsic geometric measures are described. The interface consists of two parts. The first uses graphic displays that illustrate specific characteristics of the surface. Users can isolate different types of curves on a surface. These curves yield unique information about the surface. The second part of the interface uses some of the specialized icons to interactively manipulate the surface itself. The methods can be used with many previously published techniques, and, because they are based on the intrinsic differential geometry of the surface, can be applied to all types of surfaces (parametric, implicit, algebraic, and so forth). ", } @Article{He:1992:FAL, author = "Xiao D. He and Patrick O. Heynen and Richard L. Phillips and Kenneth E. Torrance and David H. Salesin and Donald P. Greenberg", title = "A Fast and Accurate Light Reflection Model", journal = "Computer Graphics (SIGGRAPH '92 Proceedings)", conference = "held in Chicago, Illinois; 26--31 July 1992", editor = "Edwin E. Catmull", volume = "26", number = "2", month = jul, year = "1992", pages = "253--254", keywords = "reflectance model, multimedia", abstract = "This multimedia paper elaborates on the comprehensive physically based light reflection model introduced by He et al. [ 11.To explain the model more fully, the paper gives an overview of the light reflection process at a surface, and employs an interactive graphical tool to demonstrate the reflection model's directional behavior. To make the model more practical, the paper describes an accurate approximation of the reflection model. based on a spline surface, that is much faster to compute. The paper concludes with two animated sequences, which demonstrate some features of light reflection that are accounted for by the model. The full paper demonstrates the potential of interactive multimedia. It is written using MediaVlew [2], a system for authoring documents that include graphics, sound, video, and computer animation.", } @InCollection{Lischinski:1992:CBT, author = "Dani Lischinski", title = "Converting Bezier Triangles into Rectangular Patches", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", month = jul, year = "1992", abstract = "", } @TechReport{Novins:1992:AEB, author = "Kevin Novins and James Arvo and David Salesin", title = "Adaptive Error Bracketing for Controlled Precision Volume Rendering", type = "Technical report", institution = "Department of Computer Science, Cornell University", number = "TR92-1312", year = "1992", abstract = "We present a new ray tracing approach to volume rendering in which the low-albedo volume rendering integral for each ray is efficiently computed to any prescribed accuracy. By bracketing the emission and absorption functions along each ray with adaptively refined step functions, computation is directed toward large sources of error and continued until a desired accuracy is reached. As a result, coarse approximations can be used in regions that are nearly uniform, of low emission, or of low visibility due to absorption by material closer to the eye. Adaptive refinement for each ray is performed using a hierarchical organization of the volume data; at each step, a part of the ray estimated to contribute large error is refined, and the approximate integral is updated incrementally. Our current implementation operates on regularly-spaced data samples combined with trilinear interpolation; however, the concepts described apply to more general data topologies and reconstruction filters.", } @MastersThesis{Pomeranz:1992:MMR, author = "Ricardo Pomeranz", title = "Mathematical Means of Representing Curves and Surfaces of Varying Spatial Frequencies", school = "Cornell University", year = "1992", } @MastersThesis{Pruyn:1992:ETD, author = "Peter W. Pruyn", title = "An Exploration of Three Dimensional Computer Graphics in Cockpit Avionics", school = "Cornell University", year = "1992", } @MastersThesis{Reichert:1992:TPR, author = "Mark C. Reichert", title = "A Two-Pass Radiosity Method Driven By Lights and Viewers Position", school = "Cornell University", year = "1992", } @Article{Salesin:1992:RIF, author = "David Salesin and Daniel Lischinski and Tony DeRose", title = "Reconstructing Illumination Functions with Selected Discontinuities", journal = "Third Eurographics Workshop on Rendering", address = "Bristol, UK", month = may, year = "1992", pages = "99--112", abstract = "Typical illumination functions contain boundaries that are discontinuous in intensity or derivative. These discontinuities arise from contact between surfaces, and from the penumbra and umbra boundaries of shadows cast by area light sources. In this paper, we present an algorithm that allows for smooth (C1) reconstruction of intensity everywhere across a surface except along selected edges of intensity or derivative discontinuity. The reconstruction algorithm is based on a piecewise-cubic scattered data interpolation method originally proposed by Clough and Tocher. Our results show marked improvement over piecewise linear or C1 quadratic reconstructions of some simple illumination functions.", } @InCollection{Scofield:1992:SCA, author = "Cary Scofield and James Arvo", title = "The Shader Cache: A Rendering Pipeline Accelerator", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", month = jul, year = "1992", abstract = "", } @InCollection{Shirley:1992:NRP, author = "Peter Shirley", title = "Nonuniform Random Point Sets via Warping", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", year = "1992", pages = "80--83", keywords = "Monte Carlo", bibsource = "sig-11-1994", abstract = "", } @Article{Smits:1992:IDR, author = "Brian E. Smits and James R. Arvo and David H. Salesin", title = "An Importance-Driven Radiosity Algorithm", journal = "Computer Graphics (SIGGRAPH '92 Proceedings)", editor = "Edwin E. Catmull", volume = "26", month = jul, year = "1992", pages = "273--282", abstract = "We present a new radiosity algorithm for efficiently computing global solutions with respect to a constrained set of views. Radiosities of directly visible surfaces are computed to high accuracy, while those surfaces having only an indirect effect are computed to an accuracy commensurate with their contribution. The algorithm uses an adaptive subdivision scheme that is guided by the interplay between two closely related transport processes: one propagating power from the light sources, and the other propagating importance from the visible surfaces. By simultaneously refining approximate solutions to the dual transport equations, computation is significantly reduced in areas that contribute little to the region of interest. This approach is very effective for complex environments in which only a small fraction is visible at any time. Our statistics show dramatic speedups over the fastest previous radiosity algorithms for diffuse environments with details at a wide range of scales.", } @InCollection{Tampieri:1992:AFF, author = "Filippo Tampieri", title = "Accurate Form-Factor Computation", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", year = "1992", pages = "329--333", bibsource = "sig-11-1994", abstract = "", } @InCollection{Tampieri:1992:GNC, author = "Filippo Tampieri and David Salesin", title = "Grouping Nearly Coplanar Polygons into Coplanar Sets", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", month = jul, year = "1992", abstract = "", } @InCollection{Tampieri:1992:NMCa, author = "Filippo Tampieri", title = "Newell's Method for Computing the Planar Equation of a Polygon", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", month = jul, year = "1992", abstract = "", } @InCollection{Trumbore:1992:RBV, author = "Ben Trumbore", title = "Rectangular Bounding Volumes for Popular Primitives", booktitle = "Graphics Gems III", editor = "David Kirk", publisher = "Academic Press", address = "San Diego", month = jul, year = "1992", abstract = "", } @Article{Wanger:1992:PSR, author = "Leonard R. Wanger and James A. Ferwerda and Donald P. Greenberg", title = "Perceiving Spatial Relationships in Computer-Generated Images", journal = "IEEE Computer Graphics and Applications", month = may, year = "1992", abstract = "The perception of spatial relations in computer generated images was studied in three psychophysical experiments. In each experiment, the accuracy with which subjects were able to perform interactive spatial manipulation tasks was measured while visual cues for spatial relations were varied. Three tasks (positioning, orienting, and size scaling) and six cues (projection, relative motion, shadow, object texture, ground texture, and elevation) were studied. Results indicate that in the positioning task where spatial location information is needed, shadow and perspective projection cues greatly increase performance accuracy. In the orient ing task where spatial location is unimportant but relative alignment information is needed, orthographic projection and motion cues have substantial positive effects on performance accuracy. Finally, in the size scaling task where both spatial location and object-relative size information is needed, interactions between combinations of the above-mentioned cues have the greatest effect on performance accuracy. The experiments suggest that knowledge of the task-at-hand should be taken into account in deciding what visual cues should be included in a image. These results have implications for those concerned with three-dimensional interactive computer graphics, from designers of geometric modeling and visualization software to hardware engineers implementing rendering algorithms for graphics workstations. ", } @Article{Westin:1992:PRFa, author = "Stephen H. Westin and James R. Arvo and Kenneth E. Torrance", title = "Predicting Reflectance Functions From Complex Surfaces", journal = "Computer Graphics (SIGGRAPH '92 Proceedings)", conference = "held in Chicago, Illinois; 26--31 July 1992", editor = "Edwin E. Catmull", volume = "26", month = jul, year = "1992", pages = "255--264", keywords = "monte carlo, shading", abstract = "We describe a physically-based Monte Carlo technique for approximating bi-directional reflectance distribution functions (BRDFs) for a large class of geometries by directly simulating optical scattering. The technique is more general than previous analytical models: it removes most restrictions on surface microgeometry. Three main points are described: a new representation of the BRDF, a Monte Carlo technique to estimate the coefficients of the representation, and the means of creating a milliscale BRDF from microscale scattering events. These allow the prediction of scattering from essentially arbitrary roughness geometries. The BRDF is concisely represented by a matrix of spherical harmonic coefficients; the matrix is directly estimated from a geometric optics simulation, enforcing exact reciprocity. The method applies to roughness scales that are large with respect to the wavelength of light and small with respect to the spatial density at which the BRDF is sampled across the surface; examples include brushed metal and textiles. The method is validated by comparing with an existing scattering model and sample images are generated with a physically-based global illumination algorithm.", } @MastersThesis{Westin:1992:PRFb, author = "Stephen H. Westin", title = "Predicting Reflectance Functions from Complex Surfaces", school = "Cornell University", year = "1992", } @MastersThesis{Zatz:1992:GRA, author = "Harold R. Zatz", title = "Galerkin Radiosity: A Higher Order Solution Method for Global Illumination", school = "Cornell University", year = "1992", } @Article{Lischinski:1992:DMA, author = "Dani Lischinski and Filippo Tampieri and Donald P. Greenberg", title = "Discontinuity meshing for accurate radiosity", journal = "IEEE Computer Graphics and Applications", month = "November", year = "1992", pages = "25--39", volume = "12(6)", abstract = "We discuss the problem of accurately computing the illumination of a diffuse polyhedral environment due to an area light source. We show how umbra and penumbra boundaries and other illumination details correspond to discontinuities in the radiance function and its derivatives. The shape, location, and order of these discontinuities is determined by the geometry of the light sources and obstacles in the environment. We describe an object-space algorithm that accurately reproduces the radiance across a surface by constructing a discontinuity mesh that explicitly represents various discontinuities in the radiance function as boundaries between mesh elements. A piecewise quadratic interpolant is used to approximate the radiance function, preserving the discontinuities associated with the edges in the mesh. This algorithm can be used in the framework of a progressive refinement radiosity system to solve the diffuse global illumination problem. Results produced by the new method are compared with ones obtained using a standard radiosity system.", } @InCollection{Bussan:1993:ACC, author = "Mimi Bussan and Roy Hall", title = "Abstraction, Context and Constraint", booktitle = "State of the Art in Computer Graphics", publisher = "Springer-Verlag", address = "New York", year = "1993", abstract = "The design process and the assembly of thousands of components can only be supported by systems that use a variety of presentational abstractions to reduce screen complexity. Reduction of screen complexity is required to allow the designer to focus on important detail, provide uncluttered overviews, reveal relationships, and facilitate interactive manipulation. Providing a wide selection of presentational abstractions to reduce screen complexity introduces a specification, management, and control challenge and often has the side effect of hiding features and context that are necessary in specifying or visualizing interrelationships. We explore strategies for managing abstraction, context, and constraint to minimize ambiguity in interaction and presentation.", } @PhdThesis{Dorsey:1993:CGT, author = "Julie O'Brien Dorsey", title = "Computer Graphics Techniques for Opera Lighting Design and Simulation", school = "Cornell University", year = "1993", } @Article{Georgiades:1993:EGB, author = "Priamos N. Georgiades", title = "Using Graphs of Bivariate Functions to locally Represent and Modify Surfaces", journal = "Computer Aided Geometric Design", volume = "10", year = "1993", pages = "453--463", keywords = "surfaces, graph functions, differential geometry, intrinsic geometry", abstract = "This article develops methods for locally representing and manipulating curved surfaces as graphs of scalar algebraic functions in two variables. Based on two propositions, one from differential geometry and one from algebraic geometry, any surface can be approximated and locally represented as such a function. This representation offers many advantages in terms of its display in computer graphics, the evaluation of its geometric properties and the calculation of intersections with lines and other surfaces. One can locally manipulate the surface, using its intrinsic geometric measures as well as other external constraints. The formulation is extremely fast and allows interactive surface manipulation and display to occur in real or close-to-real time.", } @PhdThesis{He:1993:PBM, author = "Xiao Dong He", title = "Physically-Based Models for the Reflection, Transmission and Subsurface Scattering of Light by Smooth and Rough Surfaces, with Applications to Realistic Image Synthesis", school = "Cornell University", year = "1993", } @MastersThesis{Monks:1993:FDP, author = "Michael C. Monks", title = "Facilitating Design with Parametric Construction Methods", school = "Cornell University", year = "1993", } @PhdThesis{Novins:1993:TAE, author = "Kevin L. Novins", title = "Towards Accurate and Efficient Volume Rendering", school = "Cornell University", year = "1993", abstract = "This thesis is concerned with improvements to algorithms for volume rendering; a technique that provides scientists with the means for visual exploration of three-dimensional data. Despite its numerous successes, and its increasing use within the scientific community, state-of-the-art volume rendering algorithms have many shortcomings. Difficulties include: ensuring the accuracy of the rendered images, producing images with modest computational resources, and rendering the diverse types of data that are currently being produced. The work in this thesis was motivated by the demands of an ongoing visualization project in four-dimensional cardiac visualization. We present solutions to some key problems in ensuring accuracy and in producing algorithms that can scale to handle large datasets. Although the theoretical work in this thesis applies to arbitrary data topologies, our implementations have assumed that the data is defined by sample points on a regular rectilinear grid. In the area of accuracy, we focus on the error that is introduced during volume projection. This phase of the volume rendering process involves the evaluation of the emission-absorption volume rendering line integral. This thesis presents four techniques for controlled precision volume integration. These schema depart from existing approaches in that they provide error bounds along with the solutions they generate. In each case, the error analysis leads to an algorithm for evaluating the integral to any specified tolerance. Our investigations into efficiency issues have resulted in two advances. First, an adaptive error bracketing scheme is presented that builds on the controlled precision volume integration methods. Using adaptive error bracketing, the solution for a viewing ray is continually refined until a user-specified error tolerance is met. The algorithm allows processing of the data without imposing a strict front-to-back or back-to-front evaluation order. Second, a suite of tools are presented that can be used to efficiently compute perspective projections of volume data. These include a paging strategy that is useful when a dataset is too large to fit into RAM memory and a ray splitting technique for adaptive supersampling. The latter technique ensures that all data features contribute to the final image while avoiding overcomputation in regions close to the eyepoint.", } @MastersThesis{Pasetto:1993:BMH, author = "Richard S. Pasetto", title = "A Biomechanical Model of Human Skin Using Finite Element Analysis", school = "Cornell University", year = "1993", } @Article{Pruyn:1993:ECG, author = "Peter W. Pruyn and Donald P. Greenberg", title = "Exploring 3{D} Computer Graphics in Cockpit Avionics", journal = "IEEE Computer Graphics and Applications", volume = "13", number = "3", month = may, year = "1993", pages = "28--35", keywords = "information representation", abstract = "A system that uses 3-D computer graphics to integrate and visualize flight information and to encode navigational information of the objects of a 3-D scene is described. The computer-generated views of geographic features, weather information, and air traffic used in the system are discussed. The system's support of instrument approach technology is also discussed. A number of design notions that have come out of this work, are reviewed. ", } @InProceedings{Schoeneman:1993:PL, author = "Chris Schoeneman and Julie Dorsey and Brian Smits and James Arvo and Donald Greenberg", title = "Painting with Light", booktitle = "SIGGRAPH 93 Conference Proceedings", conference = "held in Anaheim, California; August 1--6, 1993", editor = "James T. Kajiya", organization = "ACM SIGGRAPH", publisher = "ACM Press", series = "Computer Graphics Proceedings, Annual Conference Series", month = aug, year = "1993", pages = "143--146", keywords = "simulation, global illumination, radiosity, ray tracing, light design, inverse problems", abstract = "We present a new approach to lighting design for image synthesis. It is based on the inverse problem of determining light settings for an environment from a description of the desired solution. The method is useful for determining light intensities to achieve a desired effect in a computer simulation and can be used in conjunction with any rendering algorithm. Given a set of lights with fixed positions, we determine the light intensities and colors that most closely match the target image painted by the designer using a constrained least squares approach. We describe an interactive system that allows exible input and display of the solution.", } @InProceedings{Tampieri:1993:CHR, author = "Dani Lischinski and Filippo Tampieri and Donald P. Greenberg", title = "Combining Hierarchical Radiosity and Discontinuity Meshing", booktitle = "SIGGRAPH 93 Conference Proceedings", conference = "held in Anaheim, California; August 1--6, 1993", editor = "James T. Kajiya", organization = "ACM SIGGRAPH", publisher = "ACM Press", series = "Computer Graphics Proceedings, Annual Conference Series", month = aug, year = "1993", pages = "199--208", abstract = "We introduce a new approach for the computation of view independent solutions to the diffuse global illumination problem in polyhedral environments. The approach combines ideas from hierarchical radiosity and discontinuity meshing to yield solutions that are accurate both numerically and visually. First, we describe a modified hierarchical radiosity algorithm that uses a discontinuity driven subdivision strategy to achieve better numerical accuracy and faster convergence. Second, we present a new algorithm based on discontinuity meshing that uses the hierarchical solution to reconstruct an object-space approximation to the radiance function that is visually accurate. Our results show significant improvements over both hierarchical radiosity and discontinuity meshing algorithms.", } @PhdThesis{Tampieri:1993:DMRb, author = "Filippo Tampieri", title = "Discontinuity Meshing for Radiosity Image Synthesis", school = "Cornell University", year = "1993", abstract = "The simulation of global illumination is one of the most fundamental problems in computer graphics, with applications is a wide variety of areas. This problem studies the light energy transfer between reflective surfaces in an environment. Initially derived from the field of thermal engineering, radiosity has emerged over the past several years as one of the most promising solution methods. Despite having produced some of the most realistic-looking computer generated images to date, radiosity methods have not yet met with widespread acceptance. The main obstacle has been their need for very careful and time consuming user intervention, without which, current techniques are prone to generating a wide range of annoying visual artifacts. These artifacts are generally due to poor surface meshing, resulting in insufficient sampling density and ineffective sample placement. This thesis investigates the roots of this problem by taking a step back from the traditional finite element formulation of radiosity and examining the more general integral equation formulation. An analysis of the radiance functions described by this equation shows how umbra and penumbra boundaries as well as other sharp changes in illumination actually correspond to discontinuities in the radiance function and its derivatives. The results of this analysis have led to the concept of discontinuity meshing, whereby accurate approximations to the radiance functions are computed by explicitly representing their discontinuities as boundaries in the mesh. This concept has been applied to the design of a discontinuity meshing algorithm for polyhedral environments. The algorithm is embedded in a progressive refinement radiosity system and uses piecewise quadratic interpolation to reconstruct a smooth radiance function while preserving discontinuities where appropriate. The radiosity solutions produced by the new algorithm are compared against a photograph of a physical environment, an analytical solution, and a conventional, yet state-of-the-art, radiosity system, and its performance on architectural models of medium complexity is measured. The results are remarkably accurate both numerically and visually. The new discontinuity meshing algorithm drastically reduces, and in many cases eliminates, many of the annoying artifacts typical of conventional radiosity meshes, producing images of previously unattained quality. Moreover, the meshing is completely automatic and produces solutions that are highly view-independent.", } @InProceedings{Zatz:1993:GRHb, author = "Harold R. Zatz", title = "Galerkin Radiosity: {A} Higher Order Solution Method for Global Illumination", booktitle = "SIGGRAPH 93 Conference Proceedings", conference = "held in Anaheim, California; August 1--6, 1993", editor = "James T. Kajiya", organization = "ACM SIGGRAPH", publisher = "ACM Press", series = "Computer Graphics Proceedings, Annual Conference Series", month = aug, year = "1993", pages = "213--220", keywords = "global illumination, radiosity, integral equations, Galerkin methods, curved surfaces, progressive refinement", abstract = "This paper presents an alternative radiosity formulation using piecewise smooth radiance functions that incorporates curved surfaces directly. Using the Galerkin integral equation technique as a mathematical foundation, surface radiance functions are approximated by polynomials. This model eliminates the need for a posteriori rendering interpolation, and allows the direct use of non-planar parametric surfaces. Convergence problems due to singularities in the radiosity kernel are analyzed and rectified, and sources of approximation error are examined. The incorporation of a shadow masking technique vastly reduces the need for meshing and associated storage space-accurate radiosity calculations can often be made with no meshing. The technique is demonstrated on traditional radiosity scenes, as well as environments with untessellated curved surfaces.", } @TechReport{Arvo:1994:FAEa, author = "James Arvo and Kenneth E. Torrance and Brian Smits", title = "A Framework for the Analysis of Error in Global Illumination Algorithms", type = "Technical report", institution = "Program of Computer Graphics, Cornell University", number = "PCG-94-1", month = jan, year = "1994", } @InProceedings{Arvo:1994:FAEb, author = "James Arvo and Kenneth Torrance and Brian Smits", title = "A Framework for the Analysis of Error in Global Illumination Algorithms", booktitle = "SIGGRAPH 94 Conference Proceedings", conference = "held in Orlando, Florida; July 24--29, 1994", editor = "Andrew Glassner", organization = "ACM SIGGRAPH", publisher = "ACM Press", series = "Computer Graphics Proceedings, Annual Conference Series", month = jul, year = "1994", pages = "75--84", notes = "ISBN 0-89791-667-0", bibsource = "sig-11-1994", abstract = "In this paper we identify sources of error in global illumination algorithms and derive bounds for each distinct category. Errors arise from three sources: inaccuracies in the boundary data, discretization, and computation. Boundary data consist of surface geometry, reflectance functions, and emission functions, all of which may be perturbed by errors in measurement or simulation, or by simplifications made for computational efficiency. Discretization error is introduced by replacing the continuous radiative transfer equation with a finite-dimensional linear system, usually by means of boundary elements and a corresponding projection method. Finally, computational errors perturb the finite-dimensional linear system through imprecise form factors, inner products, visibility, etc., as well as by halting iterative solvers after a finite number of steps. Using the error taxonomy introduced in the paper we examine existing global illumination algorithms and suggest new avenues of research.", } @MastersThesis{Shaw:1994:HRD, author = "Erin Shaw", title = "Hierarchical Radiosity for Dynamic Environments", school = "Cornell University", year = "1994", } @InProceedings{Arvo:1994:ICV, author = "James Arvo and Kevin Novins", title = "{Iso-Contour} Volume Rendering", booktitle = "1994 Symposium on Volume Visualization", editor = "Arie Kaufman and Wolfgang Krueger", organization = "ACM SIGGRAPH", month = oct, year = "1994", pages = "115--122", notes = "ISBN 0-89791-741-3", abstract = "In this paper we present a new approach to volume rendering in which curves of constant intensity in image space, or iso-contours, are computed directly for each view. The generated iso-contours can be used to drive various visualization and feature-detection algorithms. The approach imposes no restriction on the organization of the data points and can accommodate a large class of radially-symmetric filter functions. The technique works well for both perspective and orthographic viewing projections. Each iso-contour is defined by an ordinary differential equation, which is solved numerically using a predictor-corrector method. A key element of the algorithm is the use of image intensity gradients, which we compute by means of a closed-form expression that holds at every point in the image plane. A caching algorithm is described that dramatically accelerates the gradient computations on large datasets. The algorithm is demonstrated on emission-only datasets. We conclude by describing a number of possible enhancements.", } @InProceedings{Arvo:1994:IJP, author = "James Arvo", title = "The Irradiance {J}acobian for Partially Occluded Polyhedral Sources", booktitle = "SIGGRAPH 94 Conference Proceedings", conference = "held in Orlando, Florida; July 24--29, 1994", editor = "Andrew Glassner", organization = "ACM SIGGRAPH", publisher = "ACM Press", series = "Computer Graphics Proceedings, Annual Conference Series", month = jul, year = "1994", pages = "343--350", keywords = "irradiance gradient, irradiance Jacobian, isolux contours, light field, mesh generation, vector irradiance", notes = "ISBN 0-89791-667-0", bibsource = "sig-11-1994", abstract = "The irradiance at a point on a surface due to a polyhedral source of uniform brightness has a well-known analytic formula. In this paper we derive the corresponding analytic expression for the irradiance Jacobian, the derivative of the vector representation of irradiance. Although the result is elementary for unoccluded sources, within penumbrae the irradiance Jacobian must incorporate more information about blockers than either the irradiance or vector irradiance. The expression presented here holds for any number of polyhedral blockers and requires only a minor extension of standard polygon clipping to evaluate. To illustrate its use, three related applications are briefly described: direct computation of isolux contours, finding local irradiance extrema, and iso-meshing. Isolux contours are curves of constant irradiance across a surface that can be followed using a predictor-corrector method based on the irradiance Jacobian. Similarly, local extrema can be found using a descent method. Finally, iso-meshing is a new approach to surface mesh generation that incorporates families of isolux contours.", } @InProceedings{Durkin:1994:NIR, author = "James W. Durkin and John F. Hughes", title = "Nonpolygonal Isosurface Rendering for Large Volume Data Sets", booktitle = "Proceedings of Visualization '94", editor = "R. Daniel Bergeron and Arie E. Kaufman", organization = "IEEE", month = oct, year = "1994", pages = "293--300", abstract = "Surface-based rendering techniques, particularly those that extract a polygonal approximation of an isosurface, are widely used in volume visualization. As dataset size increases though, the computational demands of these methods can overwhelm typically available computing resources. Recent work on accelerating such techniques has focused on preprocessing the volume data or postprocessing the extracted polygonization. Our new algorithm concentrates instead on streamlining the surface extraction process itself so as to accelerate the rendering of large volumes. The technique shortens the conventional isosurface visualization pipeline by eliminating the intermediate polygonization. We compute the contribution of the isosurface within a volume cell to the resulting image directly from a simplified numerical description of the cell/surface intersection. Our approach also reduces the work in the remaining stages of the visualization process. By quantizing the volume data, we exploit precomputed and cached data at key processing steps to improve rendering efficiency. The resulting implementation provides comparatively fast renderings with reasonable image quality.", } @PhdThesis{Lischinski:1994:ARA, author = "Daniel Lischinski", title = "Accurate and Reliable Algorithms for Global Illumination", school = "Cornell University", year = "1994", abstract = "The simulation of global illumination is one of the most fundamental problems in computer graphics, with applications in a wide variety of areas, such as architecture and lighting design, computer-aided design, and virtual reality. This problem concerns the transport of light energy between reflective surfaces in an environment. During the past decade, radiosity has become the method of choice for simulating global illumination in diffuse environments. Despite much recent progress in efficiency and applicability of radiosity methods, there are several very important open issues remaining: 1) Radiosity images suffer from many visual artifacts, resulting from lack of reliable automatic discretization algorithms; and 2) Current radiosity algorithms do not provide the user with guaranteed bounds or reliable estimates of the approximation errors. As a result, current radiosity systems require very careful and time-consuming user intervention in the discretization process, and the