[243] | 1 | @article{bb9633, |
---|
| 2 | AUTHOR = "Upstill, S.", |
---|
| 3 | TITLE = "The Renderman Companion, Addison-Wesley, Reading", |
---|
| 4 | JOURNAL = "MA", |
---|
| 5 | VOLUME = "89", |
---|
| 6 | YEAR = "1989", |
---|
| 7 | PAGES = "1989" |
---|
| 8 | } |
---|
| 9 | |
---|
| 10 | @inproceedings{BerDobEpp-SODA-90, |
---|
| 11 | title = {{Visibility with a moving point of view}}, |
---|
| 12 | author = {Marshall W. Bern and David P. Dobkin and David Eppstein and Robert L. Grossman}, |
---|
| 13 | booktitle = {Proc. 1st Symp. Discrete Algorithms}, |
---|
| 14 | publisher = {Assoc. Comput. Mach. and Soc. Industrial {\&} Applied Mathematics}, |
---|
| 15 | pages = {107--118}, |
---|
| 16 | month = {January}, |
---|
| 17 | year = {1990} |
---|
| 18 | } |
---|
| 19 | |
---|
| 20 | @article{BerDobEpp-Algo-94, |
---|
| 21 | title = {{Visibility with a moving point of view}}, |
---|
| 22 | author = {Marshall W. Bern and David P. Dobkin and David Eppstein and Robert L. Grossman}, |
---|
| 23 | journal = {Algorithmica}, |
---|
| 24 | volume = {11}, |
---|
| 25 | number = {4}, |
---|
| 26 | pages = {360--378}, |
---|
| 27 | month = {April}, |
---|
| 28 | year = {1994}, |
---|
| 29 | review = {MR-94j:68307} |
---|
| 30 | } |
---|
| 31 | |
---|
| 32 | @article{MR-94j:68307, |
---|
| 33 | author = {Marshall W. Bern and David P. Dobkin and David Eppstein and Robert L. Grossman}, |
---|
| 34 | reviews = {BerDobEpp-Algo-94}, |
---|
| 35 | journal = {Mathematical Reviews}, |
---|
| 36 | publisher = {Amer. Math. Soc.}, |
---|
| 37 | title = {{Visibility with a moving point of view}}, |
---|
| 38 | number = {94j:68307}, |
---|
| 39 | year = {1994} |
---|
| 40 | } |
---|
| 41 | |
---|
| 42 | @article{ma4, |
---|
| 43 | author="J. Matousek", |
---|
| 44 | title="Efficient partition trees", |
---|
| 45 | journal="Discrete and Computational Geometry", |
---|
| 46 | year="1992", |
---|
| 47 | volume="8", |
---|
| 48 | number="", |
---|
| 49 | pages="315-334" |
---|
| 50 | } |
---|
| 51 | |
---|
| 52 | @inproceedings{ma92acm, |
---|
| 53 | author="J. Matousek", |
---|
| 54 | title="Range searching with efficient hierarchical cuttings", |
---|
| 55 | booktitle="$8^{th}$ ACM Conf. in Comp. Geom.", |
---|
| 56 | address="Berlin", |
---|
| 57 | year="1992", |
---|
| 58 | pages="276-285" |
---|
| 59 | } |
---|
| 60 | |
---|
| 61 | @article |
---|
| 62 | {ma1, |
---|
| 63 | author="J. Matousek", |
---|
| 64 | title="Range searching with efficient hierarchical cuttings", |
---|
| 65 | journal="Discrete and Computational Geometry", |
---|
| 66 | year="1993", |
---|
| 67 | volume="10", |
---|
| 68 | number="", |
---|
| 69 | pages="157-182" |
---|
| 70 | } |
---|
| 71 | |
---|
| 72 | @Article{Matousek95, |
---|
| 73 | title={Approximations and Optimal Geometric Divide-and-Conquer}, |
---|
| 74 | author={Ji{\v{r}}{\'\i} Matou{\v{s}}ek}, |
---|
| 75 | pages={203--208}, |
---|
| 76 | journal=jcss, |
---|
| 77 | year=1995, |
---|
| 78 | month=apr, |
---|
| 79 | volume=50, |
---|
| 80 | number=2, |
---|
| 81 | preliminary={STOC::Matousek1991} |
---|
| 82 | } |
---|
| 83 | |
---|
| 84 | @Article{Adelson:1995:GER, |
---|
| 85 | author = "Stephen J. Adelson and Larry F. Hodges", |
---|
| 86 | title = "Generating Exact Ray-Traced Animation Frames by |
---|
| 87 | Reprojection", |
---|
| 88 | journal = "j-IEEE-CGA", |
---|
| 89 | volume = "15", |
---|
| 90 | number = "3", |
---|
| 91 | pages = "43--52", |
---|
| 92 | month = may, |
---|
| 93 | year = "1995", |
---|
| 94 | CODEN = "ICGADZ", |
---|
| 95 | ISSN = "0272-1716", |
---|
| 96 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 97 | bibsource = "Compendex database", |
---|
| 98 | acknowledgement = ack-nhfb, |
---|
| 99 | affiliation = "Comput. Res. and Applications, Los Alamos Nat. Lab., |
---|
| 100 | NM, USA", |
---|
| 101 | classification = "723; 723.5; 741.1; 742.2", |
---|
| 102 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 103 | keywords = "Algorithms; Animation; Animation frames; Cameras; |
---|
| 104 | Color; Color image processing; Computer graphics; |
---|
| 105 | Interactive animation; Light sources; Ray tracing; |
---|
| 106 | Reprojection; Spatiotemporal coherence; Three |
---|
| 107 | dimensional; Visualization; Volume visualization", |
---|
| 108 | } |
---|
| 109 | |
---|
| 110 | Article{Dias:1994:RTI, |
---|
| 111 | author = "Maria Lurdes Dias", |
---|
| 112 | title = "Ray tracing interference color: visualizing {Newton}'s |
---|
| 113 | rings", |
---|
| 114 | journal = "j-IEEE-CGA", |
---|
| 115 | volume = "14", |
---|
| 116 | number = "3", |
---|
| 117 | pages = "17--20", |
---|
| 118 | month = may, |
---|
| 119 | year = "1994", |
---|
| 120 | CODEN = "ICGADZ", |
---|
| 121 | ISSN = "0272-1716", |
---|
| 122 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 123 | bibsource = "Compendex database", |
---|
| 124 | abstract = "Generalized Fresnel's reflectance formulas provide the |
---|
| 125 | basis for this ray tracing method, which simulates the |
---|
| 126 | natural phenomenon of interference color. A |
---|
| 127 | visualization of Newton's rings demonstrates its |
---|
| 128 | accuracy.", |
---|
| 129 | acknowledgement = ack-nhfb, |
---|
| 130 | affiliation = "Dept. de Fisica, Coimbra Univ., Portugal", |
---|
| 131 | classification = "723.2; 723.5; 741.1; 921.6; 931.2", |
---|
| 132 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 133 | keywords = "Algorithms; Color; Color computer graphics; Color |
---|
| 134 | image processing; Computer simulation; Computer vision; |
---|
| 135 | Fresnel's reflectance formula; Interference color; |
---|
| 136 | Light reflection; Mathematical models; Newton's ring; |
---|
| 137 | Polarization; Ray tracing; Reflectance model; |
---|
| 138 | Refractive angle; Refractive index; Thick films; Thin |
---|
| 139 | films; Visualization", |
---|
| 140 | } |
---|
| 141 | |
---|
| 142 | @Article{Meinzer:1991:HRT, |
---|
| 143 | author = "Hans-Peter Meinzer and Kirsten Meetz and Dinu |
---|
| 144 | Scheppelmann and Uwe Engelmann and Hans Jurgen Baur", |
---|
| 145 | title = "The {Heidelberg} Ray Tracing Model", |
---|
| 146 | journal = "j-IEEE-CGA", |
---|
| 147 | volume = "11", |
---|
| 148 | number = "6", |
---|
| 149 | pages = "34--43", |
---|
| 150 | month = nov, |
---|
| 151 | year = "1991", |
---|
| 152 | CODEN = "ICGADZ", |
---|
| 153 | ISSN = "0272-1716", |
---|
| 154 | bibsource = "Graphics/siggraph/91.bib", |
---|
| 155 | keywords = "volume rendering", |
---|
| 156 | } |
---|
| 157 | |
---|
| 158 | @Article{Dias:1991:RTI, |
---|
| 159 | author = "Maria Lurdes Dias", |
---|
| 160 | title = "Ray Tracing Interference Color", |
---|
| 161 | journal = "j-IEEE-CGA", |
---|
| 162 | volume = "11", |
---|
| 163 | number = "2", |
---|
| 164 | pages = "54--60", |
---|
| 165 | month = mar, |
---|
| 166 | year = "1991", |
---|
| 167 | CODEN = "ICGADZ", |
---|
| 168 | ISSN = "0272-1716", |
---|
| 169 | bibdate = "Wed Jan 29 06:15:39 1997", |
---|
| 170 | bibsource = "Graphics/siggraph/91.bib, Compendex database", |
---|
| 171 | acknowledgement = ack-nhfb, |
---|
| 172 | affiliation = "Phys Dept, Univ of Coimbra, Portugal", |
---|
| 173 | classification = "723; 741", |
---|
| 174 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 175 | keywords = "Color; Computer Graphics; Constructive Interference; |
---|
| 176 | Destructive Interference; External Reflection; Light |
---|
| 177 | --- Interference; Optical Thickness; Ray Tracing |
---|
| 178 | Interference Color; shading; Thin Film Reflectance", |
---|
| 179 | } |
---|
| 180 | |
---|
| 181 | @Article{Woodwark:1991:RHC, |
---|
| 182 | author = "John Woodwark", |
---|
| 183 | title = "Reconstructing history with computer graphics", |
---|
| 184 | journal = "j-IEEE-CGA", |
---|
| 185 | volume = "11", |
---|
| 186 | number = "1", |
---|
| 187 | pages = "18--20", |
---|
| 188 | month = jan, |
---|
| 189 | year = "1991", |
---|
| 190 | CODEN = "ICGADZ", |
---|
| 191 | ISSN = "0272-1716", |
---|
| 192 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 193 | bibsource = "Graphics/siggraph/91.bib, Compendex database", |
---|
| 194 | acknowledgement = ack-nhfb, |
---|
| 195 | affiliation = "Information Geometers, Winchester, UK", |
---|
| 196 | annote = "Corrections on some statements done in haggerty90d |
---|
| 197 | IEEE CGA July 90.", |
---|
| 198 | classification = "402; 723; 901", |
---|
| 199 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 200 | keywords = "Applications; Archeology; Architecture --- History; |
---|
| 201 | architecture, archaeology; Churches --- Design; |
---|
| 202 | Computer Graphics; Computer Programming --- Algorithms; |
---|
| 203 | Computer Simulation; Divided Object Space Ray Casting |
---|
| 204 | Algorithm (DORA); Models; Ray Casters; Resistivity |
---|
| 205 | Results; Roman Baths; Roman Temples", |
---|
| 206 | } |
---|
| 207 | |
---|
| 208 | @Article{Mastin:1987:FSO, |
---|
| 209 | author = "Gary A. Mastin and Peter A. Watterberg and John F. |
---|
| 210 | Mareda", |
---|
| 211 | title = "{Fourier} Synthesis of Ocean Scenes", |
---|
| 212 | journal = "j-IEEE-CGA", |
---|
| 213 | volume = "7", |
---|
| 214 | number = "3", |
---|
| 215 | pages = "16--23", |
---|
| 216 | month = mar, |
---|
| 217 | year = "1987", |
---|
| 218 | CODEN = "ICGADZ", |
---|
| 219 | ISSN = "0272-1716", |
---|
| 220 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 221 | bibsource = "Compendex database, Graphics/siggraph/87.bib", |
---|
| 222 | acknowledgement = ack-nhfb, |
---|
| 223 | affiliationaddress = "Sandia Natl Lab, Albuquerque, NM, USA", |
---|
| 224 | classification = "471; 723; 921", |
---|
| 225 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 226 | keywords = "Computer Applications; computer graphics; computer |
---|
| 227 | programming --- Algorithms; mathematical |
---|
| 228 | transformations --- Fourier Transforms; model natural |
---|
| 229 | wave; oceanography; ray tracing; signal filtering and |
---|
| 230 | prediction; white-noise images", |
---|
| 231 | } |
---|
| 232 | |
---|
| 233 | @Article{Amanatides:1987:RCG, |
---|
| 234 | author = "John Amanatides", |
---|
| 235 | title = "Realism in Computer Graphics: a Survey", |
---|
| 236 | journal = "j-IEEE-CGA", |
---|
| 237 | volume = "7", |
---|
| 238 | number = "1", |
---|
| 239 | pages = "44--56", |
---|
| 240 | month = jan, |
---|
| 241 | year = "1987", |
---|
| 242 | CODEN = "ICGADZ", |
---|
| 243 | ISSN = "0272-1716", |
---|
| 244 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 245 | bibsource = "Compendex database, Graphics/siggraph/87.bib", |
---|
| 246 | acknowledgement = ack-nhfb, |
---|
| 247 | affiliationaddress = "Univ of Toronto, Ont, Can", |
---|
| 248 | annote = "This article surveys most of the major issues to be |
---|
| 249 | dealt with when generating realistic images, and covers |
---|
| 250 | papers up to December 1985. It begins with an overview |
---|
| 251 | of the rendering process and a quick review of visible |
---|
| 252 | surface-determination algorithms. Then, in more detail, |
---|
| 253 | it discusses shading, antialiasing, texture mapping, |
---|
| 254 | shadows, and optical effects and closes with a |
---|
| 255 | discussion of modeling primitives.", |
---|
| 256 | classification = "723; 741; 921", |
---|
| 257 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 258 | keywords = "computer graphics; general survey, bibliography, |
---|
| 259 | tutorial; image processing --- Synthesis; mathematical |
---|
| 260 | techniques --- Algorithms; pixel boundary; ray tracing |
---|
| 261 | geometry; Reviews; sampling; shading geometry; signal |
---|
| 262 | filtering and prediction; texture mapping; visibility |
---|
| 263 | --- Mathematical Models; visibility algorithms", |
---|
| 264 | } |
---|
| 265 | |
---|
| 266 | @Article{Greene:1986:EMO, |
---|
| 267 | author = "Ned Greene", |
---|
| 268 | title = "Environment Mapping and Other Applications of World |
---|
| 269 | Projection", |
---|
| 270 | journal = "j-IEEE-CGA", |
---|
| 271 | volume = "6", |
---|
| 272 | number = "11", |
---|
| 273 | pages = "21--29", |
---|
| 274 | month = nov, |
---|
| 275 | year = "1986", |
---|
| 276 | CODEN = "ICGADZ", |
---|
| 277 | ISSN = "0272-1716", |
---|
| 278 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 279 | bibsource = "Compendex database", |
---|
| 280 | acknowledgement = ack-nhfb, |
---|
| 281 | affiliationaddress = "New York Inst of Technology, Old Westbury, NY, |
---|
| 282 | USA", |
---|
| 283 | classification = "723; 741", |
---|
| 284 | conference = "Graphics Interface 86", |
---|
| 285 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 286 | keywords = "computer graphics; diffuse surface illumination; |
---|
| 287 | imaging techniques; optics; ray tracing; specular |
---|
| 288 | surface illumination; texture filtering; world |
---|
| 289 | projections", |
---|
| 290 | meetingaddress = "Vancouver, BC, Can", |
---|
| 291 | meetingdate = "1986", |
---|
| 292 | meetingdate2 = "86", |
---|
| 293 | } |
---|
| 294 | |
---|
| 295 | @Article{Steinberg:1984:SSB, |
---|
| 296 | author = "Herbert A. Steinberg", |
---|
| 297 | title = "A Smooth Surface Based on Biquadratic Patches", |
---|
| 298 | journal = "j-IEEE-CGA", |
---|
| 299 | volume = "4", |
---|
| 300 | number = "9", |
---|
| 301 | pages = "20--23", |
---|
| 302 | month = sep, |
---|
| 303 | year = "1984", |
---|
| 304 | CODEN = "ICGADZ", |
---|
| 305 | ISSN = "0272-1716", |
---|
| 306 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 307 | bibsource = "Compendex database", |
---|
| 308 | acknowledgement = ack-nhfb, |
---|
| 309 | classification = "723", |
---|
| 310 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 311 | keywords = "biquadratic patches; computer graphics; I35 |
---|
| 312 | biquadratic patches and I37 ray-tracing", |
---|
| 313 | } |
---|
| 314 | |
---|
| 315 | @Article{Coquillart:1984:SDD, |
---|
| 316 | author = "Sabine Coquillart and Michel Gangnet", |
---|
| 317 | title = "Shaded Display of Digital Maps", |
---|
| 318 | journal = "j-IEEE-CGA", |
---|
| 319 | volume = "4", |
---|
| 320 | number = "7", |
---|
| 321 | pages = "35--42", |
---|
| 322 | month = jul, |
---|
| 323 | year = "1984", |
---|
| 324 | CODEN = "ICGADZ", |
---|
| 325 | ISSN = "0272-1716", |
---|
| 326 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 327 | bibsource = "Compendex database, Graphics/siggraph/84.bib", |
---|
| 328 | acknowledgement = ack-nhfb, |
---|
| 329 | annote = "Several methods for displaying height fields are |
---|
| 330 | presented. Bilinear interpolation of patches is used to |
---|
| 331 | define the surface. Efficient algorithms, and quite |
---|
| 332 | elegant. Reminiscent of Kajiya's cut planes for |
---|
| 333 | surfaces of revolution.", |
---|
| 334 | classification = "405; 723; 741", |
---|
| 335 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 336 | keywords = "computer graphics --- Applications; digital maps; maps |
---|
| 337 | and mapping; maps, terrain, ray tracing, priority list, |
---|
| 338 | I37 Ray Tracing, I37 Shading, I3m Cartography; priority |
---|
| 339 | lists; ray-tracing techniques; shaded images of |
---|
| 340 | terrain", |
---|
| 341 | } |
---|
| 342 | |
---|
| 343 | @MASTERSTHESIS{ Westin-Thesis, |
---|
| 344 | AUTHOR = "Stephen H. Westin", |
---|
| 345 | TITLE = "Predicting Reflectance Functions from Complex Surfaces", |
---|
| 346 | SCHOOL = "Cornell University", |
---|
| 347 | MONTH = Aug, |
---|
| 348 | YEAR = 1992 |
---|
| 349 | } |
---|
| 350 | |
---|
| 351 | @InProceedings{westin92a, |
---|
| 352 | author = "Stephen H. Westin and James R. Arvo and Kenneth E. |
---|
| 353 | Torrance", |
---|
| 354 | title = "Predicting reflectance functions from complex |
---|
| 355 | surfaces", |
---|
| 356 | pages = "255--264", |
---|
| 357 | booktitle = "Computer Graphics (SIGGRAPH '92 Proceedings)", |
---|
| 358 | volume = "26", |
---|
| 359 | number = "2", |
---|
| 360 | year = "1992", |
---|
| 361 | month = jul, |
---|
| 362 | editor = "Edwin E. Catmull", |
---|
| 363 | conference = "held in Chicago, Illinois; 26-31 July 1992", |
---|
| 364 | keywords = "spherical harmonics, monte carlo, anisotropic |
---|
| 365 | reflection, brdf", |
---|
| 366 | } |
---|
| 367 | |
---|
| 368 | @InProceedings{sillion91b, |
---|
| 369 | author = "Francois X. Sillion and James R. Arvo and Stephen H. |
---|
| 370 | Westin and Donald P. Greenberg", |
---|
| 371 | title = "A global illumination solution for general reflectance |
---|
| 372 | distributions", |
---|
| 373 | pages = "187--196", |
---|
| 374 | booktitle = "Computer Graphics (SIGGRAPH '91 Proceedings)", |
---|
| 375 | volume = "25", |
---|
| 376 | number = "4", |
---|
| 377 | year = "1991", |
---|
| 378 | month = jul, |
---|
| 379 | editor = "Thomas W. Sederberg", |
---|
| 380 | conference = "held in Las Vegas, Nevada; 28 July - 2 August 1991", |
---|
| 381 | keywords = "global illumination, brdf, specular reflection, |
---|
| 382 | directional-diffuse, progressive radiosity, spherical |
---|
| 383 | harmonics", |
---|
| 384 | annote = "A general light transfer simulation algorithm for |
---|
| 385 | environments composed of materials with arbitrary |
---|
| 386 | reflectance functions is presented. This algorithm |
---|
| 387 | removes the previous practical restriction to ideal |
---|
| 388 | specular and/or ideal diffuse environments, and |
---|
| 389 | supports complex physically based reflectance |
---|
| 390 | distributions. This is accomplished by extending |
---|
| 391 | previous two-pass ray-casting radiosity approaches to |
---|
| 392 | handle non-uniform intensity distributions, and |
---|
| 393 | resolving all possible energy transfers between sample |
---|
| 394 | points. An implementation is described based on a |
---|
| 395 | spherical harmonic decomposition for encoding both |
---|
| 396 | bidirectional reflectance distribution functions for |
---|
| 397 | materials, and directional intensity distributions for |
---|
| 398 | illuminated surfaces. The method compares favorably |
---|
| 399 | with experimental measurements.", |
---|
| 400 | } |
---|
| 401 | |
---|
| 402 | @Article{Poulin:1991:SSL, |
---|
| 403 | author = "Pierre Poulin and John Amanatides", |
---|
| 404 | title = "Shading and shadowing with linear light sources", |
---|
| 405 | journal = "Computers and Graphics", |
---|
| 406 | volume = "15", |
---|
| 407 | number = "2", |
---|
| 408 | pages = "259--265", |
---|
| 409 | year = "1991", |
---|
| 410 | coden = "COGRD2", |
---|
| 411 | ISSN = "0097-8493", |
---|
| 412 | bibdate = "Wed Feb 5 07:22:58 MST 1997", |
---|
| 413 | acknowledgement = ack-nhfb, |
---|
| 414 | affiliation = "Univ of British Columbia", |
---|
| 415 | affiliationaddress = "Vancouver, BC, Can", |
---|
| 416 | annote = "Eurographics '90 award paper.", |
---|
| 417 | classification = "723; 741; 921", |
---|
| 418 | journalabr = "Comput Graphics (Pergamon)", |
---|
| 419 | keywords = "Computer Graphics --- Three Dimensional Graphics; |
---|
| 420 | Graphic Methods --- Research; Lambert's Laws; Light |
---|
| 421 | Sources; Linear Light Source Shading And Shadowing; |
---|
| 422 | Mathematical Techniques --- Chebyshev Approximation; |
---|
| 423 | Models; Shadowing Algorithms", |
---|
| 424 | } |
---|
| 425 | |
---|
| 426 | @TECHREPORT{ Novins92b, |
---|
| 427 | AUTHOR = "Kevin Novins and James Arvo and David Salesin", |
---|
| 428 | TITLE = "Adaptive Error Bracketing for Controlled-Precision Volume Rendering", |
---|
| 429 | INSTITUTION = "Department of Computer Science, Cornell University", |
---|
| 430 | NUMBER = "92-1312", |
---|
| 431 | MONTH = Nov, |
---|
| 432 | YEAR = 1992 |
---|
| 433 | } |
---|
| 434 | |
---|
| 435 | @INPROCEEDINGS{ Mitchell90, |
---|
| 436 | AUTHOR = "Don P. Mitchell", |
---|
| 437 | TITLE = "Robust Ray Intersection with Interval Arithmetic", |
---|
| 438 | BOOKTITLE = "Proceedings of Graphics Interface '90", |
---|
| 439 | YEAR = 1990, |
---|
| 440 | PAGES = "68--74" |
---|
| 441 | } |
---|
| 442 | |
---|
| 443 | |
---|
| 444 | @ARTICLE{Gigus90, |
---|
| 445 | AUTHOR = "Ziv Gigus and Jitendra Malik", |
---|
| 446 | TITLE = "Computing the aspect graph for line drawings of polyhedral objects", |
---|
| 447 | JOURNAL = "IEEE Transactions on Pattern Analysis and Machine Intelligence", |
---|
| 448 | VOLUME = 12, |
---|
| 449 | NUMBER = 2, |
---|
| 450 | MONTH = Feb, |
---|
| 451 | YEAR = 1990, |
---|
| 452 | PAGES = "113--122" |
---|
| 453 | } |
---|
| 454 | |
---|
| 455 | @Article{Sung:1992:ASB, |
---|
| 456 | author = "K. Sung", |
---|
| 457 | title = "Area sampling buffer: tracing rays with {Z}-buffer |
---|
| 458 | hardware", |
---|
| 459 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 460 | volume = "11", |
---|
| 461 | number = "3", |
---|
| 462 | pages = "C299--C310, C480--C481", |
---|
| 463 | month = "????", |
---|
| 464 | year = "1992", |
---|
| 465 | coden = "CGFODY", |
---|
| 466 | ISSN = "0167-7055", |
---|
| 467 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 468 | acknowledgement = ack-nhfb, |
---|
| 469 | classification = "C6130B (Graphics techniques)", |
---|
| 470 | conflocation = "Cambridge, UK; 7-11 Sept. 1992", |
---|
| 471 | conftitle = "European Association for Computer Graphics 13th Annual |
---|
| 472 | Conference. EUROGRAPHICS 92", |
---|
| 473 | corpsource = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL, |
---|
| 474 | USA", |
---|
| 475 | keywords = "area sampling; Area sampling; area sampling; buffer |
---|
| 476 | storage; computer graphics; Frame-buffer systems; |
---|
| 477 | frame-buffer systems; geometrical optics; |
---|
| 478 | hardware-assisted ray; Hardware-assisted ray tracing; |
---|
| 479 | image synthesis processes; Image synthesis processes; |
---|
| 480 | image synthesis processes; Light source area; light |
---|
| 481 | source area; Ray tracing; ray tracing; renderer; |
---|
| 482 | Renderer; Sampling area; sampling area; storage |
---|
| 483 | management; tracing; Z-buffer hardware", |
---|
| 484 | thesaurus = "Buffer storage; Computer graphics; Geometrical optics; |
---|
| 485 | Storage management", |
---|
| 486 | treatment = "P Practical", |
---|
| 487 | } |
---|
| 488 | |
---|
| 489 | @PhdThesis{spackman90a, |
---|
| 490 | author = "John Spackman", |
---|
| 491 | title = "Scene Decompositions for Accelerated Ray Tracing", |
---|
| 492 | year = "1990", |
---|
| 493 | type = "Ph.D. Thesis", |
---|
| 494 | school = "University of Bath, UK", |
---|
| 495 | annote = "Available as Bath Computer Science Technical Report |
---|
| 496 | 90/33. \\ Ray tracing has come to the fore in the |
---|
| 497 | computer synthesis of realistic images over the last |
---|
| 498 | decade. This algorithm synthesises a particularly high |
---|
| 499 | degree of realism in both the shading and shape of |
---|
| 500 | surfaces. Surface shading calculations incorporate not |
---|
| 501 | only local diffuse and specular radiance but also |
---|
| 502 | global shadowing, multiple reflection and refraction of |
---|
| 503 | view and light attenuation, all according to the laws |
---|
| 504 | of optical physics. Complex object shapes may be |
---|
| 505 | modelled as boolean constructs from exact |
---|
| 506 | specifications of many common geometries. A wide range |
---|
| 507 | of objects may be modelled exactly without resorting to |
---|
| 508 | polyhedral approximation. \\ Early implementations of |
---|
| 509 | ray tracing synthesised some of the most realistic |
---|
| 510 | images up to that date, but imposed an extremely high |
---|
| 511 | computational load for complex scenes. Synthesis times |
---|
| 512 | proved to be linear in object count, and projected |
---|
| 513 | times for scenes of a few thousand objects extended |
---|
| 514 | into months on popular mini-computers. This prevented |
---|
| 515 | the wide-spread application of ray tracing on |
---|
| 516 | non-specialised hardware. Various methods have been |
---|
| 517 | proposed over the last few years to improve the |
---|
| 518 | efficiency of ray tracing for more viable synthesis |
---|
| 519 | times. \\ This thesis addresses scene decompositions |
---|
| 520 | for the acceleration of ray traced image synthesis. The |
---|
| 521 | decomposition of a globally complicated scene into |
---|
| 522 | simpler local regions is shown to reduce the |
---|
| 523 | computational load imposed by ray tracing. Algorithms |
---|
| 524 | are presented for the construction and use of various |
---|
| 525 | types of scene decomposition. Their relative merits are |
---|
| 526 | compared and the ``octtree'' decomposition is shown to |
---|
| 527 | be particularly suitable for accelerating the synthesis |
---|
| 528 | of complex scenes.", |
---|
| 529 | } |
---|
| 530 | |
---|
| 531 | Article{Spackman:1991:SNR, |
---|
| 532 | author = "John Spackman and Philip Willis", |
---|
| 533 | title = "The {SMART} Navigation of a Ray Through an Oct-Tree", |
---|
| 534 | journal = "Computers and Graphics", |
---|
| 535 | volume = "15", |
---|
| 536 | number = "2", |
---|
| 537 | pages = "185--194", |
---|
| 538 | year = "1991", |
---|
| 539 | coden = "COGRD2", |
---|
| 540 | ISSN = "0097-8493", |
---|
| 541 | bibdate = "Wed Feb 5 07:22:58 MST 1997", |
---|
| 542 | acknowledgement = ack-nhfb, |
---|
| 543 | affiliation = "Univ of Bath", |
---|
| 544 | affiliationaddress = "Avon, Engl", |
---|
| 545 | classification = "723; 921", |
---|
| 546 | journalabr = "Comput Graphics (Pergamon)", |
---|
| 547 | keywords = "Computer Graphics; Computer Image Synthesis; Data |
---|
| 548 | Processing --- Data Structures; Digital Differential |
---|
| 549 | Analyzers; Graphic Methods --- Research; Imaging |
---|
| 550 | Techniques --- Research; Mathematical Techniques --- |
---|
| 551 | Trees; Oct Tree Scene Decompositions; octree; Ray |
---|
| 552 | Traced Image Synthesis; Research; Spatial Measure For |
---|
| 553 | Accelerated Ray Tracing (smart); Spatial Object |
---|
| 554 | Coherence", |
---|
| 555 | } |
---|
| 556 | |
---|
| 557 | @InCollection{Skytta:1991:DDM, |
---|
| 558 | author = "Jorma Skytta and Tapio Takala", |
---|
| 559 | title = "A Distributed Data Model for Raytracing", |
---|
| 560 | year = "1991", |
---|
| 561 | booktitle = "Advances in Computer Graphics Hardware III", |
---|
| 562 | editor = "A. A. M. Kuijk", |
---|
| 563 | publisher = "Springer Verlag", |
---|
| 564 | pages = "19--26", |
---|
| 565 | address = "New York", |
---|
| 566 | keywords = "parallelism", |
---|
| 567 | } |
---|
| 568 | |
---|
| 569 | @InProceedings{morris89a, |
---|
| 570 | author = "D. T. Morris and P. M. Dew", |
---|
| 571 | title = "Dynamic Dataflow Algorithms for Ray Tracing {CSG} |
---|
| 572 | Objects", |
---|
| 573 | pages = "452--460", |
---|
| 574 | booktitle = "Parallel Processing for Computer Vision and Display", |
---|
| 575 | year = "1989", |
---|
| 576 | editor = "P. M. Dew and R. A. Earnshaw and T. R. Heywood", |
---|
| 577 | publisher = "Addison-Wesley", |
---|
| 578 | annote = "This paper describes how solid objects may be rendered |
---|
| 579 | by use of dynamic dataflow techniques. Particular |
---|
| 580 | emphasis is given to the ray-tracing algorithm. The |
---|
| 581 | objects are described by constructive solid geometry. |
---|
| 582 | The algorithms are designed to be executed on a |
---|
| 583 | processor farm coupled with a data-driven dataflow |
---|
| 584 | machine. Many of the limitations of previous |
---|
| 585 | approaches, such as the Kedem-Ellis ray-casting machine |
---|
| 586 | are overcome. For example, the size of the objects that |
---|
| 587 | can be drawn directly is increased, the shading |
---|
| 588 | computations are made more efficient and there is |
---|
| 589 | better hardware utilization.", |
---|
| 590 | } |
---|
| 591 | |
---|
| 592 | @Article{Ohta:1990:RBT, |
---|
| 593 | author = "Masataka Ohta and Mamoru Maekawa", |
---|
| 594 | title = "Ray-Bound Tracing for Perfect and Efficient |
---|
| 595 | Anti-Aliasing", |
---|
| 596 | journal = "The Visual Computer", |
---|
| 597 | pages = "125--133", |
---|
| 598 | volume = "6", |
---|
| 599 | number = "3", |
---|
| 600 | month = jun, |
---|
| 601 | year = "1990", |
---|
| 602 | keywords = "ray tracing, antialiasing, coherence, bound", |
---|
| 603 | annote = "A complete detection of whether aliasing occurs in a |
---|
| 604 | given pixel is possible by using the concept of bounded |
---|
| 605 | rays and ray-bound tracing. A coherent set of rays can |
---|
| 606 | be bounded by bounding both their origins (by a sphere) |
---|
| 607 | and directions (by a circle on a unit sphere). By |
---|
| 608 | tracing bounds of rays in a pixel, along the direction |
---|
| 609 | of reflection, refraction or to light sources, it is |
---|
| 610 | possible to obtain an upper bound on the degree of |
---|
| 611 | aliasing in the pixel. Ray bound tracing is possible |
---|
| 612 | against various shapes and with various shading |
---|
| 613 | algorithms.", |
---|
| 614 | } |
---|
| 615 | |
---|
| 616 | @InProceedings{Ohta:1987:RCT, |
---|
| 617 | author = "Masataka Ohta and Mamoru Maekawa", |
---|
| 618 | title = "Ray Coherence Theorem and Constant Time Ray Tracing |
---|
| 619 | Algorithm", |
---|
| 620 | pages = "303--314", |
---|
| 621 | booktitle = "Computer Graphics 1987 (Proceedings of CG |
---|
| 622 | International '87)", |
---|
| 623 | year = "1987", |
---|
| 624 | editor = "Tsiyasu L. Kunii", |
---|
| 625 | publisher = "Springer-Verlag", |
---|
| 626 | keywords = "ray tracing, cull, computational geometry, spherical |
---|
| 627 | geometry, complexity", |
---|
| 628 | annote = "The concept of ray coherence is formalized as a ray |
---|
| 629 | coherence theorem to decrease the amount of computation |
---|
| 630 | in a ray object intersection of the ray tracing |
---|
| 631 | algorithm. Using the theorem, the calculation time of |
---|
| 632 | ray-object intersection in a ray tracing algorithm can |
---|
| 633 | be drastically decreased, by calculating a table which |
---|
| 634 | is used to limit the number of objects which may |
---|
| 635 | intersect with a given ray. The overhead of the |
---|
| 636 | algorithm is so small that it is effective even when |
---|
| 637 | there are only two objects. For more objects, the |
---|
| 638 | computation time of the ray-object intersection remains |
---|
| 639 | almost constant.", |
---|
| 640 | } |
---|
| 641 | |
---|
| 642 | @InProceedings{Hanrahan:1986:UCB, |
---|
| 643 | author = "Pat Hanrahan", |
---|
| 644 | title = "Using Caching and Breadth-First Search to Speed Up |
---|
| 645 | Ray-Tracing", |
---|
| 646 | year = "1986", |
---|
| 647 | month = may, |
---|
| 648 | booktitle = "Proceedings of Graphics Interface '86", |
---|
| 649 | publisher = "Canadian Information Processing Society", |
---|
| 650 | pages = "56--61", |
---|
| 651 | address = "Toronto, Ontario", |
---|
| 652 | keywords = "seed fill, coherence", |
---|
| 653 | } |
---|
| 654 | |
---|
| 655 | @Article{hall83a, |
---|
| 656 | author = "R. A. Hall and D. P. Greenberg", |
---|
| 657 | title = "A Testbed for Realistic Image Synthesis", |
---|
| 658 | pages = "10--20", |
---|
| 659 | journal = "IEEE Computer Graphics and Applications", |
---|
| 660 | volume = "3", |
---|
| 661 | number = "8", |
---|
| 662 | year = "1983", |
---|
| 663 | month = nov, |
---|
| 664 | keywords = "ray tracing cull, I37 Image Synthesis, I37 Surface |
---|
| 665 | Finish, shading, color", |
---|
| 666 | annote = "concerns shading and color more than ray tracing, but |
---|
| 667 | nice pictures! \\ As we have shown here, Cornell |
---|
| 668 | University's testbed image synthesis system has helped |
---|
| 669 | in the development of a number of improvements of |
---|
| 670 | existing ray-tracing techniques. In summary, these |
---|
| 671 | include a hybrid reflection model, a spectral-sampling |
---|
| 672 | method, the incorporation of light sources, and |
---|
| 673 | adaptive tree-depth control. Nevertheless, we point out |
---|
| 674 | again that many of the problems of realistic image |
---|
| 675 | generation through ray tracing have not been solved. |
---|
| 676 | The inherent point-sampling technique is prone to |
---|
| 677 | aliasing, the reflection models proposed do not include |
---|
| 678 | the correct energy formulations, and the computational |
---|
| 679 | expense is currently too high. The use of environmental |
---|
| 680 | image coherence techniques would probably make these |
---|
| 681 | approaches more tractable. It is our hope that the |
---|
| 682 | testbed imaging system will provide an appropriate |
---|
| 683 | environment for further exploration of these |
---|
| 684 | problems.", |
---|
| 685 | } |
---|
| 686 | |
---|
| 687 | InProceedings{Groller:1991:UTS, |
---|
| 688 | author = "E. Groller and W. Purgathofer", |
---|
| 689 | title = "Using Temporal and Spatial Coherence for Accelerating |
---|
| 690 | the Calculation of Animation Sequences", |
---|
| 691 | pages = "103--113", |
---|
| 692 | booktitle = "Eurographics '91", |
---|
| 693 | year = "1991", |
---|
| 694 | month = sep, |
---|
| 695 | editor = "Werner Purgathofer", |
---|
| 696 | publisher = "North-Holland", |
---|
| 697 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 698 | held in Vienna, Austria; 2-6 September 1991", |
---|
| 699 | keywords = "ray tracing", |
---|
| 700 | } |
---|
| 701 | |
---|
| 702 | @InProceedings{Gigante:1988:ART, |
---|
| 703 | author = "Michael Gigante", |
---|
| 704 | title = "Accelerated Ray Tracing Using Non-Uniform Grids", |
---|
| 705 | pages = "157--163", |
---|
| 706 | booktitle = "Proceedings of Ausgraph '90", |
---|
| 707 | year = "1988", |
---|
| 708 | annote = "A new space-partitioning method for ray tracing |
---|
| 709 | complex environments is described in this paper. |
---|
| 710 | Elements of a scene are placed into a collection of |
---|
| 711 | non-hierarchical, variable-sized voxels. \\ The |
---|
| 712 | creation of this structure is the result of a simple |
---|
| 713 | pre-processing step. In a scheme similar to that used |
---|
| 714 | by uniform grid methods, the non-uniform grid can be |
---|
| 715 | traversed very efficiently. \\ Unlike uniform grid |
---|
| 716 | methods, this method generates voxels with |
---|
| 717 | approximately uniform density of primitives per voxel. |
---|
| 718 | Its performance is less sensitive to the type of scene |
---|
| 719 | and does not fail on scenes with local, high-density |
---|
| 720 | clusters of primitives.", |
---|
| 721 | } |
---|
| 722 | |
---|
| 723 | @Article{deb94, |
---|
| 724 | author = "M. De Berg and D. Halperin and M. Overmars and J. |
---|
| 725 | Snoeyink and M. Van Kreveld", |
---|
| 726 | title = "Efficient ray shooting and hidden surface removal", |
---|
| 727 | journal = "Algorithmica: An International Journal in Computer |
---|
| 728 | Science", |
---|
| 729 | volume = "12", |
---|
| 730 | number = "1", |
---|
| 731 | year = "1994", |
---|
| 732 | publisher = "Springer Verlag, New York", |
---|
| 733 | pages = "30--53", |
---|
| 734 | topic = "visibility", |
---|
| 735 | } |
---|
| 736 | |
---|
| 737 | @TechReport{Kreveld:1992:NRD, |
---|
| 738 | author = "M. J. van Kreveld", |
---|
| 739 | title = "New results on data structures in computational |
---|
| 740 | geometry", |
---|
| 741 | type = "Ph.{D}. {Dissertation}", |
---|
| 742 | institution = "Dept. Comput. Sci., Univ. Utrecht", |
---|
| 743 | address = "Utrecht, Netherlands", |
---|
| 744 | year = "1992", |
---|
| 745 | keywords = "doctoral thesis", |
---|
| 746 | } |
---|
| 747 | |
---|
| 748 | @TechReport{Rushmeier91-RMVR, |
---|
| 749 | author = "Holly E. Rushmeier", |
---|
| 750 | year = "1991", |
---|
| 751 | title = "Radiosity {Methods} for {Volume} {Rendering}", |
---|
| 752 | number = "GIT-GVU-91-01", |
---|
| 753 | publisher = "Graphics, Visualization and Usability Center", |
---|
| 754 | institution = "Georgia Institute of Technology", |
---|
| 755 | address = "Atlanata, GA", |
---|
| 756 | } |
---|
| 757 | |
---|
| 758 | @Article{Roth:1982:RCM, |
---|
| 759 | author = "Scott D. Roth", |
---|
| 760 | title = "Ray Casting for Modeling Solids", |
---|
| 761 | journal = "Computer Graphics and Image Processing", |
---|
| 762 | volume = "18", |
---|
| 763 | number = "2", |
---|
| 764 | pages = "109--144", |
---|
| 765 | month = feb, |
---|
| 766 | year = "1982", |
---|
| 767 | coden = "CGIPBG", |
---|
| 768 | ISSN = "0146-664X", |
---|
| 769 | bibdate = "Fri Feb 7 08:36:21 MST 1997", |
---|
| 770 | note = "Also in SIGGRAPH '87, '88, '89 Introduction to Ray |
---|
| 771 | Tracing course notes. The other classic ray tracing |
---|
| 772 | paper.", |
---|
| 773 | acknowledgement = ack-nhfb, |
---|
| 774 | annote = "the other classic ray tracing paper \\ This paper |
---|
| 775 | presents ray casting as the methodological basis for a |
---|
| 776 | CAD/CAM solid modeling system. Solid objects are |
---|
| 777 | modeled by combining primitive solids, such as blocks |
---|
| 778 | and cylinders, using the set operators union, |
---|
| 779 | intersection, and difference. To visualize and analyze |
---|
| 780 | the composite solids modeled, virtual light rays are |
---|
| 781 | cast as probes. By virtue of its simplicity, ray |
---|
| 782 | casting is reliable and extensible. The most difficult |
---|
| 783 | mathematical problem is finding line-surface |
---|
| 784 | intersection points. So surfaces such as planes, |
---|
| 785 | quadrics, tori, and probably even parametric surface |
---|
| 786 | patches may bound the primitive solids. The adequacy |
---|
| 787 | and efficiency of ray casting are issues addressed |
---|
| 788 | here. A fast picture generation capability for |
---|
| 789 | interactive modeling is the biggest challenge. New |
---|
| 790 | methods are presented, accompanied by sample pictures |
---|
| 791 | and CPU times, to meet the challenge.", |
---|
| 792 | classification = "723", |
---|
| 793 | journalabr = "Comput Graphics Image Process", |
---|
| 794 | keywords = "computer aided design; computer graphics; ray casting; |
---|
| 795 | ray tracing casting intersect CSG, tracing, hidden |
---|
| 796 | line, I35 ray casting for a CAD/CAM solid modeling |
---|
| 797 | system, CSG", |
---|
| 798 | } |
---|
| 799 | |
---|
| 800 | @PhdThesis{Pattanaik:1990:CMG, |
---|
| 801 | author = "Sumanta N. Pattanaik", |
---|
| 802 | title = "Computational Methods for Global Illumination and |
---|
| 803 | Visualisation of Complex 3{D} Environments", |
---|
| 804 | year = "1990", |
---|
| 805 | month = nov, |
---|
| 806 | school = "Birla Institute of Technology \& Science, Computer |
---|
| 807 | Science Department, Pilani, India", |
---|
| 808 | keywords = "adjoint illumination equations, particle model of |
---|
| 809 | light, random walk, importance sampling", |
---|
| 810 | } |
---|
| 811 | |
---|
| 812 | @Article{Pattanaik:1994:FWR, |
---|
| 813 | author = "S. N. Pattanaik and K. Bouatouch", |
---|
| 814 | title = "Fast Wavelet Radiosity Method", |
---|
| 815 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 816 | volume = "13", |
---|
| 817 | number = "3", |
---|
| 818 | pages = "C/407--C/420", |
---|
| 819 | month = "????", |
---|
| 820 | year = "1994", |
---|
| 821 | coden = "CGFODY", |
---|
| 822 | ISSN = "0167-7055", |
---|
| 823 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 824 | acknowledgement = ack-nhfb, |
---|
| 825 | classification = "C4260 (Computational geometry); C6130B (Graphics |
---|
| 826 | techniques)", |
---|
| 827 | conflocation = "Oslo, Norway; 12-16 Sept. 1994", |
---|
| 828 | conftitle = "15th Annual Conference and Exhibition. |
---|
| 829 | EUROGRAPHICS'94", |
---|
| 830 | corpsource = "Campus de Beaulieu, IRISA, Rennes, France", |
---|
| 831 | keywords = "computational geometry; Computer graphics; computer |
---|
| 832 | graphics; decomposition technique; hierarchical; |
---|
| 833 | Hierarchical decomposition technique; inner products; |
---|
| 834 | interpolating wavelets; Interpolating wavelets; |
---|
| 835 | interpolating wavelets; multidimensional; |
---|
| 836 | Multidimensional inner products; optimal adaptive |
---|
| 837 | subdivision; Optimal adaptive subdivision; ray tracing; |
---|
| 838 | wavelet analysis; Wavelet analysis; wavelet radiosity |
---|
| 839 | method; Wavelet radiosity method; wavelet transforms", |
---|
| 840 | thesaurus = "Computational geometry; Ray tracing; Wavelet |
---|
| 841 | transforms", |
---|
| 842 | treatment = "T Theoretical or Mathematical", |
---|
| 843 | } |
---|
| 844 | |
---|
| 845 | @InProceedings{Ferwerda:1997:MVM, |
---|
| 846 | author = "James A. Ferwerda and Sumanta N. Pattanaik and Peter |
---|
| 847 | Shirley and Donald P. Greenberg", |
---|
| 848 | title = "A Model of Visual Masking for Computer Graphics", |
---|
| 849 | booktitle = "SIGGRAPH 97 Conference Proceedings", |
---|
| 850 | editor = "Turner Whitted", |
---|
| 851 | series = "Annual Conference Series", |
---|
| 852 | year = "1997", |
---|
| 853 | organization = "ACM SIGGRAPH", |
---|
| 854 | publisher = "Addison Wesley", |
---|
| 855 | month = aug, |
---|
| 856 | pages = "143--152", |
---|
| 857 | note = "ISBN 0-89791-896-7", |
---|
| 858 | keywords = "visual perception, masking, image quality, error |
---|
| 859 | metrics", |
---|
| 860 | annote = "In this paper we develop a computational model of |
---|
| 861 | visual masking based on psychophysical data. The model |
---|
| 862 | predicts how the presence of one visual pattern affects |
---|
| 863 | the detectability of another. The model allows us to |
---|
| 864 | choose texture patterns for computer graphics images |
---|
| 865 | that hide the effects of faceting, banding, aliasing, |
---|
| 866 | noise and other visual artifacts produced by sources of |
---|
| 867 | error in graphics algorithms. We demonstrate the |
---|
| 868 | utility of the model by choosing a texture pattern to |
---|
| 869 | mask faceting artifacts caused by polygonal tesselation |
---|
| 870 | of a at-shaded curved surface. The model predicts how |
---|
| 871 | changes in the contrast, spatial frequency, and |
---|
| 872 | orientation of the texture pattern, or changes in the |
---|
| 873 | tesselation of the surface will alter the masking |
---|
| 874 | effect. The model is general and has uses in geometric |
---|
| 875 | modeling, realistic image synthesis, scientific |
---|
| 876 | visualization, image compression, and image-based |
---|
| 877 | rendering.", |
---|
| 878 | } |
---|
| 879 | |
---|
| 880 | @Article{Levoy:1990:ERT, |
---|
| 881 | author = "Marc Levoy", |
---|
| 882 | title = "Efficient Ray Tracing of Volume Data", |
---|
| 883 | journal = "ACM Transactions on Graphics", |
---|
| 884 | volume = "9", |
---|
| 885 | number = "3", |
---|
| 886 | pages = "245--261", |
---|
| 887 | month = jul, |
---|
| 888 | year = "1990", |
---|
| 889 | coden = "ATGRDF", |
---|
| 890 | ISSN = "0730-0301", |
---|
| 891 | bibdate = "Fri Jan 5 07:58:42 MST 1996", |
---|
| 892 | url = "http://www.acm.org/pubs/toc/Abstracts/0730-0301/78965.html", |
---|
| 893 | acknowledgement = ack-nhfb, |
---|
| 894 | annote = "{\em Volume Rendering} is a technique for visualizing |
---|
| 895 | sampled scalar or vector fields of three spatial |
---|
| 896 | dimensions without fitting geometric primitives to the |
---|
| 897 | data. A subset of these techniques generates images by |
---|
| 898 | computing 2-D projections of a colored semitransparent |
---|
| 899 | volume, where the color and opacity at each point are |
---|
| 900 | derived from the data using local operators. Since all |
---|
| 901 | voxels participate in the generation of each image, |
---|
| 902 | rendering time grows linearly with the size of the |
---|
| 903 | dataset. This paper presents a front-to-back |
---|
| 904 | image-order volume-rendering algorithm and discusses |
---|
| 905 | two techniques for improving its performance. The first |
---|
| 906 | technique employs a pyramid of binary volumes to encode |
---|
| 907 | spatial coherence present in the data, and the second |
---|
| 908 | technique uses an opacity threshold to adaptively |
---|
| 909 | terminate ray tracing. Although the actual time saved |
---|
| 910 | depends on the data, speedups of an order of magnitude |
---|
| 911 | have been observed for datasets of useful size and |
---|
| 912 | complexity. Examples from two applications are given: |
---|
| 913 | medical imaging and molecular graphics.", |
---|
| 914 | keywords = "algorithms; design; hierarchical spatial enumeration; |
---|
| 915 | medical imaging; molecular graphics; octree; |
---|
| 916 | performance; ray tracing; scientific visualization; |
---|
| 917 | volume rendering; volume visualization; voxel", |
---|
| 918 | subject = "{\bf I.3.3}: Computing Methodologies, COMPUTER |
---|
| 919 | GRAPHICS, Picture/Image Generation, Display algorithms. |
---|
| 920 | {\bf I.3.5}: Computing Methodologies, COMPUTER |
---|
| 921 | GRAPHICS, Computational Geometry and Object Modeling, |
---|
| 922 | Curve, surface, solid, and object representations. {\bf |
---|
| 923 | I.3.7}: Computing Methodologies, COMPUTER GRAPHICS, |
---|
| 924 | Three-Dimensional Graphics and Realism, Visible |
---|
| 925 | line/surface algorithms.", |
---|
| 926 | } |
---|
| 927 | |
---|
| 928 | @InProceedings{Heckbert92discon, |
---|
| 929 | author = "Paul S. Heckbert", |
---|
| 930 | title = "Discontinuity Meshing for Radiosity", |
---|
| 931 | booktitle = "Third Eurographics Workshop on Rendering", |
---|
| 932 | month = may, |
---|
| 933 | year = "1992", |
---|
| 934 | address = "Bristol, UK", |
---|
| 935 | pages = "203--216", |
---|
| 936 | keywords = "radiosity, adaptive mesh, visibility", |
---|
| 937 | } |
---|
| 938 | |
---|
| 939 | @InProceedings{hashimoto89a, |
---|
| 940 | author = "Akihiko Hashimoto and Taka-aki Akimoto and Kenji Mase |
---|
| 941 | and Yasuhito Suenaga", |
---|
| 942 | title = "Vista Ray-Tracing: High Speed Ray Tracing Using |
---|
| 943 | Perspective Projection Image", |
---|
| 944 | pages = "549--561", |
---|
| 945 | booktitle = "New Advances in Computer Graphics (Proceedings of CG |
---|
| 946 | International '89)", |
---|
| 947 | year = "1989", |
---|
| 948 | editor = "R. A. Earnshaw and B. Wyvill", |
---|
| 949 | publisher = "Springer-Verlag", |
---|
| 950 | annote = "This paper presents a new high speed algorithm of |
---|
| 951 | ray-tracing named Vista Ray-tracing. In Vista |
---|
| 952 | Ray-tracing, time consuming intensity calculations are |
---|
| 953 | done only for ``active'' pixels which really need |
---|
| 954 | precise ray-tracing, while the intensity of |
---|
| 955 | ``moderate'' pixels in calculated by interpolation. The |
---|
| 956 | perspective projection image, or Vista, is generated at |
---|
| 957 | the first stage to be used as a guide map in active |
---|
| 958 | pixel selection. In this paper, a new method for |
---|
| 959 | obtaining Vistas for CSG models of quadratic surface |
---|
| 960 | objects is presented as a key technology. A new texture |
---|
| 961 | mapping algorithm is also presented. Vista Ray-tracing |
---|
| 962 | is actually 16-75 times faster than standard |
---|
| 963 | ray-tracing, and can be even faster if other |
---|
| 964 | acceleration methods are employed. Consequently, Vista |
---|
| 965 | Ray-tracing is very useful for intermediate processes |
---|
| 966 | in making various images for TV animation, movies, high |
---|
| 967 | definition television, printing, etc.", |
---|
| 968 | } |
---|
| 969 | |
---|
| 970 | @Article{Hanrahan:1990:LSL, |
---|
| 971 | author = "Pat Hanrahan and Jim Lawson", |
---|
| 972 | editor = "Forest Baskett", |
---|
| 973 | title = "A Language for Shading and Lighting Calculations", |
---|
| 974 | journal = "Computer Graphics", |
---|
| 975 | volume = "24", |
---|
| 976 | number = "4", |
---|
| 977 | pages = "289--298", |
---|
| 978 | month = aug, |
---|
| 979 | year = "1990", |
---|
| 980 | coden = "CGRADI, CPGPBZ", |
---|
| 981 | ISSN = "0097-8930", |
---|
| 982 | conference = "held in Dallas, Texas; 6--10 August 1990", |
---|
| 983 | keywords = "shading language, little language, illumination, |
---|
| 984 | lighting, rendering", |
---|
| 985 | } |
---|
| 986 | |
---|
| 987 | @Article{Cook:1984:ST, |
---|
| 988 | author = "R. L. Cook", |
---|
| 989 | title = "Shade trees", |
---|
| 990 | journal = "Computer Graphics", |
---|
| 991 | volume = "18", |
---|
| 992 | number = "3", |
---|
| 993 | pages = "223--231", |
---|
| 994 | month = jul, |
---|
| 995 | year = "1984", |
---|
| 996 | coden = "CGRADI, CPGPBZ", |
---|
| 997 | ISSN = "0097-8930", |
---|
| 998 | annote = "Cook developed a special shade tree language for |
---|
| 999 | defining textures and coloration for objects. |
---|
| 1000 | Interesting because it separates shading from the rest |
---|
| 1001 | of rendering, and allows a library of surface types to |
---|
| 1002 | be built up gradually. \\ Ray tracing is one of the |
---|
| 1003 | most elegant techniques in computer graphics. Many |
---|
| 1004 | phenomena that are difficult or impossible with other |
---|
| 1005 | techniques are simple with ray tracing, including |
---|
| 1006 | shadows, reflections, and refracted light. Ray |
---|
| 1007 | directions, however, have been determined precisely, |
---|
| 1008 | and this has limited the capabilities of ray tracing. |
---|
| 1009 | By distributing the directions of the rays according to |
---|
| 1010 | the analytic function they sample, ray tracing can |
---|
| 1011 | incorporate fuzzy phenomena. This provides correct and |
---|
| 1012 | easy solutions to some previously unsolved or partially |
---|
| 1013 | solved problems, including motion blur, depth of field, |
---|
| 1014 | penumbras, translucency, and fuzzy reflections. Motion |
---|
| 1015 | blur and depth of field calculations can be integrated |
---|
| 1016 | with the visible surface calculations, avoiding the |
---|
| 1017 | problems found in previous methods.", |
---|
| 1018 | conference = "held in Minneapolis, Minnesota; 23--27 July 1984", |
---|
| 1019 | keywords = "texturing, procedural models, languages, I37 Shade |
---|
| 1020 | Trees", |
---|
| 1021 | } |
---|
| 1022 | |
---|
| 1023 | @Article{Goldfeather:1989:NRC, |
---|
| 1024 | author = "Jack Goldfeather and Steven Molnar and Greg Turk and |
---|
| 1025 | Henry Fuchs", |
---|
| 1026 | title = "Near Real-Time {CSG} Rendering Using Tree |
---|
| 1027 | Normalization and Geometric Pruning", |
---|
| 1028 | journal = "IEEE Computer Graphics and Applications", |
---|
| 1029 | volume = "9", |
---|
| 1030 | number = "3", |
---|
| 1031 | pages = "20--28", |
---|
| 1032 | month = may, |
---|
| 1033 | year = "1989", |
---|
| 1034 | coden = "ICGADZ", |
---|
| 1035 | ISSN = "0272-1716", |
---|
| 1036 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 1037 | acknowledgement = ack-nhfb, |
---|
| 1038 | affiliation = "Carleton Coll, Dep of Math, Northfield, MN, USA", |
---|
| 1039 | classification = "723; 741; 921", |
---|
| 1040 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 1041 | keywords = "Boolean Switching Functions; Computer Aided Design; |
---|
| 1042 | Computer Aided Engineering; Computer Graphics --- |
---|
| 1043 | Interactive; Constructive Solid Geometry (CSG); |
---|
| 1044 | Geometric Pruning; Imaging Techniques; solid modeling; |
---|
| 1045 | Surfaces; Tree Normalization", |
---|
| 1046 | } |
---|
| 1047 | |
---|
| 1048 | @Article{Pavlidis:1990:RCS, |
---|
| 1049 | author = "Theo Pavlidis", |
---|
| 1050 | title = "Re: Comments on ``{Stochastic Sampling in Computer |
---|
| 1051 | Graphics}''", |
---|
| 1052 | journal = "ACM Transactions on Graphics", |
---|
| 1053 | volume = "9", |
---|
| 1054 | number = "2", |
---|
| 1055 | pages = "233--236", |
---|
| 1056 | month = apr, |
---|
| 1057 | year = "1990", |
---|
| 1058 | coden = "ATGRDF", |
---|
| 1059 | ISSN = "0730-0301", |
---|
| 1060 | bibdate = "Fri Jan 5 07:58:42 MST 1996", |
---|
| 1061 | note = "See \cite{Cook:1986:SSC,Wold:1990:RCS}.", |
---|
| 1062 | acknowledgement = ack-nhfb, |
---|
| 1063 | } |
---|
| 1064 | |
---|
| 1065 | @InCollection{Whitted88, |
---|
| 1066 | author = "Turner Whitted and Robert L. Cook", |
---|
| 1067 | editor = "Kenneth I. Joy and Charles W. Grant and Nelson L. Max |
---|
| 1068 | and Lansing Hatfield", |
---|
| 1069 | title = "A Comprehensive Shading Model", |
---|
| 1070 | booktitle = "Tutorial: Computer Graphics: Image Synthesis", |
---|
| 1071 | pages = "232--43", |
---|
| 1072 | publisher = "Computer Society Press", |
---|
| 1073 | address = "Washington, DC", |
---|
| 1074 | year = "1988", |
---|
| 1075 | keywords = "shading", |
---|
| 1076 | note = "also in SIGGRAPH '85 course notes \#11", |
---|
| 1077 | } |
---|
| 1078 | |
---|
| 1079 | @Article{Cook:1986:SSC, |
---|
| 1080 | author = "Robert L. Cook", |
---|
| 1081 | title = "Stochastic Sampling in Computer Graphics", |
---|
| 1082 | journal = "ACM Transactions on Graphics", |
---|
| 1083 | volume = "5", |
---|
| 1084 | number = "1", |
---|
| 1085 | pages = "51--72", |
---|
| 1086 | month = jan, |
---|
| 1087 | year = "1986", |
---|
| 1088 | coden = "ATGRDF", |
---|
| 1089 | ISSN = "0730-0301", |
---|
| 1090 | bibdate = "Thu Aug 25 23:39:28 1994", |
---|
| 1091 | note = "See remarks \cite{Pavlidis:1990:RCS,Wold:1990:RCS}. |
---|
| 1092 | Also in Tutorial: Computer Graphics: Image Synthesis, |
---|
| 1093 | Computer Society Press, Washington, 1988, pp. |
---|
| 1094 | 283--304.", |
---|
| 1095 | url = "http://www.acm.org/pubs/toc/Abstracts/0730-0301/8927.html", |
---|
| 1096 | acknowledgement = ack-nhfb, |
---|
| 1097 | keywords = "algorithms; antialiasing; depth of field; filtering; |
---|
| 1098 | image synthesis; Monte Carlo integration; motion blur; |
---|
| 1099 | raster graphics; ray tracing; stochastic sampling", |
---|
| 1100 | review = "ACM CR 8709-0784", |
---|
| 1101 | subject = "{\bf I.3.3}: Computing Methodologies, COMPUTER |
---|
| 1102 | GRAPHICS, Picture/Image Generation, Viewing algorithms. |
---|
| 1103 | {\bf G.3}: Mathematics of Computing, PROBABILITY AND |
---|
| 1104 | STATISTICS, Probabilistic algorithms (including Monte |
---|
| 1105 | Carlo).", |
---|
| 1106 | } |
---|
| 1107 | |
---|
| 1108 | @InProceedings{Torrance87a, |
---|
| 1109 | author = "R. L. Cook and K. E. Torrance", |
---|
| 1110 | title = "A Reflectance Model for Computer Graphics", |
---|
| 1111 | year = "1987", |
---|
| 1112 | editor = "W. Richards and S. Ullman", |
---|
| 1113 | booktitle = "Image Understanding 1985--86", |
---|
| 1114 | publisher = "Ablex", |
---|
| 1115 | address = "Norwood, NJ", |
---|
| 1116 | institution = "Cornell U", |
---|
| 1117 | pages = "1--19", |
---|
| 1118 | keywords = "IMAGE OUTPUT", |
---|
| 1119 | } |
---|
| 1120 | |
---|
| 1121 | @TechReport{EVL-1996-11, |
---|
| 1122 | author = "Andr{\'e} Hinkenjann and Markus Kubuk and Heinrich |
---|
| 1123 | M{\"u}ller", |
---|
| 1124 | title = "Answering Line Segment Intersection Queries Based On |
---|
| 1125 | Sample Answers", |
---|
| 1126 | number = "620/1996", |
---|
| 1127 | type = "Research Report", |
---|
| 1128 | institution = "University of Dortmund", |
---|
| 1129 | address = "Universit{\"a}t Dortmund, 44221 Dortmund, Germany", |
---|
| 1130 | month = aug, |
---|
| 1131 | year = "1996", |
---|
| 1132 | abstract = "Geometric query problems can be solved by |
---|
| 1133 | preprocessing the answers for a representative set of |
---|
| 1134 | sample queries. An arbitrary query is answered by the |
---|
| 1135 | response of a closest sample query. In general, this |
---|
| 1136 | answer will not be correct. A framework is presented in |
---|
| 1137 | which the quality of approximation of this approach can |
---|
| 1138 | be characterized. Futher, efficiency considerations are |
---|
| 1139 | performed. They consist in empirical experiments for |
---|
| 1140 | the classical line segment intersection query problem, |
---|
| 1141 | but also in giving theoretical time and space bounds |
---|
| 1142 | describing the trade-off between quality of |
---|
| 1143 | approximation and computational complexity. Finally, |
---|
| 1144 | approaches to the choice of favorable sample queries |
---|
| 1145 | are discussed.", |
---|
| 1146 | postscript-url = "ftp://euklid.informatik.uni-dortmund.de/pub/reports/ls7/rr-620.ps.gz", |
---|
| 1147 | evlib-url = "http://infovis.zib.de:8000/Dienst/UI/2.0/Describe/evl.computationalgeometry%2FEVL-1996-11", |
---|
| 1148 | evlib-revision = "1st", |
---|
| 1149 | evlib-postscript-md5 = "14a18f6a52af153a3c3eb1c7037c344c", |
---|
| 1150 | } |
---|
| 1151 | |
---|
| 1152 | @Article{Sbert:1997:OSS, |
---|
| 1153 | author = "Mateu Sbert", |
---|
| 1154 | title = "Optimal Source Selection in Shooting Random Walk |
---|
| 1155 | {Monte Carlo} Radiosity", |
---|
| 1156 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 1157 | volume = "16", |
---|
| 1158 | number = "3", |
---|
| 1159 | pages = "C301--C308", |
---|
| 1160 | month = sep # " 4--8", |
---|
| 1161 | year = "1997", |
---|
| 1162 | coden = "CGFODY", |
---|
| 1163 | ISSN = "0167-7055", |
---|
| 1164 | bibdate = "Tue Mar 17 15:44:38 MST 1998", |
---|
| 1165 | acknowledgement = ack-nhfb, |
---|
| 1166 | affiliation = "Universitat de Girona", |
---|
| 1167 | affiliationaddress = "Girona, Spain", |
---|
| 1168 | classification = "723.5; 741.1; 921.5; 922.1; 922.2", |
---|
| 1169 | journalabr = "Comput Graphics Forum", |
---|
| 1170 | keywords = "Computer graphics; Computer simulation; Lighting; |
---|
| 1171 | Monte Carlo methods; Optimization; Probability; |
---|
| 1172 | Radiosity; Rendering method", |
---|
| 1173 | } |
---|
| 1174 | |
---|
| 1175 | @Article{Choi92, |
---|
| 1176 | author = "H. K. Choi and C. M. Kyung", |
---|
| 1177 | title = "{PYSHA}: a shadow-testing acceleration scheme for ray |
---|
| 1178 | tracing", |
---|
| 1179 | journal = "Computer-aided design", |
---|
| 1180 | volume = "24", |
---|
| 1181 | number = "2", |
---|
| 1182 | month = feb, |
---|
| 1183 | year = "1992", |
---|
| 1184 | note = "hybrid scheme of light buffer and grid subdivision |
---|
| 1185 | with cost comparison on the fly", |
---|
| 1186 | } |
---|
| 1187 | |
---|
| 1188 | @article{gt-drssp-97 |
---|
| 1189 | , author = "M. T. Goodrich and R. Tamassia" |
---|
| 1190 | , title = "Dynamic ray shooting and shortest paths in planar subdivisions via balanced geodesic triangulations" |
---|
| 1191 | , journal = "J. Algorithms" |
---|
| 1192 | , volume = 23 |
---|
| 1193 | , year = 1997 |
---|
| 1194 | , pages = "51--73" |
---|
| 1195 | , update = "97.07 smid" |
---|
| 1196 | } |
---|
| 1197 | |
---|
| 1198 | @article{ekltmmv-rcerr-91 |
---|
| 1199 | , author = "J. L. Ellis and G. Kedem and T. C. Lyerly and D. G. Thielman and R. J. Marisa and J. P. Menon and H. B. Voelcker" |
---|
| 1200 | , title = "The ray casting engine and ray representations: a technical summary" |
---|
| 1201 | , journal = "Internat. J. Comput. Geom. Appl." |
---|
| 1202 | , volume = 1 |
---|
| 1203 | , number = 4 |
---|
| 1204 | , year = 1991 |
---|
| 1205 | , pages = "347--380" |
---|
| 1206 | , keywords = "mechanical CAD CAM, solid modeling, parallel computation, ray representation" |
---|
| 1207 | } |
---|
| 1208 | |
---|
| 1209 | @inproceedings{cj-sersi-91 |
---|
| 1210 | , author = "S. W. Cheng and R. Janardan" |
---|
| 1211 | , title = "Space-efficient ray shooting and intersection searching: algorithms, dynamization and applications" |
---|
| 1212 | , booktitle = "Proc. 2nd ACM-SIAM Sympos. Discrete Algorithms" |
---|
| 1213 | , year = 1991 |
---|
| 1214 | , pages = "7--16" |
---|
| 1215 | , keywords = "ray tracing, dynamization, spanning trees of low stabbing number" |
---|
| 1216 | } |
---|
| 1217 | |
---|
| 1218 | @article{cj-arsis-92 |
---|
| 1219 | , author = "S. W. Cheng and R. Janardan" |
---|
| 1220 | , title = "Algorithms for ray-shooting and intersection searching" |
---|
| 1221 | , journal = "J. Algorithms" |
---|
| 1222 | , volume = 13 |
---|
| 1223 | , year = 1992 |
---|
| 1224 | , pages = "670--692" |
---|
| 1225 | , update = "93.09 smid" |
---|
| 1226 | } |
---|
| 1227 | |
---|
| 1228 | @techreport{bf-vrs-90 |
---|
| 1229 | , author = "R. Bar-Yehuda and S. Fogel" |
---|
| 1230 | , title = "Variations on Ray Shooting" |
---|
| 1231 | , type = "Technical {Report}" |
---|
| 1232 | , number = 639 |
---|
| 1233 | , institution = "Technion IIT" |
---|
| 1234 | , address = "Haifa, Israel" |
---|
| 1235 | , year = 1990 |
---|
| 1236 | , keywords = "sheaf, ES-trees" |
---|
| 1237 | , update = "95.01 smid, 93.09 milone+mitchell" |
---|
| 1238 | } |
---|
| 1239 | |
---|
| 1240 | @inproceedings{af-acrsm-97 |
---|
| 1241 | , author = "B. Aronov and S. Fortune" |
---|
| 1242 | , title = "Average-Case Ray Shooting and Minimum Weight Triangulations" |
---|
| 1243 | , booktitle = "Proc. 13th Annu. ACM Sympos. Comput. Geom." |
---|
| 1244 | , year = 1997 |
---|
| 1245 | , pages = "203--212" |
---|
| 1246 | , update = "97.07 efrat" |
---|
| 1247 | } |
---|
| 1248 | |
---|
| 1249 | @inproceedings{b-lsbsp-95 |
---|
| 1250 | , author = "Mark de Berg" |
---|
| 1251 | , title = "Linear Size Binary Space Partitions for Fat Objects" |
---|
| 1252 | , booktitle = "Proc. 3rd Annu. European Sympos. Algorithms" |
---|
| 1253 | , series = "Lecture Notes Comput. Sci." |
---|
| 1254 | , volume = 979 |
---|
| 1255 | , publisher = "Springer-Verlag" |
---|
| 1256 | , year = 1995 |
---|
| 1257 | , pages = "252--263" |
---|
| 1258 | , update = "97.03 murali+schwarzkopf" |
---|
| 1259 | } |
---|
| 1260 | |
---|
| 1261 | @inproceedings{bg-bspsc-94 |
---|
| 1262 | , author = "M. de Berg and M. de Groot" |
---|
| 1263 | , title = "Binary space partitions for sets of cubes" |
---|
| 1264 | , booktitle = "Abstracts 10th European Workshop Comput. Geom." |
---|
| 1265 | , nickname = "CG'94" |
---|
| 1266 | , year = 1994 |
---|
| 1267 | , pages = "84--88" |
---|
| 1268 | , update = "94.05 schwarzkopf" |
---|
| 1269 | } |
---|
| 1270 | |
---|
| 1271 | @inproceedings{bgo-nrbsp-94 |
---|
| 1272 | , author = "M. de Berg and M. de Groot and M. Overmars" |
---|
| 1273 | , title = "New results on binary space partitions in the plane" |
---|
| 1274 | , booktitle = "Proc. 4th Scand. Workshop Algorithm Theory" |
---|
| 1275 | , series = "Lecture Notes Comput. Sci." |
---|
| 1276 | , volume = 824 |
---|
| 1277 | , publisher = "Springer-Verlag" |
---|
| 1278 | , year = 1994 |
---|
| 1279 | , pages = "61--72" |
---|
| 1280 | , update = "95.01 schwarzkopf+smid, 94.05 schwarzkopf" |
---|
| 1281 | } |
---|
| 1282 | |
---|
| 1283 | @inproceedings{bgo-pbsp-93 |
---|
| 1284 | , author = "M. de Berg and M. de Groot and M. Overmars" |
---|
| 1285 | , title = "Perfect binary space partitions" |
---|
| 1286 | , booktitle = "Proc. 5th Canad. Conf. Comput. Geom." |
---|
| 1287 | , site = "Waterloo, Canada" |
---|
| 1288 | , year = 1993 |
---|
| 1289 | , pages = "109--114" |
---|
| 1290 | , precedes = "bgo-pbsp-97" |
---|
| 1291 | , update = "97.03 devillers, 93.09 milone+mitchell" |
---|
| 1292 | } |
---|
| 1293 | |
---|
| 1294 | @article{bgo-pbsp-97 |
---|
| 1295 | , author = "M. de Berg and M. de Groot and M. Overmars" |
---|
| 1296 | , title = "Perfect binary space partitions" |
---|
| 1297 | , journal = "Comput. Geom. Theory Appl." |
---|
| 1298 | , volume = 7 |
---|
| 1299 | , year = 1997 |
---|
| 1300 | , pages = "81--91" |
---|
| 1301 | , succeeds = "bgo-pbsp-93" |
---|
| 1302 | , update = "97.03 devillers" |
---|
| 1303 | } |
---|
| 1304 | |
---|
| 1305 | @article{py-ebsph-90 |
---|
| 1306 | , author = "M. S. Paterson and F. F. Yao" |
---|
| 1307 | , title = "Efficient binary space partitions for hidden-surface removal and solid modeling" |
---|
| 1308 | , journal = "Discrete Comput. Geom." |
---|
| 1309 | , volume = 5 |
---|
| 1310 | , year = 1990 |
---|
| 1311 | , pages = "485--503" |
---|
| 1312 | , succeeds = "py-bpahs-89" |
---|
| 1313 | } |
---|
| 1314 | |
---|
| 1315 | @inproceedings{py-obspo-90 |
---|
| 1316 | , author = "M. S. Paterson and F. F. Yao" |
---|
| 1317 | , title = "Optimal binary space partitions for orthogonal objects" |
---|
| 1318 | , booktitle = "Proc. 1st ACM-SIAM Sympos. Discrete Algorithms" |
---|
| 1319 | , year = 1990 |
---|
| 1320 | , pages = "100--106" |
---|
| 1321 | , precedes = "py-obspo-92" |
---|
| 1322 | } |
---|
| 1323 | |
---|
| 1324 | @article{py-obspo-92 |
---|
| 1325 | , author = "M. S. Paterson and F. F. Yao" |
---|
| 1326 | , title = "Optimal binary space partitions for orthogonal objects" |
---|
| 1327 | , journal = "J. Algorithms" |
---|
| 1328 | , volume = 13 |
---|
| 1329 | , year = 1992 |
---|
| 1330 | , pages = "99--113" |
---|
| 1331 | , succeeds = "py-obspo-90" |
---|
| 1332 | } |
---|
| 1333 | |
---|
| 1334 | |
---|
| 1335 | |
---|
| 1336 | @inproceedings{l-hmelr-83 |
---|
| 1337 | , author = "A. Lingas" |
---|
| 1338 | , title = "Heuristics for minimum edge length rectangular partitions of rectilinear figures" |
---|
| 1339 | , booktitle = "Proc. 6th GI Conf. Theoret. Comput. Sci." |
---|
| 1340 | , series = "Lecture Notes Comput. Sci." |
---|
| 1341 | , volume = 145 |
---|
| 1342 | , publisher = "Springer-Verlag" |
---|
| 1343 | , year = 1983 |
---|
| 1344 | , pages = "199--210" |
---|
| 1345 | , keywords = "design of algorithms, VLSI design, length, partition, approximation, polygons, geometric graphs, rectangles" |
---|
| 1346 | } |
---|
| 1347 | |
---|
| 1348 | @incollection{s-ghsgc-83 |
---|
| 1349 | , author = "K. J. Supowit" |
---|
| 1350 | , title = "Grid heuristics for some geometric covering problems" |
---|
| 1351 | , editor = "F. P. Preparata" |
---|
| 1352 | , booktitle = "Computational Geometry" |
---|
| 1353 | , series = "Adv. Comput. Res." |
---|
| 1354 | , volume = 1 |
---|
| 1355 | , publisher = "JAI Press" |
---|
| 1356 | , address = "Greenwich, CT" |
---|
| 1357 | , year = 1983 |
---|
| 1358 | , pages = "215--233" |
---|
| 1359 | , keywords = "balls, $d$-dimensional, covering, heuristics" |
---|
| 1360 | } |
---|
| 1361 | |
---|
| 1362 | @inproceedings{lls-nohbs-87 |
---|
| 1363 | , author = "C. Levcopoulos and A. Lingas and J.-R. Sack" |
---|
| 1364 | , title = "Nearly optimal heuristics for binary search trees with geometric generalizations" |
---|
| 1365 | , booktitle = "Proc. 14th Internat. Colloq. Automata Lang. Program." |
---|
| 1366 | , series = "Lecture Notes Comput. Sci." |
---|
| 1367 | , volume = 267 |
---|
| 1368 | , publisher = "Springer-Verlag" |
---|
| 1369 | , year = 1987 |
---|
| 1370 | , pages = "376--385" |
---|
| 1371 | , keywords = "decomposition, partition, polygons, two-dimensional" |
---|
| 1372 | } |
---|
| 1373 | |
---|
| 1374 | @article{dz-hmlrp-90 |
---|
| 1375 | , author = "D. Du and Y. Zhang" |
---|
| 1376 | , title = "On heuristics for minimum length rectilinear partitions" |
---|
| 1377 | , journal = "Algorithmica" |
---|
| 1378 | , volume = 5 |
---|
| 1379 | , year = 1990 |
---|
| 1380 | , pages = "111--128" |
---|
| 1381 | } |
---|
| 1382 | |
---|
| 1383 | ceedings{l-fhmlr-86 |
---|
| 1384 | , author = "C. Levcopoulos" |
---|
| 1385 | , title = "Fast heuristics for minimum length rectangular partitions of polygons" |
---|
| 1386 | , booktitle = "Proc. 2nd Annu. ACM Sympos. Comput. Geom." |
---|
| 1387 | , year = 1986 |
---|
| 1388 | , pages = "100--108" |
---|
| 1389 | , cites = "cd-vdbcd-85, f-fapct-85, gz-bprp-85, ia-dsisa-84, ks-mdpo-85, k-ubsir-80, ll-blcpp-84, l-hmelr-83, lprs-melpr-82, l-tspp-77, ps-cgi-85, r-ppis-82, ZZZ" |
---|
| 1390 | , update = "97.11 bibrelex" |
---|
| 1391 | } |
---|
| 1392 | |
---|
| 1393 | @article{lls-hobst-89 |
---|
| 1394 | , author = "Christos Levcopoulos and Andrzej Lingas and Jorg-R. Sack" |
---|
| 1395 | , title = "Heuristics For Optimum Binary Search Trees And Minimum Weight Triangulation Problems" |
---|
| 1396 | , journal = "Theoret. Comput. Sci." |
---|
| 1397 | , volume = 66 |
---|
| 1398 | , number = 2 |
---|
| 1399 | , month = aug |
---|
| 1400 | , year = 1989 |
---|
| 1401 | , pages = "181--203" |
---|
| 1402 | , keywords = "optimum binary search trees, minimum weight triangulation, amortization argument" |
---|
| 1403 | , annote = "Amortized linear algorithm for GT of semi-circular |
---|
| 1404 | polygons." |
---|
| 1405 | , abstract = "We establish new bounds on the problem of constructing |
---|
| 1406 | optimum binary search trees with zero-key access |
---|
| 1407 | probabilities (with applications e.g. to point location |
---|
| 1408 | problems). We present a linear-time heuristic for |
---|
| 1409 | constructing such trees so that their cost is within a |
---|
| 1410 | factor of 1 plus epsilon from the optimum cost, where |
---|
| 1411 | epsilon is an arbitrary positive constant. Furthermore, |
---|
| 1412 | by using an interesting amortization argument, we give |
---|
| 1413 | a simple and practical, linear-time implementation of a |
---|
| 1414 | known greedy heuristics for such trees. The above |
---|
| 1415 | results are obtained in a more general setting, namely, |
---|
| 1416 | in the context of minimum length triangulations of so- |
---|
| 1417 | called semi-circular polygons. They are carried over to |
---|
| 1418 | binary search trees by proving a duality between |
---|
| 1419 | optimum (m minus 1)-way search trees and minimum weight |
---|
| 1420 | partitions of infinitely-flat semi-circular polygons |
---|
| 1421 | into m- gons. With this duality we can also obtain |
---|
| 1422 | better heuristics for minimum length partitions of |
---|
| 1423 | polygons by using known algorithms for optimum search |
---|
| 1424 | trees. (Author abstract) 14 Refs." |
---|
| 1425 | } |
---|
| 1426 | |
---|
| 1427 | @article{dr-hmrst-93 |
---|
| 1428 | , author = "C. C. {De Souza} and C. C. Ribeiro" |
---|
| 1429 | , title = "Heuristics for the minimum rectilinear {Steiner} tree problem: new algorithms and a computational study" |
---|
| 1430 | , journal = "Discrete Appl. Math." |
---|
| 1431 | , volume = 45 |
---|
| 1432 | , number = 3 |
---|
| 1433 | , year = 1993 |
---|
| 1434 | , pages = "205--220" |
---|
| 1435 | , keywords = "Steiner tree, $L_{1}$ metric, heuristics" |
---|
| 1436 | , update = "95.09 korneenko" |
---|
| 1437 | } |
---|
| 1438 | |
---|
| 1439 | @InProceedings{Bar-Yehuda90, |
---|
| 1440 | author = "R. Bar-Yehuda and S. Fogel", |
---|
| 1441 | title = "Good splitters with applications to ray shooting", |
---|
| 1442 | booktitle = "Proc. 2nd Canad. Conf. Comput. Geom.", |
---|
| 1443 | pages = "81--84", |
---|
| 1444 | year = "1990", |
---|
| 1445 | keywords = "computational geometry, arrangements", |
---|
| 1446 | } |
---|
| 1447 | |
---|
| 1448 | @InProceedings{Edelsbrunner91, |
---|
| 1449 | author = "Herbert Edelsbrunner and Bernard Chazelle and |
---|
| 1450 | Michelangelo Grigni and Leonidas Guibas and John |
---|
| 1451 | Hershberger and Misha Sharir and Jack Snoeyink", |
---|
| 1452 | title = "Ray Shooting in Polygons Using Geodesic |
---|
| 1453 | Triangulations", |
---|
| 1454 | booktitle = "Proc. 18th Internat. Colloq. Automata Lang. Program., |
---|
| 1455 | Lecture Notes in Computer Science{"} series no. 150", |
---|
| 1456 | pages = "661--673", |
---|
| 1457 | publisher = "Springer-Verlag", |
---|
| 1458 | year = "1991", |
---|
| 1459 | keywords = "computational geometry, simple polygon, geodesics", |
---|
| 1460 | note = "also as Princeton University, Computer Science |
---|
| 1461 | Department, TR-350-91, Sept. 1991", |
---|
| 1462 | } |
---|
| 1463 | |
---|
| 1464 | @TechReport{Guibas89, |
---|
| 1465 | author = "L. Guibas and M. Overmars and M. Sharir", |
---|
| 1466 | title = "Ray shooting, implicit point location, and related |
---|
| 1467 | queries in arrangements of segments{"}", |
---|
| 1468 | institution = "Dept. Comput. Sci., New York Univ.", |
---|
| 1469 | number = "433", |
---|
| 1470 | address = "New York, NY", |
---|
| 1471 | month = mar, |
---|
| 1472 | year = "1989", |
---|
| 1473 | keywords = "random sampling, arrangements, point location", |
---|
| 1474 | } |
---|
| 1475 | |
---|
| 1476 | @Article{Matousek93, |
---|
| 1477 | author = "J. Matousek", |
---|
| 1478 | title = "On Vertical Ray Shooting in Arrangements", |
---|
| 1479 | journal = "Comput. Geom. Theory Appl.", |
---|
| 1480 | volume = "2", |
---|
| 1481 | number = "5", |
---|
| 1482 | pages = "279--285", |
---|
| 1483 | month = mar, |
---|
| 1484 | year = "1993", |
---|
| 1485 | keywords = "computational geometry, zone theorem, cutting, |
---|
| 1486 | hyperplane arrangement", |
---|
| 1487 | note = "update = 93.09 Held+Matousek+Milone+Mitchell", |
---|
| 1488 | } |
---|
| 1489 | |
---|
| 1490 | @Article{bronsvoort84b, |
---|
| 1491 | author = "Willem F. Bronsvoort and Jarke J. van Wijk and |
---|
| 1492 | Frederik W. Jansen", |
---|
| 1493 | title = "Two Methods for Improving the Efficiency of Ray |
---|
| 1494 | Casting in Solid Modeling", |
---|
| 1495 | pages = "110--116", |
---|
| 1496 | journal = "Computer-Aided Design", |
---|
| 1497 | volume = "16", |
---|
| 1498 | number = "1", |
---|
| 1499 | year = "1984", |
---|
| 1500 | month = jan, |
---|
| 1501 | keywords = "CSG, I35 Ray Tracing, I35 Solid Modeling", |
---|
| 1502 | annote = "enhancements to Roth: scanline interval enclosures, |
---|
| 1503 | CSG tree optimization, and recursive screen subdivision |
---|
| 1504 | \\ In solid modelling based on constructive solid |
---|
| 1505 | geometry and primitive instancing, ray casting is a |
---|
| 1506 | very suitable technique for visualization of models on |
---|
| 1507 | a raster display. In its present form, it is, however, |
---|
| 1508 | too inefficient for interactive use. \\ Two methods for |
---|
| 1509 | improving the efficiency are given here. The first uses |
---|
| 1510 | scan-line interval enclosures instead of box |
---|
| 1511 | enclosures, and also bypasses non-contributing nodes |
---|
| 1512 | during each traversal of the CSG (constructive solid |
---|
| 1513 | geometry) tree. The second refines the image step by |
---|
| 1514 | step by subdivision, thereby avoiding explicit |
---|
| 1515 | computation of the intensities of many pixels of the |
---|
| 1516 | image. The second method reduces computing time more |
---|
| 1517 | than the first, but has the disadvantage that slivers |
---|
| 1518 | may occasionally be lost from the image.", |
---|
| 1519 | } |
---|
| 1520 | |
---|
| 1521 | @Article{tvcg-1996-22, |
---|
| 1522 | author = "Daniel Cohen-Or and Eran Rich and Uri Lerner and |
---|
| 1523 | Victor Shenkar", |
---|
| 1524 | email = "daniel@math.tau.ac.il and none and none and none", |
---|
| 1525 | title = "A Real-Time Photo-Realistic Visual Flythrough", |
---|
| 1526 | journal = "IEEE Transaction on Visualization and Computer |
---|
| 1527 | Graphics", |
---|
| 1528 | volume = "2", |
---|
| 1529 | number = "3", |
---|
| 1530 | month = sep, |
---|
| 1531 | year = "1996", |
---|
| 1532 | pages = "255--264", |
---|
| 1533 | abstract = "In this paper we present a comprehensive flythrough |
---|
| 1534 | system which generates photo-realistic images in true |
---|
| 1535 | real-time. The high performance is due to an innovative |
---|
| 1536 | rendering algorithm based on a discrete ray casting |
---|
| 1537 | approach, accelerated by ray coherence and |
---|
| 1538 | multiresolution traversal. The terrain as well as the |
---|
| 1539 | 3D objects are represented by a textured mapped |
---|
| 1540 | voxel-based model. The system is based on a pure |
---|
| 1541 | software algorithm and is thus portable. It was first |
---|
| 1542 | implemented on a workstation and then ported to a |
---|
| 1543 | general-purpose parallel architecture to achieve |
---|
| 1544 | real-time performance.", |
---|
| 1545 | keywords = "Terrain visualization, parallel rendering, flight |
---|
| 1546 | simulator, visual simulations, voxel-based modeling, |
---|
| 1547 | ray casting", |
---|
| 1548 | tvcg-abstract-url = "http://www.computer.org/pubs/tvcg/abs96.htm#255tg0996", |
---|
| 1549 | } |
---|
| 1550 | |
---|
| 1551 | @InProceedings{dadoun85a, |
---|
| 1552 | author = "Nou Dadoun and David G. Kirkpatrick and John P. |
---|
| 1553 | Walsh", |
---|
| 1554 | title = "The Geometry of Beam Tracing", |
---|
| 1555 | booktitle = "Proceedings of the ACM Symposium on Computational |
---|
| 1556 | Geometry", |
---|
| 1557 | pages = "55--61", |
---|
| 1558 | year = "1985", |
---|
| 1559 | month = jun, |
---|
| 1560 | annote = "the use of BSP trees and hierarchical bounding volumes |
---|
| 1561 | for fast beam intersection testing. \\ A solution to |
---|
| 1562 | the hidden surface elimination problem called beam |
---|
| 1563 | tracing is described. Beam tracing is related to ray |
---|
| 1564 | tracing but uses spatial coherence within the scene, |
---|
| 1565 | and area coherence within the image to batch |
---|
| 1566 | computations. Beam tracing is an object space solution |
---|
| 1567 | to the hidden surface problem. \\ Beam tracing is |
---|
| 1568 | formulated in terms of its principal subprocesses: |
---|
| 1569 | intersection, sorting, and clipping. A hierarchical |
---|
| 1570 | scene representation is proposed. This incorporates the |
---|
| 1571 | space decomposition idea of the BSP tree [Fuchs, Kedem, |
---|
| 1572 | and Naylor, 80] along with the convex polytope |
---|
| 1573 | intersection detection technique of [Dobkin and |
---|
| 1574 | Kirkpatrick, 83] to interleave and efficiently solve |
---|
| 1575 | the intersection and sorting subproblems of beam |
---|
| 1576 | tracing.", |
---|
| 1577 | } |
---|
| 1578 | |
---|
| 1579 | |
---|
| 1580 | @InBook{kaplan85a, |
---|
| 1581 | author = "M. Kaplan", |
---|
| 1582 | title = "Space-Tracing: {A} Constant Time Ray-Tracer", |
---|
| 1583 | pages = "149--158", |
---|
| 1584 | booktitle = "SIGGRAPH '85 State of the Art in Image Synthesis |
---|
| 1585 | seminar notes", |
---|
| 1586 | year = "1985", |
---|
| 1587 | month = jul, |
---|
| 1588 | keywords = "ray tracing cull", |
---|
| 1589 | } |
---|
| 1590 | |
---|
| 1591 | @Book{Samet90, |
---|
| 1592 | author = "Hanan Samet", |
---|
| 1593 | title = "Applications of Spatial Data Structures", |
---|
| 1594 | publisher = "Addison-Wesley", |
---|
| 1595 | address = "Reading, Mass.", |
---|
| 1596 | year = "1990", |
---|
| 1597 | keywords = "quadtree, octree, radiosity", |
---|
| 1598 | note = "chapter on ray tracing and efficiency, also discusses |
---|
| 1599 | radiosity", |
---|
| 1600 | } |
---|
| 1601 | |
---|
| 1602 | @InProceedings{glassner88d, |
---|
| 1603 | author = "Andrew S. Glassner", |
---|
| 1604 | title = "Space Subdivision for Fast Ray Tracing", |
---|
| 1605 | pages = "159--167", |
---|
| 1606 | booktitle = "Tutorial: Computer Graphics: Image Synthesis", |
---|
| 1607 | year = "1988", |
---|
| 1608 | editor = "Kenneth I. Joy and Charles W. Grant and Nelson L. Max |
---|
| 1609 | and Lansing Hatfield", |
---|
| 1610 | publisher = "Computer Society Press", |
---|
| 1611 | annote = "We have seen that the infamous slowness of ray-tracing |
---|
| 1612 | techniques is caused primarily by the time required for |
---|
| 1613 | ray-object intersection calculations. We have also seen |
---|
| 1614 | a new way of tracing the ray through small subsets of |
---|
| 1615 | space at a speed that reduces the number of ray-object |
---|
| 1616 | intersections that must be made, thereby cutting the |
---|
| 1617 | overall ray-tracing time considerably. \\ This new |
---|
| 1618 | algorithm makes possible the ray tracing of complex |
---|
| 1619 | scenes by medium- and small-scale computers. It is |
---|
| 1620 | hoped that this will enable the power of ray tracing to |
---|
| 1621 | be embraced by more people, helping them generate |
---|
| 1622 | pictures at the leading edge of computer graphics.", |
---|
| 1623 | } |
---|
| 1624 | |
---|
| 1625 | @TechReport{fussell88a, |
---|
| 1626 | author = "Donald Fussell and K. R. Subramanian", |
---|
| 1627 | title = "Fast Ray Tracing Using {K}-{D} Trees", |
---|
| 1628 | institution = "U. of Texas, Austin, Dept. Of Computer Science", |
---|
| 1629 | type = "Technical Report", |
---|
| 1630 | number = "TR-88-07", |
---|
| 1631 | month = mar, |
---|
| 1632 | year = "1988", |
---|
| 1633 | keywords = "hierarchies", |
---|
| 1634 | } |
---|
| 1635 | |
---|
| 1636 | @PhdThesis{subramanian90a, |
---|
| 1637 | author = "K. R. Subramanian", |
---|
| 1638 | title = "Adapting Search Structures to Scene Characteristics |
---|
| 1639 | for Ray Tracing", |
---|
| 1640 | month = dec, |
---|
| 1641 | year = "1990", |
---|
| 1642 | type = "Ph.D. Thesis", |
---|
| 1643 | school = "Department of Computer Sciences, University of Texas |
---|
| 1644 | at Austin", |
---|
| 1645 | annote = "We present new results in adapting search structures |
---|
| 1646 | to scene characteristics for improving the performance |
---|
| 1647 | of ray tracing. A cost model is developed for |
---|
| 1648 | evaluating search structures currently being used in |
---|
| 1649 | ray tracing. The model has been successfully used to |
---|
| 1650 | terminate search structure construction, thus making it |
---|
| 1651 | unnecessary to set termination parameters in advance. |
---|
| 1652 | The model has also been used with limited success to |
---|
| 1653 | compare the performance of different search structures |
---|
| 1654 | for a given scene. \\ A detailed experimental study of |
---|
| 1655 | some of the important properties of search structures |
---|
| 1656 | has been performed. This has resulted in a new adaptive |
---|
| 1657 | search structure that is based on {\em k-d} trees, a |
---|
| 1658 | multi-dimensional binary search structure which |
---|
| 1659 | outperforms existing methods. Its high performance is |
---|
| 1660 | primarily due to the fact that it combines the |
---|
| 1661 | advantages of such structures based on space |
---|
| 1662 | partitioning and those based on bounding volumes. The |
---|
| 1663 | greater flexibility of this search structure allows it |
---|
| 1664 | to terminate automatically at a point where further |
---|
| 1665 | subdivision would result in no additional benefits. \\ |
---|
| 1666 | Finally, this search structure has been used to render |
---|
| 1667 | volume models from scientific applications such as |
---|
| 1668 | medical imaging and molecular modeling. Its advantages |
---|
| 1669 | over traditional volume rendering techniques have been |
---|
| 1670 | demonstrated.", |
---|
| 1671 | } |
---|
| 1672 | |
---|
| 1673 | @TechReport{subramanian90b, |
---|
| 1674 | author = "K. R. Subramanian and Donald Fussell", |
---|
| 1675 | title = "A Cost Model for Ray Tracing Hierarchies", |
---|
| 1676 | institution = "U. of Texas, Austin, Dept. Of Computer Science", |
---|
| 1677 | type = "Technical Report", |
---|
| 1678 | number = "TR-90-04", |
---|
| 1679 | month = mar, |
---|
| 1680 | year = "1990", |
---|
| 1681 | keywords = "hierarchies", |
---|
| 1682 | } |
---|
| 1683 | |
---|
| 1684 | @TechReport{Subramanian:1990:FAP, |
---|
| 1685 | author = "K. R. Subramanian and Donald Fussell", |
---|
| 1686 | title = "Factors Affecting Performance of Ray Tracing |
---|
| 1687 | Hierarchies", |
---|
| 1688 | year = "1990", |
---|
| 1689 | month = jul, |
---|
| 1690 | number = "R-90-21", |
---|
| 1691 | type = "Technical Report", |
---|
| 1692 | institution = "Dept. of Computer Sciences, Univ. of Texas at Austin", |
---|
| 1693 | keywords = "octree", |
---|
| 1694 | } |
---|
| 1695 | |
---|
| 1696 | @Article{Vanecek:1991:BIM, |
---|
| 1697 | author = "G. {Vanecek, Jr.}", |
---|
| 1698 | title = "Brep-index: a multidimensional space partitioning |
---|
| 1699 | tree", |
---|
| 1700 | journal = "Internat. J. Comput. Geom. Appl.", |
---|
| 1701 | volume = "1", |
---|
| 1702 | number = "3", |
---|
| 1703 | year = "1991", |
---|
| 1704 | pages = "243--261", |
---|
| 1705 | keywords = "classification, Brep, BSP tree, data structures", |
---|
| 1706 | } |
---|
| 1707 | |
---|
| 1708 | @PhdThesis{semwal87a, |
---|
| 1709 | author = "S. K. Semwal", |
---|
| 1710 | title = "The Slicing Extent Technique for Fast Ray Tracing", |
---|
| 1711 | year = "1987", |
---|
| 1712 | type = "Ph.D. Thesis", |
---|
| 1713 | school = "Department of Computer Science, University of Central |
---|
| 1714 | Florida", |
---|
| 1715 | annote = "A new technique for image generation using ray tracing |
---|
| 1716 | is introduced. The `Slicing Extent Technique'' (SET) |
---|
| 1717 | partitions object space with slicing planes |
---|
| 1718 | perpendicular to all three axes. Planes are divided |
---|
| 1719 | into two dimensional rectangular cells, which contain |
---|
| 1720 | pointers to nearby objects. \\ Cell size and the space |
---|
| 1721 | slices varies, and is determined by the objects' |
---|
| 1722 | locations and orientations. Unlike oct-tree and other |
---|
| 1723 | space-partitioning methods, SET is not primarily |
---|
| 1724 | concerned with dividing space into mutually exclusive |
---|
| 1725 | volume elements (Voxels') and identifying objects |
---|
| 1726 | within each voxel. Instead, SET is based on analysis of |
---|
| 1727 | projections of objects onto slicing planes. \\ In |
---|
| 1728 | comparison to the existing space subdivision methods |
---|
| 1729 | for ray tracing, SET avoids tree traversal and exhibits |
---|
| 1730 | no anomalous behavior. There is no reorganization when |
---|
| 1731 | new objects arrive. Preprocessing to create slices is |
---|
| 1732 | inexpensive and produces a finely tuned filter |
---|
| 1733 | mechanism which supports rapid ray tracing.", |
---|
| 1734 | } |
---|
| 1735 | |
---|
| 1736 | @TechReport{semwal86a, |
---|
| 1737 | author = "S. K. Semwal and J. M. Moshell", |
---|
| 1738 | title = "Geometric Issues of the Slicing Extent Technique for |
---|
| 1739 | Ray Tracing", |
---|
| 1740 | year = "1986", |
---|
| 1741 | type = "Technical Report", |
---|
| 1742 | number = "CS-TR-86-17", |
---|
| 1743 | institution = "Department of Computer Science, University of Central |
---|
| 1744 | Florida", |
---|
| 1745 | annote = "We introduce a new technique for image generation |
---|
| 1746 | using ray tracing. The `Slicing Extent Technique'' |
---|
| 1747 | (SET) partitions object space with slicing planes |
---|
| 1748 | perpendicular to all three axes. Planes are dividied |
---|
| 1749 | into two dimensional rectangular cells, which contain |
---|
| 1750 | pointers to nearby objects. \\ Cell size and the space |
---|
| 1751 | between slices varies, and is determined by objects' |
---|
| 1752 | locations and orientations. Unlilke oct-tree and other |
---|
| 1753 | space partitioning methods, SET is not primarily |
---|
| 1754 | concerned with dividing space into mutually exclusive |
---|
| 1755 | volume elements (oxels') and identifying objects |
---|
| 1756 | within each voxel. Instead, SET is based on analysis of |
---|
| 1757 | projections of objects onto slicing planes. \\ The |
---|
| 1758 | analysis of projections onto planes leads to an |
---|
| 1759 | interesting geometric problem of `marking the cells'' |
---|
| 1760 | on the various planes so that no ray-object |
---|
| 1761 | intersection goes undetected. In this paper, we show |
---|
| 1762 | that our method of `marking the cells'' for spheres |
---|
| 1763 | and polyhedras is sufficient in this sense. The nature |
---|
| 1764 | of these extents is analyzed. \\ In comparison to the |
---|
| 1765 | existing methods for ray tracing, SET avoids tree |
---|
| 1766 | traversal. Preprocessing to create slices is |
---|
| 1767 | inexpensive and produces a finely tuned filter |
---|
| 1768 | mechanism which supports rapid ray tracing. \\ SET |
---|
| 1769 | resembles other efforts to speed up ray tracing |
---|
| 1770 | inasmuch as a two step process is used. First, an |
---|
| 1771 | approximate `filter'' technique eliminates most |
---|
| 1772 | possible ray/object collisions. Then an accurate |
---|
| 1773 | computation evaluates the remaining possible collisions |
---|
| 1774 | and provides information for the generation of |
---|
| 1775 | subsequent rays.", |
---|
| 1776 | } |
---|
| 1777 | |
---|
| 1778 | @Article{jevans89b, |
---|
| 1779 | author = "David Jevans and Brian Wyvill", |
---|
| 1780 | title = "Adaptive voxel subdivision for ray tracing", |
---|
| 1781 | pages = "164--172", |
---|
| 1782 | journal = "Proceedings of Graphics Interface '89", |
---|
| 1783 | year = "1989", |
---|
| 1784 | month = jun, |
---|
| 1785 | conference = "held in London, Ontario; 19-23 June 1989", |
---|
| 1786 | keywords = "spatial subdivision, octree", |
---|
| 1787 | annote = "Although regular subdivision has been shown to be |
---|
| 1788 | efficient at ray tracing scenes where objects are |
---|
| 1789 | evenly distributed, such algorithms perform poorly when |
---|
| 1790 | objects are concentrated in a small number of voxels. |
---|
| 1791 | In this paper, a method is presented where voxels in a |
---|
| 1792 | regular grid are examined and recursively subdivided |
---|
| 1793 | depending on object density. This integration of |
---|
| 1794 | regular and adaptive spatial subdivision methods allows |
---|
| 1795 | images consisting of large regularly distributed |
---|
| 1796 | objects and small dense objects to be ray traced |
---|
| 1797 | efficiently. The parameters controlling the coarseness |
---|
| 1798 | of the voxel grid, depth of adaptive subdivision trees, |
---|
| 1799 | and maximum number of polygons per voxel are varied and |
---|
| 1800 | their effects on execution time, subdivision time, and |
---|
| 1801 | memory use are measured.", |
---|
| 1802 | } |
---|
| 1803 | |
---|
| 1804 | @InProceedings{Jevans:1990:RTS, |
---|
| 1805 | author = "David A. J. Jevans", |
---|
| 1806 | title = "Ray tracing scenes of varying local complexity", |
---|
| 1807 | booktitle = "Proceedings of the 1990 Western Computer Graphics |
---|
| 1808 | Symposium", |
---|
| 1809 | year = "1990", |
---|
| 1810 | month = mar, |
---|
| 1811 | conference = "held in Banff, Alberta; 4-8 March 1990", |
---|
| 1812 | keywords = "space subdivision, adaptive, cost function", |
---|
| 1813 | } |
---|
| 1814 | |
---|
| 1815 | @InProceedings{Nemoto:1986:ASS, |
---|
| 1816 | author = "Keiji Nemoto and Takao Omachi", |
---|
| 1817 | title = "An Adaptive Subdivision by Sliding Boundary Surfaces |
---|
| 1818 | for Fast Ray Tracing", |
---|
| 1819 | pages = "43--48", |
---|
| 1820 | booktitle = "Proceedings of Graphics Interface '86", |
---|
| 1821 | year = "1986", |
---|
| 1822 | month = may, |
---|
| 1823 | editor = "M. Green", |
---|
| 1824 | conference = "held in Vancouver, B.C.; 26-30 May 1986", |
---|
| 1825 | keywords = "adaptive subdivision algorithm on a parallel |
---|
| 1826 | architecture, parallel processing", |
---|
| 1827 | annote = "They describe a dynamic load-balanced ray tracer. One |
---|
| 1828 | of the first load-balanced ray tracers. \\ This paper |
---|
| 1829 | presents an adaptive subdivision algorithm for fast ray |
---|
| 1830 | tracing implemented on parallel architecture using a |
---|
| 1831 | three dimensional computer array. The object space is |
---|
| 1832 | divided into several subregions and boundary surfaces |
---|
| 1833 | for the subregions are adaptively slid to redistribute |
---|
| 1834 | loads of the computers uniformly. Since the shape of |
---|
| 1835 | the subregions is preserved as orthogonal |
---|
| 1836 | parallelepiped the redistribution overhead can be kept |
---|
| 1837 | small. The algorithm is quite simple but can avoid load |
---|
| 1838 | concentration to a particular computer. \\ Simulation |
---|
| 1839 | results reveal that the adaptive space subdivision |
---|
| 1840 | algorithm by sliding boundary surfaces reduces the |
---|
| 1841 | computing time to 3/4 - 1/5 as much as that for the |
---|
| 1842 | conventional space subdivision algorithm with no |
---|
| 1843 | redistribution, which reduces the computing time almost |
---|
| 1844 | proportionally to the number of computers.", |
---|
| 1845 | } |
---|
| 1846 | |
---|
| 1847 | @MastersThesis{Jevans90, |
---|
| 1848 | author = "David Jevans", |
---|
| 1849 | title = "Adaptive Voxel Subdivision for Ray Tracing", |
---|
| 1850 | school = "Dept. of Computer Science, Univ. of Calgary", |
---|
| 1851 | type = "Master's Thesis", |
---|
| 1852 | year = "1990", |
---|
| 1853 | keywords = "grid subdivision, hierarchical subdivision", |
---|
| 1854 | note = "long version of paper", |
---|
| 1855 | } |
---|
| 1856 | |
---|
| 1857 | @TechReport{naylor86a, |
---|
| 1858 | author = "Bruce Naylor and William Thibault", |
---|
| 1859 | title = "Application of {BSP} Trees to Ray-Tracing and {CGS} |
---|
| 1860 | Evaluation", |
---|
| 1861 | institution = "Georgia Institute of Tech., School of Information and |
---|
| 1862 | Computer Science", |
---|
| 1863 | type = "Technical Report", |
---|
| 1864 | address = "Atlanta, Georgia", |
---|
| 1865 | number = "GIT-ICS 86/03", |
---|
| 1866 | month = feb, |
---|
| 1867 | year = "1986", |
---|
| 1868 | keywords = "hierarchies, BSP tree, CSG", |
---|
| 1869 | note = "true BSP-trees (not just generalized octrees) used for |
---|
| 1870 | efficiency", |
---|
| 1871 | } |
---|
| 1872 | |
---|
| 1873 | @MastersThesis{lin87a, |
---|
| 1874 | author = "Jimmy Jih-Ming Lin", |
---|
| 1875 | title = "Fast Ray Tracing on {BSP}-Trees", |
---|
| 1876 | year = "1987", |
---|
| 1877 | type = "M.Sc. Thesis", |
---|
| 1878 | school = "Department of Computer Science, University of Central |
---|
| 1879 | Florida", |
---|
| 1880 | keywords = "hierarchies", |
---|
| 1881 | annote = "Based on these analyses and experiments, the BSP-Trace |
---|
| 1882 | Method may not be the best solution for speeding up the |
---|
| 1883 | ray tracing, but it is worthwhile subject for research. |
---|
| 1884 | The potential drawbacks of the BSP-Trace which make it |
---|
| 1885 | no better than the Octree Method are: \\ (1) The number |
---|
| 1886 | of surfaces on the BSP-Tree is typically far more than |
---|
| 1887 | the original number of surfaces, because of the |
---|
| 1888 | splitting of surfaces into two by other surfaces' |
---|
| 1889 | planes; \\ (2) The Octree Method only needs to test |
---|
| 1890 | those objects which reside in the selected voxels, and |
---|
| 1891 | the BSP-Trace needs to consider the objects in the |
---|
| 1892 | whole half-space. \\ [FUJI86] mentioned that the memory |
---|
| 1893 | requirement for the octree is very costly, but for the |
---|
| 1894 | BSP-Tree, it can be taken care of very efficiently. The |
---|
| 1895 | bottleneck of the Octree Method is the time spent on |
---|
| 1896 | traveling up and down the Octree [FUJI86], and our |
---|
| 1897 | experiments show that this time is around 35\% of the |
---|
| 1898 | total time. The solution to reduce the traveling time |
---|
| 1899 | is to lower the height of the octree, but meanwhile the |
---|
| 1900 | increase in the number of objects contained in the |
---|
| 1901 | voxel means more intersections per ray. Thus, a new |
---|
| 1902 | data structure for fast ray tracing which combines the |
---|
| 1903 | Octree and BSP-Tree is proposed. \\ The new data |
---|
| 1904 | structure contains an octree on the top, and every leaf |
---|
| 1905 | voxel consists of a BSP-Tree. This will cut down both |
---|
| 1906 | the tree traveling time (by lowering the tree height) |
---|
| 1907 | and the memory consumed by the octree. Also, if we can |
---|
| 1908 | keep the number of objects inside the voxel down, the |
---|
| 1909 | increased number of surfaces by using the BSP-Tree is |
---|
| 1910 | limited. This thus will reduce the number of |
---|
| 1911 | intersection tests made inside the voxel.", |
---|
| 1912 | } |
---|
| 1913 | |
---|
| 1914 | |
---|
| 1915 | @InProceedings{devillers89b, |
---|
| 1916 | author = "Olivier Devillers", |
---|
| 1917 | title = "Tools to Study the Efficiency of Space Subdivision |
---|
| 1918 | Structures for Ray Tracing", |
---|
| 1919 | pages = "467--481", |
---|
| 1920 | booktitle = "Proceedings of the PIXIM '89", |
---|
| 1921 | year = "1989", |
---|
| 1922 | annote = "Space Subdivision structures are often used to improve |
---|
| 1923 | the performance of ray tracing. The subject of this |
---|
| 1924 | article is to study theoretically the effects of the |
---|
| 1925 | subdivision on the CPU time. The average number of |
---|
| 1926 | regions crossed by a ray is calculated in several cases |
---|
| 1927 | of subdivision. \\ With a space subdivision scheme, the |
---|
| 1928 | complexity of ray tracing is due to two main factors: |
---|
| 1929 | computation of the intersections within a region, and |
---|
| 1930 | computation of the sequence of regions intersected by a |
---|
| 1931 | given ray. The complexity of these two points is |
---|
| 1932 | studied. The distribution of the objects among the |
---|
| 1933 | regions is evaluated, and a method to compute the |
---|
| 1934 | average number of regions crossed by a ray for a given |
---|
| 1935 | method of subdivisions is proposed. This method is |
---|
| 1936 | applied to some usual space subdivision techniques: |
---|
| 1937 | octree, bounding boxes, grid, and macro-regions.", |
---|
| 1938 | } |
---|
| 1939 | |
---|
| 1940 | @InProceedings{dAmore:1992:OBP, |
---|
| 1941 | author = "F. d'Amore and P. G. Franciosa", |
---|
| 1942 | title = "On the optimal binary plane partition for sets of |
---|
| 1943 | isothetic rectangles", |
---|
| 1944 | booktitle = "Proc. 4th Canad. Conf. Comput. Geom.", |
---|
| 1945 | year = "1992", |
---|
| 1946 | pages = "1--5", |
---|
| 1947 | } |
---|
| 1948 | |
---|
| 1949 | @InProceedings{Chin:1992:FOP, |
---|
| 1950 | author = "Norman Chin and Steven Feiner", |
---|
| 1951 | title = "Fast object-precision shadow generation for areal |
---|
| 1952 | light sources using {BSP} trees", |
---|
| 1953 | pages = "21--30", |
---|
| 1954 | booktitle = "Computer Graphics (1992 Symposium on Interactive 3D |
---|
| 1955 | Graphics)", |
---|
| 1956 | volume = "25", |
---|
| 1957 | number = "2", |
---|
| 1958 | year = "1992", |
---|
| 1959 | month = mar, |
---|
| 1960 | editor = "David Zeltzer", |
---|
| 1961 | conference = "held in Boston; 29 March - 1 April 1992", |
---|
| 1962 | keywords = "shadow volume, area light source, penumbra, umbra", |
---|
| 1963 | annote = "", |
---|
| 1964 | } |
---|
| 1965 | |
---|
| 1966 | @InProceedings{Chrysanthou:1995:SVB, |
---|
| 1967 | author = "Yiorgos Chrysanthou and Mel Slater", |
---|
| 1968 | title = "Shadow Volume {BSP} Trees for Computation of Shadows |
---|
| 1969 | in Dynamic Scenes", |
---|
| 1970 | editor = "Pat Hanrahan and Jim Winget", |
---|
| 1971 | pages = "45--50", |
---|
| 1972 | booktitle = "1995 Symposium on Interactive {3D} Graphics", |
---|
| 1973 | year = "1995", |
---|
| 1974 | organization = "ACM SIGGRAPH", |
---|
| 1975 | month = apr, |
---|
| 1976 | note = "ISBN 0-89791-736-7", |
---|
| 1977 | } |
---|
| 1978 | |
---|
| 1979 | @MastersThesis{macdonald88a, |
---|
| 1980 | author = "David MacDonald", |
---|
| 1981 | title = "Space Subdivision Algorithms for Ray Tracing", |
---|
| 1982 | year = "1988", |
---|
| 1983 | type = "M.Sc. Thesis", |
---|
| 1984 | school = "Department of Computer Science, University of |
---|
| 1985 | Waterloo", |
---|
| 1986 | annote = "Ray tracing provides computer rendering of synthetic |
---|
| 1987 | images with many realistic qualities, but is |
---|
| 1988 | computationally expensive. Ray tracing requires testing |
---|
| 1989 | of rays against a scene to see which objects, if any, |
---|
| 1990 | are intersected. The high number of such tests required |
---|
| 1991 | by typical ray tracers contributes significantly to the |
---|
| 1992 | computational expense of ray tracing. \\ An efficient |
---|
| 1993 | method of reducing the computation involved in the |
---|
| 1994 | intersection tests is to organize the objects composing |
---|
| 1995 | the scene into one of several types of hierarchical |
---|
| 1996 | data structures. \\ This thesis describes algorithms |
---|
| 1997 | for the construction, storage, and traversal of the |
---|
| 1998 | space subdivision hierarchy. Methods are suggested for |
---|
| 1999 | decreasing computational requirements of the data |
---|
| 2000 | structure with respect to these three areas. \\ One |
---|
| 2001 | suggested strategy for improving performance in all |
---|
| 2002 | three areas (construction, storage, and traversal) is |
---|
| 2003 | implemented for the bintree structure. The performance |
---|
| 2004 | of these simulations is compared with implementations |
---|
| 2005 | of contemporary methods and some efficiency gains are |
---|
| 2006 | shown. \\ Further work is suggested, including |
---|
| 2007 | adaptation of some of the ideas presented within this |
---|
| 2008 | thesis to more general types of hierarchical |
---|
| 2009 | structures.", |
---|
| 2010 | } |
---|
| 2011 | |
---|
| 2012 | @TechReport{Quek:1988:ESS, |
---|
| 2013 | author = "Lee Hian Quek and D. D. Hearn", |
---|
| 2014 | title = "Efficient Space-Subdivision Methods in Ray-Tracing |
---|
| 2015 | Algorithms", |
---|
| 2016 | year = "1988", |
---|
| 2017 | month = nov, |
---|
| 2018 | number = "UIUCDCS-R-88-1468", |
---|
| 2019 | type = "Report No.", |
---|
| 2020 | institution = "Dept. of Computer Science, Univ. of Illinois at |
---|
| 2021 | Urbana-Champaign", |
---|
| 2022 | keywords = "efficiency", |
---|
| 2023 | anote = "Ray tracing provides a simple and powerful tool for the |
---|
| 2024 | generation of highly realistic displays. However, it is a computationally |
---|
| 2025 | expensive approach. A basic ray-tracing algorithm employing no antialiasing |
---|
| 2026 | may require several hours to render a scene of moderate complexity. Methods |
---|
| 2027 | for attaining higher picture quality, such as supersampling, adaptive |
---|
| 2028 | sampling, and distributed sampling, require even longer ray-processing |
---|
| 2029 | times. One method for improving the performance of ray-tracing algorithms is |
---|
| 2030 | to reduce ray-object intersection calculations by employing spatial |
---|
| 2031 | subdivision techniques to group objects in a scene. Here, we consider some |
---|
| 2032 | improvements that can be made to space-subdivision ray tracers by reducing |
---|
| 2033 | ray-traversal calculations and by implementing the algorithms on parallel |
---|
| 2034 | vector architectures.", |
---|
| 2035 | } |
---|
| 2036 | |
---|
| 2037 | @Book{Semwal:1992:RTU, |
---|
| 2038 | author = "Sudhanshu Kumar Semwal and Charulata K. Kearney and J. |
---|
| 2039 | Michael Moshell", |
---|
| 2040 | title = "Ray Tracing Using the Slicing Extent Technique", |
---|
| 2041 | year = "1992", |
---|
| 2042 | publisher = "International Conference on 3D Graphics (?)", |
---|
| 2043 | anote = "We present a novel approach to ray tracing called the Slicing |
---|
| 2044 | Extent Technique (SET) and its variations. SET partitions object space with |
---|
| 2045 | slicing planes perpendicular to all three axes. Slicing planes are divided |
---|
| 2046 | into two dimensional rectangular cells, which contain pointers to nearby |
---|
| 2047 | objects. The novelty of SET is that rather than using a collection of |
---|
| 2048 | volumes as an extent, SET uses a collection of planar cells and is based on |
---|
| 2049 | analysis of projections of objects onto slicing planes. These rectangular |
---|
| 2050 | cells are used to quickly traverse through the sparse area of the scene and |
---|
| 2051 | also provide further subdivision in the highly populated dense area. These |
---|
| 2052 | 2D cells can also define tighter extents. In comparison to the existing |
---|
| 2053 | space subdivision techniques for ray tracing, SET avoids tree traversal and |
---|
| 2054 | multiple ray-object intersections. It guarantees no increase in image |
---|
| 2055 | generation time when number of cells per slice increase in multiples of |
---|
| 2056 | four. There is no reorganization when new objects arrive and preprocessing |
---|
| 2057 | to create slices is inexpensive.", |
---|
| 2058 | } |
---|
| 2059 | |
---|
| 2060 | TechReport{Wilson92b, |
---|
| 2061 | author = "Tom Wilson and Narsingh Deo", |
---|
| 2062 | title = "Extent Tracing: Algorithm and Implementation", |
---|
| 2063 | institution = "Department of Computer Science, University of Central |
---|
| 2064 | Florida", |
---|
| 2065 | type = "Technical Report", |
---|
| 2066 | number = "CS-TR-92-34", |
---|
| 2067 | month = dec, |
---|
| 2068 | year = "1992", |
---|
| 2069 | keywords = "efficiency", |
---|
| 2070 | anote = "This paper describes a new ray tracing acceleration algorithm |
---|
| 2071 | called extent tracing. The algorithm works on a structure that is |
---|
| 2072 | conceptually related to a hierarchical tree of extents (HTE), but does not |
---|
| 2073 | require the hierarchy. To speed up extent tracing, spatial subdivision is |
---|
| 2074 | added, resulting in a nonuniform subdivision grid. Implementation details |
---|
| 2075 | and the results of comparisons to some other established acceleration |
---|
| 2076 | techniques are given.", |
---|
| 2077 | } |
---|
| 2078 | |
---|
| 2079 | @TechReport{Wilson92, |
---|
| 2080 | author = "Tom Wilson and Narsingh Deo", |
---|
| 2081 | title = "Comparing Extent Tracing to Other Ray Tracing |
---|
| 2082 | Accelerators", |
---|
| 2083 | institution = "Department of Computer Science, University of Central |
---|
| 2084 | Florida", |
---|
| 2085 | type = "Technical Report", |
---|
| 2086 | number = "CS-TR-92-21", |
---|
| 2087 | month = sep, |
---|
| 2088 | year = "1992", |
---|
| 2089 | keywords = "efficiency", |
---|
| 2090 | anote = "This report examines the feasibility of a new ray-tracing |
---|
| 2091 | acceleration scheme called extent tracing by comparing it to some |
---|
| 2092 | established techniques on established benchmark scenes. The other techniques |
---|
| 2093 | implemented for comparison are binary space-partitioning (BSP) tree, |
---|
| 2094 | hierarchical tree of extents (HTE), octree, and uniform subdivision. The |
---|
| 2095 | statistics used in the comparison are the execution times, memory |
---|
| 2096 | requirements, object intersections per ray, bounding volume intersections |
---|
| 2097 | per ray, and voxels traversed per ray.", |
---|
| 2098 | } |
---|
| 2099 | |
---|
| 2100 | @TechReport{Wilson92a, |
---|
| 2101 | author = "Tom Wilson and Narsingh Deo", |
---|
| 2102 | title = "Acceleration Schemes for Ray Tracing", |
---|
| 2103 | institution = "Department of Computer Science, University of Central |
---|
| 2104 | Florida", |
---|
| 2105 | type = "Technical Report", |
---|
| 2106 | number = "CS-TR-92-22", |
---|
| 2107 | month = sep, |
---|
| 2108 | year = "1992", |
---|
| 2109 | keywords = "efficiency", |
---|
| 2110 | } |
---|
| 2111 | |
---|
| 2112 | @InProceedings{Speer:1985:TEA, |
---|
| 2113 | author = "L. R. Speer and T. D. Derose and B. A. Barsky", |
---|
| 2114 | title = "A Theoretical and Empirical Analysis of Coherent |
---|
| 2115 | Ray-Tracing", |
---|
| 2116 | booktitle = "Graphics Interface '85 Proceedings", |
---|
| 2117 | pages = "1--8", |
---|
| 2118 | year = "1985", |
---|
| 2119 | editor = "M. Wein and E. M. Kidd", |
---|
| 2120 | organization = "Canadian Inf. Process. Soc.", |
---|
| 2121 | conference = "held in Montreal, Quebec, Canada; 27--31 May 1985", |
---|
| 2122 | keywords = "I37 ray-tracing, I37 image synthesis, I30 picture |
---|
| 2123 | processing", |
---|
| 2124 | annote = "The use of {\em coherence} has been advocated as a |
---|
| 2125 | means of reducing the large computational cost of the |
---|
| 2126 | ray-tracing method of image synthesis. This paper |
---|
| 2127 | examines the theoretical and empirical performance of a |
---|
| 2128 | typical coherent ray-tracing algorithm, one that |
---|
| 2129 | exploits the similarity between the intersection trees |
---|
| 2130 | generated by successive rays. It is shown that despite |
---|
| 2131 | the large degree of coherence present in a scene, the |
---|
| 2132 | need to ensure the validity of ray-object intersections |
---|
| 2133 | prevents any significant computational savings. This |
---|
| 2134 | indicates that other algorithmic methods must be used |
---|
| 2135 | in order to substantially reduce the computational cost |
---|
| 2136 | of ray-traced imagery.", |
---|
| 2137 | } |
---|
| 2138 | |
---|
| 2139 | @InProceedings{Isler:1991:HSS, |
---|
| 2140 | author = "Veysi Isler and Cevdet Aykanat and Bulent |
---|
| 2141 | {\"{O}}zgu\c{c}", |
---|
| 2142 | title = "A heuristic 3{D} space subdivision algorithm for ray |
---|
| 2143 | tracing", |
---|
| 2144 | pages = "499--504", |
---|
| 2145 | booktitle = "COMPUGRAPHICS '91", |
---|
| 2146 | volume = "I", |
---|
| 2147 | year = "1991", |
---|
| 2148 | conference = "held in Sesimbra, Portugal; 16-20 September 1991", |
---|
| 2149 | } |
---|
| 2150 | |
---|
| 2151 | @Article{Bouville??, |
---|
| 2152 | author = "Christian Bouville and Jean-Luc Dubois and Isabelle |
---|
| 2153 | Marchal", |
---|
| 2154 | title = "A Space Tracing Method Applied to Polygonal Models", |
---|
| 2155 | journal = "course paper", |
---|
| 2156 | year = "???", |
---|
| 2157 | anote = " The ray-tracing rendering method gives the highest possible |
---|
| 2158 | level of realism that can be attained in computer graphics. Recently many |
---|
| 2159 | alternatives have been reported on ways to speed up this process and |
---|
| 2160 | particularly by means of a space subdivision technique. We propose such an |
---|
| 2161 | algorithm specially adapted to polygonal models. A BSP tree technique is |
---|
| 2162 | used to perform space subdivision and a spatial index allows direct access |
---|
| 2163 | to any cell. A method which minimizes primary ray computations and an |
---|
| 2164 | algorithm which avoids the tracing of a large number of rays towards light |
---|
| 2165 | sources have been studied. Results about time and space required by this |
---|
| 2166 | algorithm are presented.", |
---|
| 2167 | } |
---|
| 2168 | |
---|
| 2169 | @Article{Kalinowski94, |
---|
| 2170 | author= "Kalinowski J. and Sas J.", |
---|
| 2171 | title= "Acceleration Techniques for Ray Tracing - Experimental |
---|
| 2172 | Comparison", |
---|
| 2173 | journal= "MICROCOMPUTER '94 Computer Graphics and Vision", |
---|
| 2174 | month = "feb", |
---|
| 2175 | year = "1994", |
---|
| 2176 | pages = "??-??", |
---|
| 2177 | place = "Zakopane in Poland", |
---|
| 2178 | note = "uniform subdivision", |
---|
| 2179 | anote = "In this paper the experimental results of applying a series |
---|
| 2180 | of acceleration methods to the ray tracing process are presented. The |
---|
| 2181 | acceleration possibilities at two stages have been distinguished: the stage |
---|
| 2182 | of ray traversal through the scene space and ray-triangle intersection |
---|
| 2183 | testing stage. At the first stage uniform space subdivision has been |
---|
| 2184 | compared with two level n-tree schema. At the stage of ray-triangle |
---|
| 2185 | intersection testing the computational complexity of the set of algorithms |
---|
| 2186 | has been compared and the gains obtained as a result of a series of |
---|
| 2187 | improvements to the ordinary algorithm are presented.", |
---|
| 2188 | } |
---|
| 2189 | |
---|
| 2190 | |
---|
| 2191 | |
---|
| 2192 | @article{vko91, |
---|
| 2193 | author="M. van Kreveld and H. Overmars", |
---|
| 2194 | title="Divided k-d Trees", |
---|
| 2195 | journal="Algorithmica", |
---|
| 2196 | year="1991", |
---|
| 2197 | volume="6", |
---|
| 2198 | number="", |
---|
| 2199 | pages="840-858" |
---|
| 2200 | } |
---|