[243] | 1 | @TechReport{Bala98rep, |
---|
| 2 | author = "K. Bala and J. Dorsey and S. Teller", |
---|
| 3 | title = "Bounded-Error Interactive Ray Tracing", |
---|
| 4 | pages = "1--17", |
---|
| 5 | institution = "MIT", |
---|
| 6 | year = 1998, |
---|
| 7 | month = mar, |
---|
| 8 | number = "MIT LCS TR-748", |
---|
| 9 | who = "Havran Vlastimil: RT-0183", |
---|
| 10 | } |
---|
| 11 | |
---|
| 12 | @InProceedings{GGW-1998-cgf, |
---|
| 13 | pages = "C--29--C--54", |
---|
| 14 | year = "1998", |
---|
| 15 | title = "Adaptive Supersampling in Object Space Using Pyramidal Rays", |
---|
| 16 | author = "J. Genetti and D. Gordon and G. Williams", |
---|
| 17 | url = "http:// www.sdsc.edu/~genetti/Papers/CGF98/ASOS.html", |
---|
| 18 | language = "en", |
---|
| 19 | booktitle = "Computer Graphics Forum", |
---|
| 20 | who = "Havran Vlastimil: RT-0182", |
---|
| 21 | } |
---|
| 22 | |
---|
| 23 | @InProceedings{EVL-1995-34, |
---|
| 24 | pages = "C--311--C--324", |
---|
| 25 | year = "1995", |
---|
| 26 | title = "Using Procedural {RenderMan} Shaders for Global |
---|
| 27 | Illumination", |
---|
| 28 | author = "Philipp Slusallek and Thomas Pflaum and Hans-Peter |
---|
| 29 | Seidel", |
---|
| 30 | url = "http://visinfo.zib.de/EVlib/Show?EVL-1995-34", |
---|
| 31 | language = "en", |
---|
| 32 | abstract = "Global illumination techniques like radiosity or |
---|
| 33 | Monte-Carlo ray-tracing are becoming standard features |
---|
| 34 | of rendering systems. However, there is currently no |
---|
| 35 | accepted interface format which supports an appropriate |
---|
| 36 | physically-based scene description. In this paper we |
---|
| 37 | present extensions to the well-known RenderMan |
---|
| 38 | interface, which allow for a physically based scene |
---|
| 39 | description and support advanced global illumination |
---|
| 40 | techniques. Special emphasis has been laid on the |
---|
| 41 | support for procedural descriptions of reflection and |
---|
| 42 | emission by RenderMan surface shaders. So far, they |
---|
| 43 | could not be used with most global illumination |
---|
| 44 | algorithms. The extensions have been implemented in a |
---|
| 45 | physically-based rendering system and are illustrated |
---|
| 46 | with examples.", |
---|
| 47 | editor = "F. Post and M. G{\"{o}}bel", |
---|
| 48 | booktitle = "Computer Graphics Forum (Proceedings EUROGRAPHICS |
---|
| 49 | '95)", |
---|
| 50 | who = "Havran Vlastimil: RT-0181", |
---|
| 51 | } |
---|
| 52 | |
---|
| 53 | @Article{Nakamaru97, |
---|
| 54 | author = "Koji Nakamaru and Yoshio Ohno", |
---|
| 55 | title = "{Breadth-First Ray Tracing Utilizing Uniform Spatial |
---|
| 56 | Subdivision}", |
---|
| 57 | journal = "IEEE Transactions on Visualization and Computer |
---|
| 58 | Graphics", |
---|
| 59 | volume = "3", |
---|
| 60 | number = "4", |
---|
| 61 | month = oct, |
---|
| 62 | year = "1997", |
---|
| 63 | pages = "316--328", |
---|
| 64 | abstract = "Breadth-first ray tracing is based on the idea of |
---|
| 65 | exchanging the roles of rays and objects. For scenes |
---|
| 66 | with a large number of objects, it may be profitable to |
---|
| 67 | form a set of rays and compare each object in turn |
---|
| 68 | against this set. By doing so, thrashing, due to disk |
---|
| 69 | access, can be minimized. In this paper, we present |
---|
| 70 | ways to combine breadth-first methods with traditional |
---|
| 71 | efficient algorithms, along with new schemes to |
---|
| 72 | minimize accessing objects stored on disk. Experimental |
---|
| 73 | analysis, including comparisons with depth-first ray |
---|
| 74 | tracing, shows that large databases can be handled |
---|
| 75 | efficiently with this approach.", |
---|
| 76 | keywords = "breadth-first ray tracing, uniform spatial |
---|
| 77 | subdivision", |
---|
| 78 | tvcg-abstract-url = "http://www.computer.org/tvcg/tg1997/v0316abs.htm", |
---|
| 79 | tvcg-pdf-url = "http://pdf.computer.org/tg/books/tg1997/pdf/v0316.pdf", |
---|
| 80 | who = "Havran Vlastimil: RT-0180", |
---|
| 81 | } |
---|
| 82 | |
---|
| 83 | @Article{Elber:1997:RT, |
---|
| 84 | author = "Gershon Elber and {Jung-Ju} Choi and {Myung-Soo} Kim", |
---|
| 85 | title = "Ruled Tracing", |
---|
| 86 | journal = "The Visual Computer", |
---|
| 87 | year = "1997", |
---|
| 88 | volume = "13", |
---|
| 89 | number = "2", |
---|
| 90 | pages = "78--94", |
---|
| 91 | publisher = "Springer-Verlag", |
---|
| 92 | note = "ISSN 0178-2789", |
---|
| 93 | annote = "The traditional ray-tracing technique based on a |
---|
| 94 | ray-surface intersection is reduced to a ruled or |
---|
| 95 | developable surface-surface intersection problem. That |
---|
| 96 | enables direct freeform surface rendering. By |
---|
| 97 | exploiting the spatial coherence gained in the |
---|
| 98 | ruled/developable surface-tracing approach presented, |
---|
| 99 | the emulation of shadows, specular reflections, and/or |
---|
| 100 | refractions in a freeform surface environment can all |
---|
| 101 | be implemented efficiently. The approach provides a |
---|
| 102 | direct freeform surface-rendering alternative to ray |
---|
| 103 | tracing. An implementation of a direct freeform surface |
---|
| 104 | renderer that emulates shadows as well as specular |
---|
| 105 | reflections is discussed. This renderer processes |
---|
| 106 | isoparametric curves as its basic building block, |
---|
| 107 | eliminating the need for polygonal approximation.", |
---|
| 108 | keywords = "Ray tracing, light wavefronts, direct freeform surface |
---|
| 109 | rendering, shadow computation, reflection/refraction", |
---|
| 110 | who = "Havran Vlastimil: RT-0179", |
---|
| 111 | } |
---|
| 112 | |
---|
| 113 | @Article{Ip:1997:EPS, |
---|
| 114 | author = "Horace H. S. Ip and Ken C. K. Law and Gabriel K. P. |
---|
| 115 | Fung", |
---|
| 116 | title = "Epipolar plane space subdivision method in |
---|
| 117 | stereoscopic ray tracing", |
---|
| 118 | journal = "The Visual Computer", |
---|
| 119 | year = "1997", |
---|
| 120 | volume = "13", |
---|
| 121 | number = "6", |
---|
| 122 | pages = "247--264", |
---|
| 123 | publisher = "Springer-Verlag", |
---|
| 124 | note = "ISSN 0178-2789", |
---|
| 125 | keywords = "ray tracing, stereoscopic rendering, epipolar |
---|
| 126 | geometry", |
---|
| 127 | annote = "This paper presents a novel space subdivision scheme |
---|
| 128 | based on epipolar geometry. It is particularly suited |
---|
| 129 | to stereoscopic ray tracing in the backprojection |
---|
| 130 | method. The resulting rendering algorithm gives a |
---|
| 131 | substantial speed improvement over generating stereo |
---|
| 132 | pair images separately, and the generated stereo images |
---|
| 133 | are effectively identical to those generated |
---|
| 134 | separately. In this work, the generation of |
---|
| 135 | stereoscopic images is accelerated by two methods, |
---|
| 136 | namely stereoscopic backprojection and epipolar |
---|
| 137 | plane-space subdivision. The performance of our |
---|
| 138 | algorithm is evaluated and compared with the octree |
---|
| 139 | algorithm. Experimental results demonstrating the |
---|
| 140 | efficiency of the approach are presented.", |
---|
| 141 | who = "Havran Vlastimil: RT-0178", |
---|
| 142 | } |
---|
| 143 | |
---|
| 144 | @Article{Choi92, |
---|
| 145 | author = "H. K. Choi and C. M. Kyung", |
---|
| 146 | title = "{PYSHA}: a shadow-testing acceleration scheme for ray |
---|
| 147 | tracing", |
---|
| 148 | journal = "Computer-aided design", |
---|
| 149 | volume = "24", |
---|
| 150 | number = "2", |
---|
| 151 | month = feb, |
---|
| 152 | year = "1992", |
---|
| 153 | note = "hybrid scheme of light buffer and grid subdivision |
---|
| 154 | with cost comparison on the fly", |
---|
| 155 | who = "Havran Vlastimil: RT-0177", |
---|
| 156 | } |
---|
| 157 | |
---|
| 158 | @TechReport{Sherstyuk96:TCHR, |
---|
| 159 | author = "A. Sherstyuk", |
---|
| 160 | title = "Ray-tracing implicit surfaces: a generalized approach", |
---|
| 161 | year = "1996", |
---|
| 162 | type = "Technical Report", |
---|
| 163 | number = "1996/290", |
---|
| 164 | institution = "Monash University", |
---|
| 165 | keywords = "implicit surfaces, ray-tracing", |
---|
| 166 | who = "Havran Vlastimil: RT-0176", |
---|
| 167 | } |
---|
| 168 | |
---|
| 169 | @InProceedings{Genetti:1993:RTA, |
---|
| 170 | author = "Jon Genetti and Dan Gordon", |
---|
| 171 | title = "Ray Tracing with Adaptive Supersampling in Object |
---|
| 172 | Space", |
---|
| 173 | year = "1993", |
---|
| 174 | month = may, |
---|
| 175 | booktitle = "Proceedings of Graphics Interface '93", |
---|
| 176 | publisher = "Canadian Information Processing Society", |
---|
| 177 | pages = "70--77", |
---|
| 178 | address = "Toronto, Ontario", |
---|
| 179 | keywords = "sampling, antialiasing, penumbrae", |
---|
| 180 | who = "Havran Vlastimil: RT-0175", |
---|
| 181 | } |
---|
| 182 | |
---|
| 183 | @Article{Redner:1995:SBI, |
---|
| 184 | author = "Richard A. Redner and Mark E. Lee and Samuel P. |
---|
| 185 | Uselton", |
---|
| 186 | title = "Smooth {B}-Spline Illumination Maps for Bidirectional |
---|
| 187 | Ray Tracing", |
---|
| 188 | journal = "ACM Transactions on Graphics", |
---|
| 189 | volume = "14", |
---|
| 190 | number = "4", |
---|
| 191 | pages = "337--362", |
---|
| 192 | month = oct, |
---|
| 193 | year = "1995", |
---|
| 194 | coden = "ATGRDF", |
---|
| 195 | ISSN = "0730-0301", |
---|
| 196 | bibdate = "Mon May 26 09:17:43 1997", |
---|
| 197 | url = "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225296.html", |
---|
| 198 | abstract = "In this paper we introduce B-spline illumination maps |
---|
| 199 | and their generalizations and extensions for use in |
---|
| 200 | realistic image generation algorithms. The B-spline |
---|
| 201 | lighting functions (i.e., illumination maps) are |
---|
| 202 | defined as weighted probability density functions. The |
---|
| 203 | lighting functions can be estimated from random data |
---|
| 204 | and may be used in bidirectional distributed ray |
---|
| 205 | tracing programs as well as radiosity oriented |
---|
| 206 | algorithms. The use of these lighting functions in a |
---|
| 207 | bidirectional ray tracing system that can handle |
---|
| 208 | dispersion as well as the focusing of light through |
---|
| 209 | lenses is presented.", |
---|
| 210 | acknowledgement = ack-nhfb, |
---|
| 211 | keywords = "algorithms; theory", |
---|
| 212 | subject = "{\bf I.3.7}: Computing Methodologies, COMPUTER |
---|
| 213 | GRAPHICS, Three-Dimensional Graphics and Realism, |
---|
| 214 | Visible line/surface algorithms.", |
---|
| 215 | note = "Corrections to Figures 4--9 are available on the |
---|
| 216 | World-Wide Web at path=http://www.acm.org/tog/AandE.html=.", |
---|
| 217 | who = "Havran Vlastimil: RT-0174", |
---|
| 218 | } |
---|
| 219 | |
---|
| 220 | @Article{Lee:1985:SOS, |
---|
| 221 | author = "Mark E. Lee and Richard A. Redner and Samuel P. |
---|
| 222 | Uselton", |
---|
| 223 | editor = "B. A. Barsky", |
---|
| 224 | title = "Statistically Optimized Sampling for Distributed Ray |
---|
| 225 | Tracing", |
---|
| 226 | journal = "Computer Graphics", |
---|
| 227 | volume = "19", |
---|
| 228 | number = "3", |
---|
| 229 | pages = "61--67", |
---|
| 230 | month = jul, |
---|
| 231 | year = "1985", |
---|
| 232 | coden = "CGRADI, CPGPBZ", |
---|
| 233 | ISSN = "0097-8930", |
---|
| 234 | annote = "Cook, Porter, and Carpenter coined the phrase |
---|
| 235 | ``distributed ray tracing'' to describe a technique for |
---|
| 236 | using each ray of a super-sampled ray tracing procedure |
---|
| 237 | as a sample in several dimensions to achieve effects |
---|
| 238 | such as penumbras and motion blur in addition to |
---|
| 239 | spatial antialiasing. The shade to be displayed at a |
---|
| 240 | pixel is a weighted integral of the image function. The |
---|
| 241 | purpose of using many rays per pixel is to estimate the |
---|
| 242 | value of this integral. In this work, a relationship |
---|
| 243 | between the number of sample rays and the quality of |
---|
| 244 | the estimate of this integral is derived. Furthermore, |
---|
| 245 | the number of rays required does not depend on the |
---|
| 246 | dimensionality of the space being sampled, but only on |
---|
| 247 | the variance of the multi-dimensional image function. |
---|
| 248 | The algorithm has been optimized through the use of |
---|
| 249 | statistical testing and stratified sampling.", |
---|
| 250 | conference = "held in San Francisco, CA; 22--26 July 1985", |
---|
| 251 | keywords = "I37 ray-tracing, distributed, I3m optimization, I37 |
---|
| 252 | motion blur, stratified point sampling, ray tracing |
---|
| 253 | anti aliasing stochastic", |
---|
| 254 | who = "Havran Vlastimil: RT-0173", |
---|
| 255 | } |
---|
| 256 | |
---|
| 257 | @Article{Mitchell:1992:RTI, |
---|
| 258 | author = "Don P. Mitchell", |
---|
| 259 | title = "Ray Tracing and Irregularities of Distribution", |
---|
| 260 | year = "1992", |
---|
| 261 | month = may, |
---|
| 262 | journal = "Third Eurographics Workshop on Rendering", |
---|
| 263 | pages = "61--69", |
---|
| 264 | address = "Bristol, UK", |
---|
| 265 | keywords = "monte carlo", |
---|
| 266 | who = "Havran Vlastimil: RT-0172", |
---|
| 267 | } |
---|
| 268 | |
---|
| 269 | @inproceedings{Cook84, |
---|
| 270 | author = "Robert L. Cook and Thomas Porter and Loren Carpenter", |
---|
| 271 | title = "Distributed Ray Tracing", |
---|
| 272 | booktitle = "Computer Graphics (SIGGRAPH '84 Proceedings)", |
---|
| 273 | month = jul, |
---|
| 274 | year = "1984", |
---|
| 275 | pages = "137-45", |
---|
| 276 | keywords = "monte carlo, stochastic, penumbrae, depth of field, motion blur, |
---|
| 277 | antialiasing", |
---|
| 278 | comments = "also in Tutorial: Computer Graphics: Image Synthesis, |
---|
| 279 | Computer Society Press, Washington, 1988, pp. 139-147", |
---|
| 280 | who = "Havran Vlastimil: RT-0171", |
---|
| 281 | } |
---|
| 282 | |
---|
| 283 | @InProceedings{amanatides84a, |
---|
| 284 | author = "John Amanatides", |
---|
| 285 | title = "Ray Tracing with Cones", |
---|
| 286 | pages = "129--135", |
---|
| 287 | booktitle = "Computer Graphics (SIGGRAPH '84 Proceedings)", |
---|
| 288 | volume = "18", |
---|
| 289 | number = "3", |
---|
| 290 | year = "1984", |
---|
| 291 | month = jul, |
---|
| 292 | conference = "held in Minneapolis, Minnesota; 23--27 July 1984", |
---|
| 293 | keywords = "cone tracing, antialiasing, I35 Ray Tracing", |
---|
| 294 | annote = "ray tracing spheres and polygons with circular conical |
---|
| 295 | rays A technique for antialiasing in ray tracing is |
---|
| 296 | presented which utilizes cones instead of rays. Cones |
---|
| 297 | prevent problems generally associated with point |
---|
| 298 | sampling, and therefore allow for more natural images. |
---|
| 299 | The mathematics involved seem only ``pretty'' for |
---|
| 300 | spherical objects, so an acid test has yet to be |
---|
| 301 | performed. \\ A new approach to ray tracing is |
---|
| 302 | introduced. The definition of a ``ray'' is extended |
---|
| 303 | into a cone by including information on the spread |
---|
| 304 | angle and the virtual origin. The advantages of this |
---|
| 305 | approach, which tries to model light propagation with |
---|
| 306 | more fidelity, include a better method of antialiasing, |
---|
| 307 | a way of calculating fuzzy shadows and dull |
---|
| 308 | reflections, a method of calculating the correct level |
---|
| 309 | of detail in a procedural model and texture map, and |
---|
| 310 | finally, a procedure for faster intersection |
---|
| 311 | calculation.", |
---|
| 312 | who = "Havran Vlastimil: RT-0170", |
---|
| 313 | } |
---|
| 314 | |
---|
| 315 | @InProceedings{shinya87a, |
---|
| 316 | author = "Mikio Shinya and Tokiichiro Takahashi and Seiichiro |
---|
| 317 | Naito", |
---|
| 318 | title = "Principles and Applications of Pencil Tracing", |
---|
| 319 | pages = "45--54", |
---|
| 320 | booktitle = "Computer Graphics (SIGGRAPH '87 Proceedings)", |
---|
| 321 | volume = "21", |
---|
| 322 | number = "4", |
---|
| 323 | year = "1987", |
---|
| 324 | month = jul, |
---|
| 325 | editor = "Maureen C. Stone", |
---|
| 326 | conference = "held in Anaheim, California; 27 -- 31 July 1987", |
---|
| 327 | keywords = "ray tracing, paraxial theory", |
---|
| 328 | annote = "Pencil tracing, a new approach to ray tracing, is |
---|
| 329 | introduced for faster image synthesis with more |
---|
| 330 | physical fidelity. The paraxial approximation theory |
---|
| 331 | for efficiently tracing a pencil of rays is described |
---|
| 332 | and analysis of its errors is conducted to insure the |
---|
| 333 | accuracy required for pencil tracing. The paraxial |
---|
| 334 | approximation is formulated from a 4x4 matrix (a system |
---|
| 335 | matrix) that provides the basis for pencil tracing and |
---|
| 336 | a variety of ray tracing techniques, such as beam |
---|
| 337 | tracing, ray tracing with cones, ray-object |
---|
| 338 | intersection tolerance, and a lighting model for |
---|
| 339 | reflection and refraction. In the error analysis, |
---|
| 340 | functions that estimate approximation errors and |
---|
| 341 | determine a constraint on the spread angle of a pencil |
---|
| 342 | are given. \\ The theory results in the following fast |
---|
| 343 | ray tracing algorithms; ray tracing using a system |
---|
| 344 | matrix, ray interpolation, and extended `beam tracing' |
---|
| 345 | using a `generalized perspective transform.' Some |
---|
| 346 | experiments are described to show their advantages. A |
---|
| 347 | lighting model is also developed to calculate the |
---|
| 348 | illuminance for refracted and reflected light.", |
---|
| 349 | who = "Havran Vlastimil: RT-0169", |
---|
| 350 | } |
---|
| 351 | |
---|
| 352 | @InProceedings{mitchell87a, |
---|
| 353 | author = "Don P. Mitchell", |
---|
| 354 | title = "Generating Antialiased Images at Low Sampling |
---|
| 355 | Densities", |
---|
| 356 | pages = "65--72", |
---|
| 357 | booktitle = "Computer Graphics (SIGGRAPH '87 Proceedings)", |
---|
| 358 | volume = "21", |
---|
| 359 | number = "4", |
---|
| 360 | year = "1987", |
---|
| 361 | month = jul, |
---|
| 362 | editor = "Maureen C. Stone", |
---|
| 363 | conference = "held in Anaheim, California; 27 -- 31 July 1987", |
---|
| 364 | keywords = "adaptive sampling, antialiasing, filtering, noise |
---|
| 365 | perception, nonuniform sampling, ray tracing, |
---|
| 366 | reconstruction", |
---|
| 367 | who = "Havran Vlastimil: RT-0168", |
---|
| 368 | } |
---|
| 369 | |
---|
| 370 | @Article{Heckbert:1984:BTP, |
---|
| 371 | author = "Paul S. Heckbert and Pat Hanrahan", |
---|
| 372 | title = "Beam Tracing Polygonal Objects", |
---|
| 373 | journal = "Computer Graphics (SIGGRAPH'84 Proceedings)", |
---|
| 374 | volume = "18", |
---|
| 375 | number = "3", |
---|
| 376 | pages = "119--127", |
---|
| 377 | month = jul, |
---|
| 378 | year = "1984", |
---|
| 379 | coden = "CGRADI, CPGPBZ", |
---|
| 380 | ISSN = "0097-8930", |
---|
| 381 | annote = "Weiler-Atherton algorithm applied to ray tracing. |
---|
| 382 | Heckbert and Hanrahan present an elegant image space |
---|
| 383 | algorithm for rendering objects composed of polygonal |
---|
| 384 | facets. It utilizes image coherence and generates a |
---|
| 385 | final picture consisting of polygons. \\ Ray tracing |
---|
| 386 | has produced some of the most realistic computer |
---|
| 387 | generated pictures to date. They contain surface |
---|
| 388 | texturing, local shading, shadows, reflections, and |
---|
| 389 | refractions. The major disadvantage of ray tracing |
---|
| 390 | results from its point-sampling approach. Because |
---|
| 391 | calculation proceeds {\em ab initio} at each pixel it |
---|
| 392 | is very CPU intensive and may contain noticeable |
---|
| 393 | aliasing artifacts. It is difficult to take advantage |
---|
| 394 | of spatial coherence because the shapes of reflections |
---|
| 395 | and refractions from curved surfaces are so complex. \\ |
---|
| 396 | In this paper we describe an algorithm that utilizes |
---|
| 397 | the spatial coherence of polygonal environments by |
---|
| 398 | combining features of both image and object space |
---|
| 399 | hidden surface algorithms. Instead of tracing |
---|
| 400 | infinitesimally thin rays of light, we sweep areas |
---|
| 401 | through a scene to form ``beams.'' This technique works |
---|
| 402 | particularly well for polygonal models since for this |
---|
| 403 | case the reflections are linear transformation, and |
---|
| 404 | refractions are often approximately so. \\ The |
---|
| 405 | recursive beam tracer begins by sweeping the projection |
---|
| 406 | plane through the scene. Beam-surface intersections are |
---|
| 407 | computed using two-dimensional polygonal set operations |
---|
| 408 | and an occlusion algorithm similar to the |
---|
| 409 | Weiler-Atherton hidden surface algorithm. For each |
---|
| 410 | beam-polygon intersection the beam is fragmented and |
---|
| 411 | new beams created for the reflected and transmitted |
---|
| 412 | swath of light. These sub-beams are redirected with a |
---|
| 413 | 4x4 matrix transformation and recursively traced. This |
---|
| 414 | beam tree is an object space representation of the |
---|
| 415 | entire picture.", |
---|
| 416 | conference = "held in Minneapolis, Minnesota; 23--27 July 1984", |
---|
| 417 | keywords = "polygon, ray tracing beam antialiasing, |
---|
| 418 | Weiler-Atherton polygon clipping", |
---|
| 419 | who = "Havran Vlastimil: RT-0167", |
---|
| 420 | } |
---|
| 421 | |
---|
| 422 | InProceedings{snyder87a, |
---|
| 423 | author = "John M. Snyder and Alan H. Barr", |
---|
| 424 | title = "Ray Tracing Complex Models Containing Surface |
---|
| 425 | Tessellations", |
---|
| 426 | pages = "119--128", |
---|
| 427 | booktitle = "Computer Graphics (SIGGRAPH '87 Proceedings)", |
---|
| 428 | volume = "21", |
---|
| 429 | number = "4", |
---|
| 430 | year = "1987", |
---|
| 431 | month = jul, |
---|
| 432 | editor = "Maureen C. Stone", |
---|
| 433 | conference = "held in Anaheim, California; 27 -- 31 July 1987", |
---|
| 434 | keywords = "parametric surface, triangle, list, 3d grid", |
---|
| 435 | annote = "An approach to ray tracing complex models containing |
---|
| 436 | mathematically defined surfaces is presented. |
---|
| 437 | Parametric and implicit surfaces, and boolean |
---|
| 438 | combinations of these, are first tessellated into |
---|
| 439 | triangles. The resulting triangles from many such |
---|
| 440 | surfaces are organized into a hierarchy of lists and 3D |
---|
| 441 | grids, allowing efficient calculation of ray/model |
---|
| 442 | intersections. \\ The technique has been used to ray |
---|
| 443 | trace models containing billions of triangles and |
---|
| 444 | surfaces never before traced. The organizing scheme |
---|
| 445 | developed is also independently useful for efficiently |
---|
| 446 | ray tracing any any complex model, whether or not it |
---|
| 447 | contains surfaces tessellations.", |
---|
| 448 | who = "Havran Vlastimil: RT-0166", |
---|
| 449 | } |
---|
| 450 | |
---|
| 451 | @Article{Ke93, |
---|
| 452 | author = "Hao-Ren Ke and Ruei-Chuan Chang", |
---|
| 453 | title = "An Efficient Hierarchical Traversal Algorithm for Ray |
---|
| 454 | Tracing", |
---|
| 455 | journal = "Visual Computer", |
---|
| 456 | volume = "10", |
---|
| 457 | number = "2", |
---|
| 458 | pages = "79--87", |
---|
| 459 | year = "1993", |
---|
| 460 | keywords = "efficiency", |
---|
| 461 | who = "Havran Vlastimil: RT-0165", |
---|
| 462 | } |
---|
| 463 | |
---|
| 464 | @Article{Ke:1995:RCV, |
---|
| 465 | author = "H. R. Ke and R. C. Chang", |
---|
| 466 | title = "Ray-cast volume rendering accelerated by incremental |
---|
| 467 | trilinear interpolation and cell templates", |
---|
| 468 | journal = "The Visual Computer", |
---|
| 469 | year = "1995", |
---|
| 470 | volume = "11", |
---|
| 471 | number = "6", |
---|
| 472 | publisher = "Springer-Verlag", |
---|
| 473 | pages = "297--308", |
---|
| 474 | note = "ISSN 0178-2789", |
---|
| 475 | who = "Havran Vlastimil: RT-0164", |
---|
| 476 | } |
---|
| 477 | |
---|
| 478 | @Article{Ke:1993:SBP, |
---|
| 479 | author = "Hao-ren Ke and Ruei-Chuan Chang", |
---|
| 480 | title = "Sample buffer: {A} progressive refinement ray-casting |
---|
| 481 | algorithm for volume rendering", |
---|
| 482 | journal = "Computers and Graphics", |
---|
| 483 | volume = "17", |
---|
| 484 | number = "3", |
---|
| 485 | pages = "277--283", |
---|
| 486 | month = may # "--" # jun, |
---|
| 487 | year = "1993", |
---|
| 488 | coden = "COGRD2", |
---|
| 489 | ISSN = "0097-8493", |
---|
| 490 | bibdate = "Fri Feb 07 11:04:26 1997", |
---|
| 491 | acknowledgement = ack-nhfb, |
---|
| 492 | affiliation = "Natl Chiao Tung Univ", |
---|
| 493 | affiliationaddress = "Hsinchu, Taiwan", |
---|
| 494 | classification = "723.5; 741.2; 902.1; 921.6", |
---|
| 495 | journalabr = "Comput Graphics (Pergamon)", |
---|
| 496 | keywords = "Algorithms; Color; Image processing; Image quality; |
---|
| 497 | Interpolation; Opacity; Ray casting algorithm; Sample |
---|
| 498 | buffer; Three dimensional computer graphics; Transfer |
---|
| 499 | functions; Transparency; Visualization; Volume data |
---|
| 500 | rendering; Volume visualization", |
---|
| 501 | who = "Havran Vlastimil: RT-0163", |
---|
| 502 | } |
---|
| 503 | |
---|
| 504 | @InProceedings{Sung:1991:DOT, |
---|
| 505 | author = "K. Sung", |
---|
| 506 | title = "A {DDA} Octree Traversal Algorithm for Ray Tracing", |
---|
| 507 | pages = "73--85", |
---|
| 508 | booktitle = "Eurographics '91", |
---|
| 509 | year = "1991", |
---|
| 510 | month = sep, |
---|
| 511 | editor = "Werner Purgathofer", |
---|
| 512 | publisher = "North-Holland", |
---|
| 513 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 514 | held in Vienna, Austria; 2-6 September 1991", |
---|
| 515 | keywords = "ray tracing", |
---|
| 516 | who = "Havran Vlastimil: RT-0162", |
---|
| 517 | } |
---|
| 518 | |
---|
| 519 | @InProceedings{Coquillart:1985:IRT, |
---|
| 520 | author = "S. Coquillart", |
---|
| 521 | title = "An Improvement of the Ray-Tracing Algorithm", |
---|
| 522 | booktitle = "Computer Graphics Forum (Eurographics '85 |
---|
| 523 | Proceedings)", |
---|
| 524 | volume = "4", |
---|
| 525 | number = "3", |
---|
| 526 | pages = "77--88", |
---|
| 527 | year = "1985", |
---|
| 528 | month = sep, |
---|
| 529 | publisher = "North-Holland", |
---|
| 530 | conference = "European Computer Graphics Conference and Exhibition |
---|
| 531 | in Bath, England; 28 -- 29 March 1985", |
---|
| 532 | annote = "This paper describes an improvement of the ray-tracing |
---|
| 533 | algorithm. The new method takes advantage of a data |
---|
| 534 | structure which allows us to consider only the closest |
---|
| 535 | objects to the path of the ray. This technique can be |
---|
| 536 | applied to primary and secondary rays. Using this |
---|
| 537 | method, the run-time depends more on the complexity of |
---|
| 538 | the generated picture than on the complexity of the |
---|
| 539 | scene.", |
---|
| 540 | who = "Havran Vlastimil: RT-0161", |
---|
| 541 | } |
---|
| 542 | |
---|
| 543 | @InProceedings{Sousa:1990:IRT, |
---|
| 544 | author = "A. Augusto Sousa and Antonio M. C. Costa and Fernando |
---|
| 545 | N. Ferreira", |
---|
| 546 | title = "Interactive Ray-Tracing for Image Production with |
---|
| 547 | Increasing Realism", |
---|
| 548 | pages = "449--457", |
---|
| 549 | booktitle = "Eurographics '90", |
---|
| 550 | year = "1990", |
---|
| 551 | month = sep, |
---|
| 552 | editor = "C. E. Vandoni and D. A. Duce", |
---|
| 553 | publisher = "North-Holland", |
---|
| 554 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 555 | held in Montreux, Switzerland; 3 -- 7 September 1990", |
---|
| 556 | keywords = "rendering, interactive ray tracing, increasing |
---|
| 557 | realism, modular and paralle architectures, |
---|
| 558 | transputers, parallel processing", |
---|
| 559 | who = "Havran Vlastimil: RT-0160", |
---|
| 560 | } |
---|
| 561 | |
---|
| 562 | @InProceedings{Speer92, |
---|
| 563 | author = "L. Richard Speer", |
---|
| 564 | title = "A New Subdivision Method for High-speed, Memory |
---|
| 565 | Efficient Ray Shooting", |
---|
| 566 | booktitle = "Third Eurographics Workshop on Rendering", |
---|
| 567 | pages = "45--60", |
---|
| 568 | address = "Bristol, UK", |
---|
| 569 | month = may, |
---|
| 570 | year = "1992", |
---|
| 571 | who = "Havran Vlastimil: RT-0159", |
---|
| 572 | } |
---|
| 573 | |
---|
| 574 | @Article{Maillot:1992:PRT, |
---|
| 575 | author = "J-L. Maillot and L. Carraro and B. Peroche", |
---|
| 576 | title = "Progressive Ray Tracing", |
---|
| 577 | year = "1992", |
---|
| 578 | month = may, |
---|
| 579 | journal = "Third Eurographics Workshop on Rendering", |
---|
| 580 | pages = "9--20", |
---|
| 581 | address = "Bristol, UK", |
---|
| 582 | who = "Havran Vlastimil: RT-0158", |
---|
| 583 | } |
---|
| 584 | |
---|
| 585 | @TechReport{Sherstyuk98:TCHR, |
---|
| 586 | author = "A. Sherstyuk", |
---|
| 587 | title = "Fast Ray Tracing of Implicit Surfaces", |
---|
| 588 | year = "1998", |
---|
| 589 | type = "Technical Report", |
---|
| 590 | number = "1998/04", |
---|
| 591 | institution = "Monash University", |
---|
| 592 | keywords = "implicit surfaces, ray-tracing", |
---|
| 593 | who = "Havran Vlastimil: RT-0157", |
---|
| 594 | } |
---|
| 595 | |
---|
| 596 | @TechReport{Sherstyuk97:TCHR, |
---|
| 597 | author = "A. Sherstyuk", |
---|
| 598 | title = "Shells, crabs and seahorses: expanding the modeling power |
---|
| 599 | of implicit surfaces", |
---|
| 600 | year = "1997", |
---|
| 601 | type = "Technical Report", |
---|
| 602 | number = "1997/330", |
---|
| 603 | institution = "Monash University", |
---|
| 604 | keywords = "natural forms, convolution surfaces, geometric modelling, |
---|
| 605 | implicit surfaces", |
---|
| 606 | who = "Havran Vlastimil: RT-0156", |
---|
| 607 | } |
---|
| 608 | |
---|
| 609 | @TechReport{McCormack97:TCHR, |
---|
| 610 | author = "J. McCormack and A. Sherstyuk", |
---|
| 611 | title = "Creating and Rendering Convolution Surfaces", |
---|
| 612 | year = "1997", |
---|
| 613 | type = "Technical Report", |
---|
| 614 | number = "1997/324", |
---|
| 615 | institution = "Monash University", |
---|
| 616 | keywords = "convolution surfaces, geometric modelling, implicit surfaces, |
---|
| 617 | ray-tracing", |
---|
| 618 | who = "Havran Vlastimil: RT-0155", |
---|
| 619 | } |
---|
| 620 | |
---|
| 621 | @InProceedings{Heckbert87, |
---|
| 622 | author = "Paul S. Heckbert", |
---|
| 623 | title = "Ray Tracing {JELL}-{O} ({R}) Brand Gelatin", |
---|
| 624 | booktitle = "Computer Graphics (SIGGRAPH '87 Proceedings)", |
---|
| 625 | pages = "73--4", |
---|
| 626 | month = jul, |
---|
| 627 | year = "1987", |
---|
| 628 | keywords = "lattice algorithm, Jell-O (TM), gelatin", |
---|
| 629 | note = "revision appears in CACM, Vol. 31, \#2, Feb. 1988, p. |
---|
| 630 | 130-134 Published as Computer Graphics (SIGGRAPH '87 |
---|
| 631 | Proceedings), volume 21, number 4", |
---|
| 632 | who = "Havran Vlastimil: RT-0154", |
---|
| 633 | } |
---|
| 634 | |
---|
| 635 | @Article{Slusallek:1994:IRP, |
---|
| 636 | author = "Ph. Slusallek and Th. Pflaum and H.-P. Seidel", |
---|
| 637 | title = "Implementing {RenderMan} --- Practice, Problems and |
---|
| 638 | Enhancements", |
---|
| 639 | volume = "13", |
---|
| 640 | number = "3", |
---|
| 641 | pages = "C/443--C/454", |
---|
| 642 | month = "????", |
---|
| 643 | year = "1994", |
---|
| 644 | coden = "CGFODY", |
---|
| 645 | ISSN = "0167-7055", |
---|
| 646 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 647 | acknowledgement = ack-nhfb, |
---|
| 648 | classification = "C6130B (Graphics techniques); C6150E (General |
---|
| 649 | utility programs); C6180 (User interfaces)", |
---|
| 650 | conflocation = "Oslo, Norway; 12-16 Sept. 1994", |
---|
| 651 | conftitle = "15th Annual Conference and Exhibition. |
---|
| 652 | EUROGRAPHICS'94", |
---|
| 653 | corpsource = "Comput. Graphics Group, Erlangen Univ., Germany", |
---|
| 654 | keywords = "interfaces; rendering (computer graphics); Rendering |
---|
| 655 | systems; rendering systems; RenderMan; Shading |
---|
| 656 | Language; solid modelling; user", |
---|
| 657 | thesaurus = "Rendering [computer graphics]; Solid modelling; User |
---|
| 658 | interfaces", |
---|
| 659 | treatment = "A Application; P Practical", |
---|
| 660 | url = "http://visinfo.zib.de/EVlib/Show?EVL-1994-19", |
---|
| 661 | language = "en", |
---|
| 662 | abstract = "The RenderMan interface has been proposed as a general |
---|
| 663 | interface to rendering systems, yet only a few |
---|
| 664 | implementations of the interface exist. In this paper |
---|
| 665 | we describe the implementation of the RenderMan |
---|
| 666 | interface on a general rendering architecture that |
---|
| 667 | supports various rendering algorithms. Speci,cally we |
---|
| 668 | discuss the implementation of the RenderMan Shading |
---|
| 669 | Language and its integration into our rendering |
---|
| 670 | architecture. Special attention is focused on the |
---|
| 671 | problems that we have encountered and how they can be |
---|
| 672 | solved. Additionally, we suggest extensions and |
---|
| 673 | enhancements to the current interface de,nition, which |
---|
| 674 | would make RenderMan easier to implement and more |
---|
| 675 | ,exible to use.", |
---|
| 676 | journal = "Computer Graphics Forum (Proc. Eurographics '94)", |
---|
| 677 | who = "Havran Vlastimil: RT-0153", |
---|
| 678 | } |
---|
| 679 | |
---|
| 680 | @InProceedings{Rushmeier93, |
---|
| 681 | author = "Holly E. Rushmeier and Charles Patterson and Aravindan |
---|
| 682 | Veerasamy", |
---|
| 683 | title = "Geometric Simplification for Indirect Illumination |
---|
| 684 | Calculations", |
---|
| 685 | booktitle = "Proc. Graphics Interface '93", |
---|
| 686 | publisher = "Canadian Inf. Proc. Soc.", |
---|
| 687 | address = "Toronto, Ontario", |
---|
| 688 | month = may, |
---|
| 689 | year = "1993", |
---|
| 690 | pages = "227--236", |
---|
| 691 | keywords = "Monte Carlo, progressive refinement, ray tracing, |
---|
| 692 | multiresolution modeling", |
---|
| 693 | note = "http://www.cc.gatech.edu/gvu/people/Phd/Charles.Patterson", |
---|
| 694 | annote = "multiresolution model creation (clustering) not fully |
---|
| 695 | automated", |
---|
| 696 | who = "Havran Vlastimil: RT-0152", |
---|
| 697 | } |
---|
| 698 | |
---|
| 699 | @InProceedings{Shirley:1991:RTF, |
---|
| 700 | author = "Peter Shirley and Kelvin Sung and William Brown", |
---|
| 701 | title = "A Ray Tracing Framework for Global Illumination |
---|
| 702 | Systems", |
---|
| 703 | pages = "117--128", |
---|
| 704 | booktitle = "Proceedings of Graphics Interface '91", |
---|
| 705 | year = "1991", |
---|
| 706 | month = jun, |
---|
| 707 | conference = "held in Calgary, Alberta; 3-7 June 1991", |
---|
| 708 | keywords = "ray tracing, radiosity, object-oriented design, |
---|
| 709 | software components, zonal method, visual realism", |
---|
| 710 | who = "Havran Vlastimil: RT-0151", |
---|
| 711 | } |
---|
| 712 | |
---|
| 713 | @InProceedings{Marton:1996:SEM, |
---|
| 714 | author = "L. {Szirmay-Kalos} and G. Marton", |
---|
| 715 | title = "On the Complexity of Ray Shooting", |
---|
| 716 | booktitle = "Dagstuhl Seminar on Rendering, 1996", |
---|
| 717 | year = "1996", |
---|
| 718 | who = "Havran Vlastimil: RT-0150", |
---|
| 719 | } |
---|
| 720 | |
---|
| 721 | @PhdThesis{bronsvoort90a, |
---|
| 722 | author = "Willem F. Bronsvoort", |
---|
| 723 | title = "Direct Display Algorithms for Solid Modelling", |
---|
| 724 | month = jun, |
---|
| 725 | year = "1990", |
---|
| 726 | type = "Ph.D. Thesis", |
---|
| 727 | school = "Delft University of Technology", |
---|
| 728 | annote = "Advisor: Denis J. McConalogue In this thesis |
---|
| 729 | algorithms are discussed for displaying geometric |
---|
| 730 | models of three-dimensional objects. An important use |
---|
| 731 | of such algorithms is in CAD/CAM-systems to give the |
---|
| 732 | designer insight in the shape of the design. \\ Of |
---|
| 733 | particular concern here are direct display algorithms |
---|
| 734 | for constructive solid geometry models and generalized |
---|
| 735 | cylinders. `Direct' in this context means that a solid |
---|
| 736 | object is displayed without the need to convert its |
---|
| 737 | model into a boundary representation providing the |
---|
| 738 | information about faces, edges and vertices required by |
---|
| 739 | the standard display algorithms. \\ For constructive |
---|
| 740 | solid geometry models, the starting point is a |
---|
| 741 | collection of primitive objects, such as cubes, spheres |
---|
| 742 | and cylinders, that can be combined into more complex |
---|
| 743 | objects with set operations. The two alternatives for |
---|
| 744 | displaying such models, namely conversion into a |
---|
| 745 | boundary representation followed by display with a |
---|
| 746 | standard algorithm, and direct display with an adapted |
---|
| 747 | algorithm, are weighed. An overview of direct display |
---|
| 748 | algorithms for constructive solid geometry models is |
---|
| 749 | also given. \\ Generalized cylinders are objects |
---|
| 750 | defined by an arbitrary two-dimensional contour, or |
---|
| 751 | cross-section, and an arbitrary three-dimensional |
---|
| 752 | trajectory along which to sweep the contour. With |
---|
| 753 | profiled generalized cylinders, the contour can be |
---|
| 754 | scaaed along the trajectory in two perpendicular |
---|
| 755 | directions according to two profile curves. An exact |
---|
| 756 | definition of such objects is given. Here also the |
---|
| 757 | alternative for display, namely conversion into a |
---|
| 758 | boundary representation followed by display with a |
---|
| 759 | standard algorithm, and direct display with a special |
---|
| 760 | algorithm, are compared. \\ Finally, some conclusions |
---|
| 761 | are drawn, and directions for further research on |
---|
| 762 | direct display algorithms for solid models are |
---|
| 763 | identified.", |
---|
| 764 | who = "Havran Vlastimil: RT-0149", |
---|
| 765 | } |
---|
| 766 | |
---|
| 767 | @InProceedings{kajiya83a, |
---|
| 768 | author = "J. T. Kajiya", |
---|
| 769 | title = "New Techniques For Ray Tracing Procedurally Defined |
---|
| 770 | Objects", |
---|
| 771 | pages = "91--102", |
---|
| 772 | booktitle = "Computer Graphics (SIGGRAPH '83 Proceedings)", |
---|
| 773 | volume = "17", |
---|
| 774 | number = "3", |
---|
| 775 | year = "1983", |
---|
| 776 | month = jul, |
---|
| 777 | conference = "held in Detroit, Michigan; 25--29 July 1983", |
---|
| 778 | keywords = "I37 fractal surfaces, I37 prisms, I37 ray tracing, I37 |
---|
| 779 | surfaces of revolution, ray tracing intersect, |
---|
| 780 | procedural models, fractals, revolution, prisms", |
---|
| 781 | annote = "Also appears in {\bf Tutorial: Computer Graphics: |
---|
| 782 | Image Synthesis}, Kenneth I. Joy, Charles W. Grant, |
---|
| 783 | Nelson L. Max, and Lansing Hatfield (eds.), Computer |
---|
| 784 | Society Press, Washington, 1988, p. 168-188. \\ We |
---|
| 785 | present new algorithms for efficient ray tracing of |
---|
| 786 | three procedurally defined objects: fractal surfaces, |
---|
| 787 | prisms, and surfaces of revolution. The fractal surface |
---|
| 788 | algorithm performs recursive subdivision adaptively. |
---|
| 789 | Subsurfaces which cannot intersect a given ray are |
---|
| 790 | culled from further consideration. The prism algorithm |
---|
| 791 | transforms the three-dimensional ray-surface |
---|
| 792 | intersection problem into a two-dimensional ray-curve |
---|
| 793 | intersection problem, which is solved by the method of |
---|
| 794 | strip trees. The surface-of-revolution algorithm |
---|
| 795 | transforms the three-dimensional ray-surface |
---|
| 796 | intersection problem into a two-dimensional curve-curve |
---|
| 797 | intersection problem, which again is solved by strip |
---|
| 798 | trees. \\ Kajiya presents good solid methods for ray |
---|
| 799 | tracing various models which are represented |
---|
| 800 | procedurally. Fractals are ray traced as they are |
---|
| 801 | built, which keeps unseen fractal surfaces from being |
---|
| 802 | evolved. Prisms are ray traced in a fairly simple |
---|
| 803 | fashion. A clever use of geometric transforms is used |
---|
| 804 | to ray trace surfaces of revolution. Makes good use of |
---|
| 805 | strip trees (see Ballard).", |
---|
| 806 | who = "Havran Vlastimil: RT-0148", |
---|
| 807 | } |
---|
| 808 | |
---|
| 809 | @Article{Hanrahan:1983:RTA, |
---|
| 810 | author = "Pat Hanrahan", |
---|
| 811 | title = "Ray Tracing Algebraic Surfaces", |
---|
| 812 | journal = "Computer Graphics (SIGGRAPH '83 Proceedings)", |
---|
| 813 | volume = "17", |
---|
| 814 | number = "3", |
---|
| 815 | pages = "83--90", |
---|
| 816 | month = jul, |
---|
| 817 | year = "1983", |
---|
| 818 | coden = "CGRADI, CPGPBZ", |
---|
| 819 | ISSN = "0097-8930", |
---|
| 820 | annote = "numerical techniques for finding roots of polynomials |
---|
| 821 | \\ Many interesting surfaces can be written as |
---|
| 822 | polynomial functions of the spatial coordinates, often |
---|
| 823 | of low degree. We present a method based on a ray |
---|
| 824 | casting algorithm, extended to work in more than three |
---|
| 825 | dimensions, to produce pictures of these surfaces. The |
---|
| 826 | method uses a symbolic algebra system to automatically |
---|
| 827 | derive the equation of intersection between the ray and |
---|
| 828 | the surface and then solves this equation using an |
---|
| 829 | exact polynomial root finding algorithm. \\ Included |
---|
| 830 | are illustrations of the cusp catastrophe surface, and |
---|
| 831 | two unusually shaped quartic surfaces, Kummer's |
---|
| 832 | quadruple and Steiner's surface.", |
---|
| 833 | conference = "held in Detroit, Michigan; 25--29 July 1983", |
---|
| 834 | keywords = "root finding, algebraic surface, ray tracing intersect |
---|
| 835 | blob, I33 ray tracing, I37 algebraic surface", |
---|
| 836 | who = "Havran Vlastimil: RT-0147", |
---|
| 837 | } |
---|
| 838 | |
---|
| 839 | @InProceedings{heidrich-gi98, |
---|
| 840 | title = "Ray-Tracing Procedural Displacement Shaders", |
---|
| 841 | author = "Wolfgang Heidrich and Hans-Peter Seidel", |
---|
| 842 | booktitle = "Graphics Interface", |
---|
| 843 | year = "1998", |
---|
| 844 | month = jun, |
---|
| 845 | pages = "8--16", |
---|
| 846 | url = "http://www.dgp.toronto.edu/gi/gi98/papers/111/111.html", |
---|
| 847 | who = "Havran Vlastimil: RT-0146", |
---|
| 848 | } |
---|
| 849 | |
---|
| 850 | @inproceedings{gonzalez:cgi:98, |
---|
| 851 | author = "P. Gonzalez and F. Gisbert", |
---|
| 852 | title = "Object and Ray Coherence in the Optimization of the |
---|
| 853 | Ray Tracing Algorithm", |
---|
| 854 | booktitle = "Proceedings of Computer Graphics International '98 (CGI'98)", |
---|
| 855 | year = "1998", |
---|
| 856 | month = jun, |
---|
| 857 | pages = "264--267", |
---|
| 858 | address = "Hannover, Germany", |
---|
| 859 | publisher = "IEEE, NY", |
---|
| 860 | who = "Havran Vlastimil: RT-0145", |
---|
| 861 | } |
---|
| 862 | |
---|
| 863 | @Article{Moeller:1997:FMS, |
---|
| 864 | author = "Tomas M{\"{o}}ller and Ben Trumbore", |
---|
| 865 | title = "Fast, Minimum Storage Ray-Triangle Intersection", |
---|
| 866 | journal = "Journal of Graphics Tools", |
---|
| 867 | year = "1997", |
---|
| 868 | volume = "2", |
---|
| 869 | number = "1", |
---|
| 870 | note = "ISSN 1086-7651", |
---|
| 871 | annote = "We present a clean algorithm for determining whether a |
---|
| 872 | ray intersects a triangle. The algorithm translates the |
---|
| 873 | origin of the ray and then changes the base to yield a |
---|
| 874 | vector (t u v)T, where t is the distance to the plane |
---|
| 875 | in which the triangle lies and (u,v) represents the |
---|
| 876 | coordinates inside the triangle. One advantage of this |
---|
| 877 | method is that the plane equation need not be computed |
---|
| 878 | on the fly nor be stored, which can amount to |
---|
| 879 | significant memory savings for triangle meshes. As we |
---|
| 880 | found our method to be comparable in speed to previous |
---|
| 881 | methods, we believe it is the fastest ray-triangle |
---|
| 882 | intersection routine for triangles that do not have |
---|
| 883 | precomputed plane equations.", |
---|
| 884 | who = "Havran Vlastimil: RT-0144", |
---|
| 885 | } |
---|
| 886 | |
---|
| 887 | @Article{pulleyblank87a, |
---|
| 888 | author = "Ron Pulleyblank and John Kapenga", |
---|
| 889 | title = "The Feasibility of a {VLSI} Chip for Ray Tracing |
---|
| 890 | Bicubic Patches", |
---|
| 891 | pages = "33--44", |
---|
| 892 | journal = "IEEE Computer Graphics and Applications", |
---|
| 893 | volume = "7", |
---|
| 894 | number = "3", |
---|
| 895 | year = "1987", |
---|
| 896 | month = mar, |
---|
| 897 | keywords = "bicubic patch", |
---|
| 898 | annote = "Also appears as ``A VLSI Chip for Ray Tracing Bicubic |
---|
| 899 | Patches'' in {\bf Advances in Computer Graphics |
---|
| 900 | Hardware I}, W. Stra\mbox{\ss}er (ed.), 1987, p. |
---|
| 901 | 125-140. \\ In this article we explore the possibility |
---|
| 902 | of a VLSI chip for ray tracing bicubic patches in |
---|
| 903 | B\'{e}zier form. The purpose of the chip is to |
---|
| 904 | calculate the intersection point of a ray with the |
---|
| 905 | bicubic patch to a specified level of accuracy, |
---|
| 906 | returning parameter values $(u,v)$ specifing the |
---|
| 907 | location of the intersection on the patch, and a |
---|
| 908 | parameter value, $t$, which specifies the location of |
---|
| 909 | the intersection on the ray. The intersection is |
---|
| 910 | calculated by successively subdividing the patch and |
---|
| 911 | computing the intersection of the ray with a bounding |
---|
| 912 | box of each subpatch until the bounding volume meets |
---|
| 913 | the accuracy requirement. There are two operating |
---|
| 914 | modes: one in which only the nearest intersection is |
---|
| 915 | found, and another in which all intersections are |
---|
| 916 | found. This algorithm (and the chip) correctly handle |
---|
| 917 | the difficult cases of the ray tangentially |
---|
| 918 | intersecting a planar patch and intersections of the |
---|
| 919 | ray at a silhouette edge of the patch. Estimates |
---|
| 920 | indicate that such a chip could be implemented with |
---|
| 921 | 2-micron NMOS (N-type metal oxide semiconductor) and |
---|
| 922 | could compute patch-ray intersections at the rate of |
---|
| 923 | one every 15 microseconds for patches that are |
---|
| 924 | prescaled and specified to a 12-bit fixed point for |
---|
| 925 | each of the $x, y$, and $z$ components. A version |
---|
| 926 | capable of handling 24-bit patches could compute |
---|
| 927 | patch-ray intersections at the rate of one every 140 |
---|
| 928 | microseconds. Calculations of the normal at the |
---|
| 929 | intersection point could be performed with the addition |
---|
| 930 | of Re scalar subtractions and six scalar multiplies. |
---|
| 931 | Images drawn using a software version of the algorithm |
---|
| 932 | are presented and discussed.", |
---|
| 933 | who = "Havran Vlastimil: RT-0143", |
---|
| 934 | } |
---|
| 935 | |
---|
| 936 | @InProceedings{Pearce:1991:ESC, |
---|
| 937 | author = "Andrew Pearce and David Jevans", |
---|
| 938 | title = "Exploiting Shadow Coherence in Ray Tracing", |
---|
| 939 | pages = "109--116", |
---|
| 940 | booktitle = "Proceedings of Graphics Interface '91", |
---|
| 941 | year = "1991", |
---|
| 942 | month = jun, |
---|
| 943 | conference = "held in Calgary, Alberta; 3-7 June 1991", |
---|
| 944 | keywords = "ray tracing, shadow testing, shadow caching, spatial |
---|
| 945 | subdivision", |
---|
| 946 | who = "Havran Vlastimil: RT-0142", |
---|
| 947 | } |
---|
| 948 | |
---|
| 949 | @Article{haines86a, |
---|
| 950 | author = "Eric A. Haines and Donald P. Greenberg", |
---|
| 951 | title = "The Light Buffer: {A} Ray Tracer Shadow Testing |
---|
| 952 | Accelerator", |
---|
| 953 | pages = "6--16", |
---|
| 954 | journal = "IEEE Computer Graphics and Applications", |
---|
| 955 | volume = "6", |
---|
| 956 | number = "9", |
---|
| 957 | year = "1986", |
---|
| 958 | month = sep, |
---|
| 959 | keywords = "shading, ray tracing, shadows, ray tracing shadow |
---|
| 960 | cull", |
---|
| 961 | abstract = "In one area of computer graphics, realistic image |
---|
| 962 | synthesis, the ultimate goal is to produce a picture |
---|
| 963 | indistinguishable from a photograph of a real |
---|
| 964 | environment. A particularly powerful technique for |
---|
| 965 | simulating light reflection---an important element in |
---|
| 966 | creating this realism---is called ray tracing. This |
---|
| 967 | method produces images of excellent quality, but |
---|
| 968 | suffers from lengthy computation time that limits its |
---|
| 969 | practical use. \\ This article presents a new method to |
---|
| 970 | reduce shadow testing time during ray tracing. The |
---|
| 971 | technique involves generating light buffers, each of |
---|
| 972 | which partition the environment with respect to an |
---|
| 973 | individual light source. These partition descriptions |
---|
| 974 | are then used during shadow testing to quickly |
---|
| 975 | determine a small subset of objects that may have to be |
---|
| 976 | tested for intersection. \\ The results of timing tests |
---|
| 977 | illustrate the beneficial performance of these |
---|
| 978 | techniques. The tests compare the standard ray-tracing |
---|
| 979 | algorithm to light buffers of varying resolution.", |
---|
| 980 | who = "Havran Vlastimil: RT-0141", |
---|
| 981 | } |
---|
| 982 | |
---|
| 983 | @InProceedings{shirley90b, |
---|
| 984 | author = "Peter Shirley", |
---|
| 985 | title = "A Ray Tracing Method for Illumination Calculation in |
---|
| 986 | Diffuse-Specular Scenes", |
---|
| 987 | pages = "205--212", |
---|
| 988 | booktitle = "Proceedings of Graphics Interface '90", |
---|
| 989 | year = "1990", |
---|
| 990 | month = may, |
---|
| 991 | conference = "held in Halifax, Nova Scotia; 14-18 May 1990", |
---|
| 992 | keywords = "bump mapping, illumination, radiosity, radiance, ray |
---|
| 993 | tracing, realism, stratified sampling, texture |
---|
| 994 | mapping", |
---|
| 995 | annote = "Several ways of improving the realism of the results |
---|
| 996 | of traditional ray tracing are presented. The essential |
---|
| 997 | physical quantities of spectral radiant power and |
---|
| 998 | spectral radiance and their use in lighting |
---|
| 999 | calculations are discussed. Global illumination terms |
---|
| 1000 | are derived by employing illumination ray tracing for |
---|
| 1001 | calculation of quickly changing indirect lighting |
---|
| 1002 | components, and radiosity ray tracing for slowly |
---|
| 1003 | changing indirect lighting components. Direct lighting |
---|
| 1004 | is calculated during the viewing phase allowing the use |
---|
| 1005 | of bump maps. Finally, a method is introduced that |
---|
| 1006 | reduces the total number of shadow rays to no more than |
---|
| 1007 | the total number of viewing rays for a given picture.", |
---|
| 1008 | who = "Havran Vlastimil: RT-0140", |
---|
| 1009 | } |
---|
| 1010 | |
---|
| 1011 | @InProceedings{Shirley:1991:DLC, |
---|
| 1012 | author = "Peter Shirley and Changyaw Wang", |
---|
| 1013 | title = "Direct lighting calculation by Monte Carlo |
---|
| 1014 | integration", |
---|
| 1015 | booktitle = "Eurographics Workshop on Rendering", |
---|
| 1016 | year = "1991", |
---|
| 1017 | conference = "held in Barcelona, Spain; 13-15 May 1991", |
---|
| 1018 | keywords = "monte carlo, illumination", |
---|
| 1019 | annote = "Application of Monte Carlo techniques for rendering |
---|
| 1020 | scenes with multiple light sources. Only one shadow ray |
---|
| 1021 | per viewing ray is used. Some issues for the design of |
---|
| 1022 | probability densities for light sources are given.", |
---|
| 1023 | who = "Havran Vlastimil: RT-0139", |
---|
| 1024 | } |
---|
| 1025 | |
---|
| 1026 | @Article{Shirley:1996:MCT, |
---|
| 1027 | author = "Peter Shirley and Changyaw Wang and Kurt Zimmerman", |
---|
| 1028 | title = "{Monte Carlo} Techniques for Direct Lighting |
---|
| 1029 | Calculations", |
---|
| 1030 | journal = "ACM Transactions on Graphics", |
---|
| 1031 | volume = "15", |
---|
| 1032 | number = "1", |
---|
| 1033 | pages = "1--36", |
---|
| 1034 | month = jan, |
---|
| 1035 | year = "1996", |
---|
| 1036 | coden = "ATGRDF", |
---|
| 1037 | ISSN = "0730-0301", |
---|
| 1038 | bibdate = "Wed Apr 24 07:49:27 1996", |
---|
| 1039 | url = "http://www.acm.org/pubs/toc/Abstracts/0730-0301/225887.html, |
---|
| 1040 | http://www.acm.org/pubs/toc/Abstracts/0730-0301/226151.html", |
---|
| 1041 | abstract = "In a distributed ray tracer, the sampling strategy is |
---|
| 1042 | the crucial part of the direct lighting calculation. |
---|
| 1043 | Monte Carlo integration with importance sampling is |
---|
| 1044 | used to carry out this calculation. Importance sampling |
---|
| 1045 | involves the design of integrand-specific probability |
---|
| 1046 | density functions that are used to generate sample |
---|
| 1047 | points for the numerical quadrature. Probability |
---|
| 1048 | density functions are presented that aid in the direct |
---|
| 1049 | lighting calculation from luminaires of various simple |
---|
| 1050 | shapes. A method for defining a probability density |
---|
| 1051 | function over a set of luminaires is presented that |
---|
| 1052 | allows the direct lighting calculation to be carried |
---|
| 1053 | out with a number of sample points that is independent |
---|
| 1054 | of the number of luminaires.", |
---|
| 1055 | acknowledgement = ack-nhfb, |
---|
| 1056 | keywords = "algorithms; design; theory", |
---|
| 1057 | subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND |
---|
| 1058 | STATISTICS. {\bf G.1.4}: Mathematics of Computing, |
---|
| 1059 | NUMERICAL ANALYSIS, Quadrature and Numerical |
---|
| 1060 | Differentiation. {\bf I.3.0}: Computing Methodologies, |
---|
| 1061 | COMPUTER GRAPHICS, General. {\bf I.4.1}: Computing |
---|
| 1062 | Methodologies, IMAGE PROCESSING, Digitization, |
---|
| 1063 | Sampling.", |
---|
| 1064 | who = "Havran Vlastimil: RT-0138", |
---|
| 1065 | } |
---|
| 1066 | |
---|
| 1067 | @InProceedings{Shirley92-DRTTP, |
---|
| 1068 | author = "Peter Shirley and Changyaw Wang", |
---|
| 1069 | month = may, |
---|
| 1070 | year = "1992", |
---|
| 1071 | title = "Distribution {Ray} {Tracing}: {Theory} and |
---|
| 1072 | {Practice}", |
---|
| 1073 | booktitle = "Third Eurographics Workshop on Rendering", |
---|
| 1074 | pages = "33--43", |
---|
| 1075 | address = "Bristol, UK", |
---|
| 1076 | keywords = "Monte Carlo", |
---|
| 1077 | who = "Havran Vlastimil: RT-0137", |
---|
| 1078 | } |
---|
| 1079 | |
---|
| 1080 | @Article{Musgrave:1989:SRE, |
---|
| 1081 | author = "F. Kenton Musgrave and Craig E. Kolb and Robert S. |
---|
| 1082 | Mace", |
---|
| 1083 | editor = "Jeffrey Lane", |
---|
| 1084 | title = "The Synthesis and Rendering of Eroded Fractal |
---|
| 1085 | Terrains", |
---|
| 1086 | journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 1087 | volume = "23", |
---|
| 1088 | number = "3", |
---|
| 1089 | pages = "41--50", |
---|
| 1090 | month = jul, |
---|
| 1091 | year = "1989", |
---|
| 1092 | coden = "CGRADI, CPGPBZ", |
---|
| 1093 | ISSN = "0097-8930", |
---|
| 1094 | annote = "info on efficiently ray tracing height fields \\ In |
---|
| 1095 | standard fractal terrain models based on fractional |
---|
| 1096 | Brownian motion the statistical character of the |
---|
| 1097 | surface is, by design, the same everywhere. A new |
---|
| 1098 | approach to the synthesis of fractal terrain height |
---|
| 1099 | fields is presented which, in contrast to previous |
---|
| 1100 | techniques, features locally independent control of the |
---|
| 1101 | frequencies composing the surface, and thus local |
---|
| 1102 | control of fractal dimension and other statistical |
---|
| 1103 | characteristics. The new technique, termed {\em noise |
---|
| 1104 | synthesis}, is intermediate in difficulty of |
---|
| 1105 | implementation, between simple stochastic subdivision |
---|
| 1106 | and Fourier filtering or generalized stochastic |
---|
| 1107 | subdivision, and does not suffer the drawbacks of |
---|
| 1108 | creases or periodicity. Varying the local crossover |
---|
| 1109 | scale of fractal character or the fractal dimension |
---|
| 1110 | with altitude or other functions yields more realistic |
---|
| 1111 | first approximations to eroded landscapes. A simple |
---|
| 1112 | physical erosion model is then suggested which |
---|
| 1113 | simulates hydraulic and thermal erosion processes to |
---|
| 1114 | create global stream/valley networks and talus slopes. |
---|
| 1115 | Finally, an efficient ray tracing algorithm for general |
---|
| 1116 | height fields, of which most fractal terrains are a |
---|
| 1117 | subset, is presented.", |
---|
| 1118 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 1119 | 1989", |
---|
| 1120 | keywords = "fractal, terrain models, stochastic subdivision, |
---|
| 1121 | fractional Brownian motion, fractal dimension, |
---|
| 1122 | lacunarity, crossover scale, erosion models, height |
---|
| 1123 | fields, ray tracing", |
---|
| 1124 | who = "Havran Vlastimil: RT-0136", |
---|
| 1125 | } |
---|
| 1126 | |
---|
| 1127 | @InProceedings{musgrave89c, |
---|
| 1128 | author = "F. Kenton Musgrave", |
---|
| 1129 | title = "Prisms and rainbows: a dispersion model for computer |
---|
| 1130 | graphics", |
---|
| 1131 | pages = "227--234", |
---|
| 1132 | booktitle = "Proceedings of Graphics Interface '89", |
---|
| 1133 | year = "1989", |
---|
| 1134 | month = jun, |
---|
| 1135 | conference = "held in London, Ontario; 19-23 June 1989", |
---|
| 1136 | keywords = "refraction, stochastic sampling, distributed ray |
---|
| 1137 | tracing, spectrum, color gamut", |
---|
| 1138 | annote = "{\em Dispersion} is the spreading of refracted light |
---|
| 1139 | into its component colors or spectrum. A model of |
---|
| 1140 | refraction including dispersion is developed using the |
---|
| 1141 | techniques of distributed ray tracing. Two models of |
---|
| 1142 | the rainbow, one empirical or impressionistic, the |
---|
| 1143 | other purely physical, are developed using the results |
---|
| 1144 | of the dispersion model. The problem of representing |
---|
| 1145 | the spectrum of monochromatic colors using the rgb |
---|
| 1146 | primaries of the graphics color monitor is addressed.", |
---|
| 1147 | who = "Havran Vlastimil: RT-0135", |
---|
| 1148 | } |
---|
| 1149 | |
---|
| 1150 | @TechReport{Musgrave:1988:GTF, |
---|
| 1151 | author = "F. Kenton Musgrave", |
---|
| 1152 | title = "Grid Tracing: Fast Ray Tracing for Height Fields", |
---|
| 1153 | year = "1988", |
---|
| 1154 | type = "Technical Report", |
---|
| 1155 | number = "YALEU/DCS/RR-639", |
---|
| 1156 | institution = "Yale University Dept. of Computer Science Research", |
---|
| 1157 | keywords = "parallel processing", |
---|
| 1158 | annote = "An implementation of ray tracing using Linda. \\ A |
---|
| 1159 | fast algorithm for ray tracing height fields is |
---|
| 1160 | presented. The algorithm employs a modified Bresenham |
---|
| 1161 | DDA to traverse a two dimensional array of height |
---|
| 1162 | values. At each cell the altitude of the ray is |
---|
| 1163 | compared with the heights of the four corners of the |
---|
| 1164 | cell; ray/object intersections need only be calculated |
---|
| 1165 | when the altitude of the ray is in the range of those |
---|
| 1166 | heights. The average number of ray/object intersections |
---|
| 1167 | performed is about two per ray; the two objects tested |
---|
| 1168 | for intersection are located in $O(\sqrt{N-1})$ time |
---|
| 1169 | where $N$ is the number of height values in the |
---|
| 1170 | field.", |
---|
| 1171 | who = "Havran Vlastimil: RT-0134", |
---|
| 1172 | } |
---|
| 1173 | |
---|
| 1174 | @InProceedings{Chapman90, |
---|
| 1175 | author = "John Chapman and Thomas W. Calvert and John Dill", |
---|
| 1176 | title = "Exploiting Temporal Coherence in Ray Tracing", |
---|
| 1177 | booktitle = "Proceedings of Graphics Interface '90", |
---|
| 1178 | pages = "196--204", |
---|
| 1179 | publisher = "Canadian Information Processing Society", |
---|
| 1180 | address = "Toronto, Ontario", |
---|
| 1181 | month = may, |
---|
| 1182 | year = "1990", |
---|
| 1183 | keywords = "animation, temporal coherence", |
---|
| 1184 | who = "Havran Vlastimil: RT-0133", |
---|
| 1185 | } |
---|
| 1186 | |
---|
| 1187 | @InProceedings{Woo:1990:VOT, |
---|
| 1188 | author = "Andrew Woo and John Amanatides", |
---|
| 1189 | title = "Voxel Occlusion Testing: {A} Shadow Determination |
---|
| 1190 | Accelerator for Ray Tracing", |
---|
| 1191 | pages = "213--220", |
---|
| 1192 | booktitle = "Proceedings of Graphics Interface '90", |
---|
| 1193 | year = "1990", |
---|
| 1194 | month = may, |
---|
| 1195 | conference = "held in Halifax, Nova Scotia; 14-18 May 1990", |
---|
| 1196 | keywords = "grid, intersection culling, occlusion, penumbra, ray |
---|
| 1197 | tracing, shadows, umbra, voxel traversal", |
---|
| 1198 | annote = "A shadow determination accelerator for ray tracing is |
---|
| 1199 | presented. It is built on top of the uniform voxel |
---|
| 1200 | traversal grid structure. The accelerator proves to be |
---|
| 1201 | rather efficient, requires little additional memory and |
---|
| 1202 | the worst case scenario per shadow determination just |
---|
| 1203 | reduces down to traditional voxel traversal. It can |
---|
| 1204 | also be extended to model linear, area lights, as well |
---|
| 1205 | as atmospheric shadows.", |
---|
| 1206 | who = "Havran Vlastimil: RT-0132", |
---|
| 1207 | } |
---|
| 1208 | |
---|
| 1209 | @InProceedings{Jevans92, |
---|
| 1210 | author = "David Jevans", |
---|
| 1211 | title = "Object Space Temporal Coherence for Ray Tracing", |
---|
| 1212 | booktitle = "Proceedings of Graphics Interface '92", |
---|
| 1213 | pages = "176--183", |
---|
| 1214 | publisher = "Canadian Information Processing Society", |
---|
| 1215 | address = "Toronto, Ontario", |
---|
| 1216 | month = may, |
---|
| 1217 | year = "1992", |
---|
| 1218 | keywords = "temporal coherence, efficiency, space subdivision", |
---|
| 1219 | who = "Havran Vlastimil: RT-0131", |
---|
| 1220 | } |
---|
| 1221 | |
---|
| 1222 | @InProceedings{Woo:1992:RTP, |
---|
| 1223 | author = "Andrew Woo", |
---|
| 1224 | title = "Ray tracing polygons using spatial subdivision", |
---|
| 1225 | pages = "184--191", |
---|
| 1226 | booktitle = "Proceedings of Graphics Interface '92", |
---|
| 1227 | year = "1992", |
---|
| 1228 | month = may, |
---|
| 1229 | conference = "held in Vancouver, B.C.; 11-15 May 1992", |
---|
| 1230 | keywords = "intersection culling, subdivision, voxel traversal", |
---|
| 1231 | who = "Havran Vlastimil: RT-0130", |
---|
| 1232 | } |
---|
| 1233 | |
---|
| 1234 | @InProceedings{Marton95a, |
---|
| 1235 | author = "Gabor Marton", |
---|
| 1236 | editor = "H.P. Seidel, B. Girod, H. Niemann", |
---|
| 1237 | title = "Surfaces for Ray Tracing: A Fast View-Dependent Algorithm", |
---|
| 1238 | booktitle = "Proceedings of 3D Image Analysis and Synthesis '97", |
---|
| 1239 | pages = "19--26", |
---|
| 1240 | year = "1997", |
---|
| 1241 | month = nov, |
---|
| 1242 | who = "Havran Vlastimil: RT-0129", |
---|
| 1243 | } |
---|
| 1244 | |
---|
| 1245 | @InCollection{Marton95b, |
---|
| 1246 | author = "Gabor Marton", |
---|
| 1247 | editor = "Alan W. Paeth", |
---|
| 1248 | title = "Acceleration of Ray Tracing via Voronoi Diagrams", |
---|
| 1249 | booktitle = "Graphics Gems V", |
---|
| 1250 | pages = "268--284", |
---|
| 1251 | publisher = "Academic Press", |
---|
| 1252 | address = "Boston MA", |
---|
| 1253 | year = "1995", |
---|
| 1254 | who = "Havran Vlastimil: RT-0128", |
---|
| 1255 | } |
---|
| 1256 | |
---|
| 1257 | @InCollection{Moeller95a, |
---|
| 1258 | author = "Tomas Moeller", |
---|
| 1259 | editor = "Alan W. Paeth", |
---|
| 1260 | title = "A Linear-time simple bounding volume algorithm", |
---|
| 1261 | booktitle = "Graphics Gems V", |
---|
| 1262 | pages = "242--257", |
---|
| 1263 | publisher = "Academic Press", |
---|
| 1264 | address = "Boston MA", |
---|
| 1265 | year = "1995", |
---|
| 1266 | who = "Havran Vlastimil: RT-0127", |
---|
| 1267 | } |
---|
| 1268 | |
---|
| 1269 | @InCollection{Wu93a, |
---|
| 1270 | author = "Xiaolin Wu", |
---|
| 1271 | editor = "David Kirk", |
---|
| 1272 | title = "A Linear-time simple bounding volume algorithm", |
---|
| 1273 | booktitle = "Graphics Gems III", |
---|
| 1274 | pages = "301-306", |
---|
| 1275 | publisher = "Academic Press", |
---|
| 1276 | address = "San Diego", |
---|
| 1277 | year = "1992", |
---|
| 1278 | who = "Havran Vlastimil: RT-0126", |
---|
| 1279 | } |
---|
| 1280 | |
---|
| 1281 | @Unpublished{Subramanian91a, |
---|
| 1282 | author = "K.R. Subramanian and D.S. Fussel", |
---|
| 1283 | title = "Applying Space Subdivision Techniques to Volume Rendering", |
---|
| 1284 | pages = 9, |
---|
| 1285 | institution = "The University of Texas at Austin", |
---|
| 1286 | year = 1991, |
---|
| 1287 | note = "from WWW", |
---|
| 1288 | who = "Havran Vlastimil: RT-0125", |
---|
| 1289 | } |
---|
| 1290 | |
---|
| 1291 | @TechReport{Subramanian92a, |
---|
| 1292 | author = "K.R. Subramanian and D.S. Fussel", |
---|
| 1293 | title = "A Search Structure based on K-d Trees for Efficient Ray Tracing", |
---|
| 1294 | pages = 39, |
---|
| 1295 | institution = "The University of Texas at Austin", |
---|
| 1296 | year = 1992, |
---|
| 1297 | number = "Tx 78712-1188", |
---|
| 1298 | who = "Havran Vlastimil: RT-0124", |
---|
| 1299 | } |
---|
| 1300 | |
---|
| 1301 | @TechReport{Subramanian90a, |
---|
| 1302 | author = "K.R. Subramanian and D.S. Fussel", |
---|
| 1303 | title = "Factors Affecting Performance of Ray Tracing Hierarchies", |
---|
| 1304 | pages = 27, |
---|
| 1305 | institution = "The University of Texas at Austin", |
---|
| 1306 | year = 1990, |
---|
| 1307 | month = jul, |
---|
| 1308 | number = "Tx 78712", |
---|
| 1309 | who = "Havran Vlastimil: RT-0123", |
---|
| 1310 | } |
---|
| 1311 | |
---|
| 1312 | @Unpublished{Duc97a, |
---|
| 1313 | author = "N.C. Duc", |
---|
| 1314 | title = "An exploration of coherence-based acceleration methods |
---|
| 1315 | using the ray tracing kernel G/GX", |
---|
| 1316 | year = 1997, |
---|
| 1317 | month = mar, |
---|
| 1318 | note = "from WWW", |
---|
| 1319 | who = "Havran Vlastimil: RT-0122", |
---|
| 1320 | } |
---|
| 1321 | |
---|
| 1322 | @InProceedings{Groeller93a, |
---|
| 1323 | author = "E. Groeller", |
---|
| 1324 | title = "Oct-tracing animation sequences", |
---|
| 1325 | pages = "96--101", |
---|
| 1326 | booktitle = "Summer school in computer graphics in Bratislava (SCCG93)", |
---|
| 1327 | year = "1993", |
---|
| 1328 | month = jun, |
---|
| 1329 | keywords = "ray tracing", |
---|
| 1330 | who = "Havran Vlastimil: RT-0121", |
---|
| 1331 | } |
---|
| 1332 | |
---|
| 1333 | @InProceedings{Martinka94, |
---|
| 1334 | author = "J. Martinka", |
---|
| 1335 | title = "Pouzitie octree struktury na urychlenie metody ray tracing", |
---|
| 1336 | booktitle = "Winter School of Computer Graphics 1994", |
---|
| 1337 | year = "1994", |
---|
| 1338 | month = "feb", |
---|
| 1339 | pages = "106--112", |
---|
| 1340 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 1341 | Republic, February 1994", |
---|
| 1342 | who = "Havran Vlastimil: RT-0120", |
---|
| 1343 | } |
---|
| 1344 | |
---|
| 1345 | @InProceedings{Kolingerova92, |
---|
| 1346 | author = "I. Kolingerova", |
---|
| 1347 | title = "Vyuziti dualniho prostoru pro metodu sledovani paprsku", |
---|
| 1348 | booktitle = "Winter School of Computer Graphics 1992", |
---|
| 1349 | year = "1992", |
---|
| 1350 | month = "feb", |
---|
| 1351 | pages = "66--80", |
---|
| 1352 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 1353 | Republic, February 1992", |
---|
| 1354 | who = "Havran Vlastimil: RT-0119", |
---|
| 1355 | } |
---|
| 1356 | |
---|
| 1357 | @Article{Arvo88a, |
---|
| 1358 | author="J. Arvo", |
---|
| 1359 | title="Linear-time Voxel Walking for Octrees", |
---|
| 1360 | journal="Ray Tracing News (available at htpp://www.acm.org/tog/resources/RTNew |
---|
| 1361 | s/html/rtnews2d.html)", |
---|
| 1362 | year="1988", |
---|
| 1363 | editor = "Eric Haines", |
---|
| 1364 | volume="1", |
---|
| 1365 | number="5", |
---|
| 1366 | pages="", |
---|
| 1367 | owner = "Havran Vlastimil: RT-0118", |
---|
| 1368 | } |
---|
| 1369 | |
---|
| 1370 | @InProceedings{Sramek92a, |
---|
| 1371 | author = "M. \v{S}r\'{a}mek", |
---|
| 1372 | title = "Ray tracing volume data with subvoxel precision", |
---|
| 1373 | booktitle = "Winter School of Computer Graphics 1992", |
---|
| 1374 | year = "1992", |
---|
| 1375 | month = feb, |
---|
| 1376 | pages = "47--65", |
---|
| 1377 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 1378 | Republic, February 1992", |
---|
| 1379 | who = "Havran Vlastimil: RT-0117", |
---|
| 1380 | } |
---|
| 1381 | |
---|
| 1382 | @Unpublished{Schregle96a, |
---|
| 1383 | author = "Roland Schregle", |
---|
| 1384 | title = "t\_{}DistLight A Distributed Light Source Class for the Minimal Ray Tracer", |
---|
| 1385 | year = 1996, |
---|
| 1386 | month = sep, |
---|
| 1387 | note = "from WWW", |
---|
| 1388 | who = "Havran Vlastimil: RT-0116", |
---|
| 1389 | } |
---|
| 1390 | |
---|
| 1391 | @InProceedings{Stuerzlinger94a, |
---|
| 1392 | author = "Wolfgang Stuerzlinger and R.F. Tobler", |
---|
| 1393 | title = "Two Optimization Methods for Raytracing", |
---|
| 1394 | pages = "104--107", |
---|
| 1395 | booktitle = "Summer school in computer graphics in Bratislava (SCCG94)", |
---|
| 1396 | year = "1994", |
---|
| 1397 | month = jun, |
---|
| 1398 | keywords = "ray tracing", |
---|
| 1399 | who = "Havran Vlastimil: RT-0115", |
---|
| 1400 | } |
---|
| 1401 | |
---|
| 1402 | @Misc{Qual96a, |
---|
| 1403 | author = "Matthew Quail", |
---|
| 1404 | title = "Space Time Ray Tracing using Ray Classification", |
---|
| 1405 | howpublished = "Bachelor thesis", |
---|
| 1406 | year = "1996", |
---|
| 1407 | month = nov, |
---|
| 1408 | who = "Havran Vlastimil: RT-0114", |
---|
| 1409 | } |
---|
| 1410 | |
---|
| 1411 | @InProceedings{Stuerzlinger96a, |
---|
| 1412 | author = "Wolfgang Stuerzlinger", |
---|
| 1413 | title = "Bounding Volume Construction using Point Clouds", |
---|
| 1414 | pages = "239--246", |
---|
| 1415 | booktitle = "Summer school in computer graphics in Bratislava (SCCG96)", |
---|
| 1416 | year = "1996", |
---|
| 1417 | month = jun, |
---|
| 1418 | keywords = "bounding volume, bounding volume hierarchy, ray tracing", |
---|
| 1419 | who = "Havran Vlastimil: RT-0113", |
---|
| 1420 | } |
---|
| 1421 | |
---|
| 1422 | @Unpublished{Smith95a, |
---|
| 1423 | author = "Otto J.A. Smith", |
---|
| 1424 | title = "Ray-Tracing with Affine Transforms", |
---|
| 1425 | year = 1995, |
---|
| 1426 | month = jan, |
---|
| 1427 | note = "from WWW", |
---|
| 1428 | who = "Havran Vlastimil: RT-0112", |
---|
| 1429 | } |
---|
| 1430 | |
---|
| 1431 | @Unpublished{Cak96a, |
---|
| 1432 | author = "S. Cak", |
---|
| 1433 | title = "An Effective Rendering System for Visual Realism", |
---|
| 1434 | year = 1996, |
---|
| 1435 | month = dec, |
---|
| 1436 | note = "from WWW", |
---|
| 1437 | who = "Havran Vlastimil: RT-0111", |
---|
| 1438 | } |
---|
| 1439 | |
---|
| 1440 | @MastersThesis{Duc96a, |
---|
| 1441 | author = "N.C. Duc", |
---|
| 1442 | title = "Adaptives Verfahren zur Beschleunigung der generativen |
---|
| 1443 | 3D-Grafikberechnung", |
---|
| 1444 | school = "Technical University Dresden", |
---|
| 1445 | year = "1996", |
---|
| 1446 | month = "july", |
---|
| 1447 | note = "in German", |
---|
| 1448 | who = "Havran Vlastimil: RT-0110", |
---|
| 1449 | } |
---|
| 1450 | |
---|
| 1451 | @Unpublished{Fellner93b, |
---|
| 1452 | author = "D.W. Fellner", |
---|
| 1453 | title = "Extensible Image Synthesis", |
---|
| 1454 | pages = "1--18", |
---|
| 1455 | year = 1993, |
---|
| 1456 | month = apr, |
---|
| 1457 | note = "from WWW", |
---|
| 1458 | anote = "similar to RT-0108", |
---|
| 1459 | who = "Havran Vlastimil: RT-0109", |
---|
| 1460 | } |
---|
| 1461 | |
---|
| 1462 | @Unpublished{Fellner93a, |
---|
| 1463 | author = "D.W. Fellner", |
---|
| 1464 | title = "Extensible Image Synthesis", |
---|
| 1465 | pages = "1--14", |
---|
| 1466 | year = 1993, |
---|
| 1467 | month = apr, |
---|
| 1468 | note = "from WWW", |
---|
| 1469 | anote = "similar to RT-0109", |
---|
| 1470 | who = "Havran Vlastimil: RT-0108", |
---|
| 1471 | } |
---|
| 1472 | |
---|
| 1473 | @Unpublished{Aguado96, |
---|
| 1474 | author = "F.A. Aguado and F. F. Perez and A. Formella", |
---|
| 1475 | title = "Fast Ray Tracing for Microcellular and Indoor Environments", |
---|
| 1476 | pages = "1--4", |
---|
| 1477 | year = 1996, |
---|
| 1478 | month = mar, |
---|
| 1479 | note = "concerns radio waves", |
---|
| 1480 | who = "Havran Vlastimil: RT-0107", |
---|
| 1481 | } |
---|
| 1482 | |
---|
| 1483 | @TechReport{Teller96rep, |
---|
| 1484 | author = "S. Teller and K. Bala and J. Dorsey", |
---|
| 1485 | title = "Conservative Interpolants for Ray Tracing", |
---|
| 1486 | pages = "1--13", |
---|
| 1487 | institution = "MIT", |
---|
| 1488 | year = 1996, |
---|
| 1489 | month = apr, |
---|
| 1490 | number = "MIT/LCS/TM-549", |
---|
| 1491 | who = "Havran Vlastimil: RT-0106", |
---|
| 1492 | } |
---|
| 1493 | |
---|
| 1494 | @InCollection{Woo90a, |
---|
| 1495 | author = "Andrew Woo", |
---|
| 1496 | editor = "Andrew S. Glassner", |
---|
| 1497 | title = "Fast Ray-Box Intersection", |
---|
| 1498 | booktitle = "Graphics Gems", |
---|
| 1499 | pages = "395--396", |
---|
| 1500 | publisher = "Academic Press", |
---|
| 1501 | address = "San Diego", |
---|
| 1502 | year = "1990", |
---|
| 1503 | keywords = "efficiency", |
---|
| 1504 | who = "Havran Vlastimil: RT-0105", |
---|
| 1505 | } |
---|
| 1506 | |
---|
| 1507 | @InCollection{Woo90, |
---|
| 1508 | author = "Andrew Woo", |
---|
| 1509 | editor = "Andrew S. Glassner", |
---|
| 1510 | title = "Fast Ray-Polygon Intersection", |
---|
| 1511 | booktitle = "Graphics Gems", |
---|
| 1512 | pages = "394", |
---|
| 1513 | publisher = "Academic Press", |
---|
| 1514 | address = "San Diego", |
---|
| 1515 | year = "1990", |
---|
| 1516 | keywords = "efficiency", |
---|
| 1517 | note = "includes code", |
---|
| 1518 | who = "Havran Vlastimil: RT-0104", |
---|
| 1519 | } |
---|
| 1520 | |
---|
| 1521 | @InCollection{Haines91, |
---|
| 1522 | author = "Eric Haines", |
---|
| 1523 | editor = "James Arvo", |
---|
| 1524 | title = "Fast Ray-Convex Polyhedron Intersection", |
---|
| 1525 | booktitle = "Graphics Gems II", |
---|
| 1526 | pages = "247--250", |
---|
| 1527 | publisher = "Academic Press", |
---|
| 1528 | address = "San Diego", |
---|
| 1529 | year = "1991", |
---|
| 1530 | keywords = "efficiency", |
---|
| 1531 | note = "includes code", |
---|
| 1532 | who = "Havran Vlastimil: RT-0103", |
---|
| 1533 | } |
---|
| 1534 | |
---|
| 1535 | @InCollection{Ritter90, |
---|
| 1536 | author = "Jack Ritter", |
---|
| 1537 | editor = "Andrew S. Glassner", |
---|
| 1538 | title = "A Simple Ray Rejection Test", |
---|
| 1539 | booktitle = "Graphics Gems", |
---|
| 1540 | pages = "385--386", |
---|
| 1541 | publisher = "Academic Press", |
---|
| 1542 | address = "San Diego", |
---|
| 1543 | year = "1990", |
---|
| 1544 | who = "Havran Vlastimil: RT-00102", |
---|
| 1545 | } |
---|
| 1546 | |
---|
| 1547 | @InCollection{Cychosz92a, |
---|
| 1548 | author = "Joseph M. Cychosz", |
---|
| 1549 | editor = "David Kirk", |
---|
| 1550 | title = "Use of Residency Masks and Object Space Partitioning |
---|
| 1551 | to Eliminate Ray-Object Intersection Calculations", |
---|
| 1552 | booktitle = "Graphics Gems III", |
---|
| 1553 | pages = "284--287", |
---|
| 1554 | publisher = "Academic Press", |
---|
| 1555 | address = "San Diego", |
---|
| 1556 | year = "1992", |
---|
| 1557 | who = "Havran Vlastimil: RT-0101", |
---|
| 1558 | } |
---|
| 1559 | |
---|
| 1560 | @InCollection{Haines91a, |
---|
| 1561 | author = "Eric Haines", |
---|
| 1562 | editor = "James Arvo", |
---|
| 1563 | title = "Efficiency Improvements for Hierarchy Traversal", |
---|
| 1564 | booktitle = "Graphics Gems II", |
---|
| 1565 | pages = "267--273", |
---|
| 1566 | publisher = "Academic Press", |
---|
| 1567 | address = "San Diego", |
---|
| 1568 | year = "1991", |
---|
| 1569 | keywords = "efficiency", |
---|
| 1570 | who = "Havran Vlastimil: RT-0100", |
---|
| 1571 | } |
---|
| 1572 | |
---|
| 1573 | @InCollection{Pearce91, |
---|
| 1574 | author = "Andrew Pearce", |
---|
| 1575 | editor = "James Arvo", |
---|
| 1576 | title = "A Recursive Shadow Voxel Cache for Ray Tracing", |
---|
| 1577 | booktitle = "Graphics Gems II", |
---|
| 1578 | pages = "273--274", |
---|
| 1579 | publisher = "Academic Press", |
---|
| 1580 | address = "San Diego", |
---|
| 1581 | year = "1991", |
---|
| 1582 | keywords = "efficiency", |
---|
| 1583 | note = "includes code", |
---|
| 1584 | who = "Havran Vlastimil: RT-0099", |
---|
| 1585 | } |
---|
| 1586 | |
---|
| 1587 | @InCollection{Pearce91a, |
---|
| 1588 | author = "Andrew Pearce", |
---|
| 1589 | editor = "James Arvo", |
---|
| 1590 | title = "Avoiding Incorrect Shadow Intersections for Ray |
---|
| 1591 | Tracing", |
---|
| 1592 | booktitle = "Graphics Gems II", |
---|
| 1593 | pages = "275--276", |
---|
| 1594 | publisher = "Academic Press", |
---|
| 1595 | address = "San Diego", |
---|
| 1596 | year = "1991", |
---|
| 1597 | who = "Havran Vlastimil: RT-0098", |
---|
| 1598 | } |
---|
| 1599 | |
---|
| 1600 | @InCollection{Voorhies91, |
---|
| 1601 | author = "Douglas Voorhies and David Kirk", |
---|
| 1602 | editor = "James Arvo", |
---|
| 1603 | title = "Ray-Triangle Intersection Using Binary Recursive |
---|
| 1604 | Subdivision", |
---|
| 1605 | booktitle = "Graphics Gems II", |
---|
| 1606 | pages = "257--263", |
---|
| 1607 | publisher = "Academic Press", |
---|
| 1608 | address = "San Diego", |
---|
| 1609 | year = "1991", |
---|
| 1610 | who = "Havran Vlastimil: RT-0097", |
---|
| 1611 | } |
---|
| 1612 | |
---|
| 1613 | @InCollection{Kirk91, |
---|
| 1614 | author = "David Kirk and James Arvo", |
---|
| 1615 | editor = "James Arvo", |
---|
| 1616 | title = "Improved Ray Tagging for Voxel-Based Ray Tracing", |
---|
| 1617 | booktitle = "Graphics Gems II", |
---|
| 1618 | pages = "264--266", |
---|
| 1619 | publisher = "Academic Press", |
---|
| 1620 | address = "San Diego", |
---|
| 1621 | year = "1991", |
---|
| 1622 | keywords = "efficiency", |
---|
| 1623 | who = "Havran Vlastimil: RT-0096", |
---|
| 1624 | } |
---|
| 1625 | |
---|
| 1626 | @InCollection{Cohen:1994:VTA, |
---|
| 1627 | author = "Daniel Cohen", |
---|
| 1628 | editor = "Paul Heckbert", |
---|
| 1629 | booktitle = "Graphics Gems IV", |
---|
| 1630 | title = "Voxel Traversal along a 3{D} Line", |
---|
| 1631 | publisher = "Academic Press", |
---|
| 1632 | address = "Boston", |
---|
| 1633 | pages = "366--369", |
---|
| 1634 | year = "1994", |
---|
| 1635 | keywords = "digital line drawing, grid traversal, ray tracing, |
---|
| 1636 | scan conversion", |
---|
| 1637 | summary = "Visits all the voxels along a 3D line segment with |
---|
| 1638 | integer endpoints, something like a 3D Bresenham's |
---|
| 1639 | algorithm. This code could be modified to take |
---|
| 1640 | endpoints with fixed point coordinates. Then the |
---|
| 1641 | algorithm could be very useful for ray tracing, when a |
---|
| 1642 | uniform grid is being used as a spatial data structure |
---|
| 1643 | for optimization, or for volume rendering of grid data. |
---|
| 1644 | Contains C code.", |
---|
| 1645 | who = "Havran Vlastimil: RT-0095", |
---|
| 1646 | } |
---|
| 1647 | |
---|
| 1648 | @InProceedings{GARGANTINI:1995:EEI, |
---|
| 1649 | author = "Irene GARGANTINI and J. H. G. REDEKOP", |
---|
| 1650 | title = "Evaluating Exact Intersections of an Octree with Full |
---|
| 1651 | Rays using only Radix-Sort and Meet Operations", |
---|
| 1652 | booktitle = "Compugraphics '95", |
---|
| 1653 | pages = "278--284", |
---|
| 1654 | year = "1995", |
---|
| 1655 | month = dec, |
---|
| 1656 | editor = "Harold P. Santo", |
---|
| 1657 | note = "ISBN 972-8342-00-4", |
---|
| 1658 | who = "Havran Vlastimil: RT-0094", |
---|
| 1659 | } |
---|
| 1660 | |
---|
| 1661 | @InProceedings{Marton:1997:ACC, |
---|
| 1662 | author = "L. {Szirmay-Kalos} and G. Marton", |
---|
| 1663 | title = "On the Limitations of Worst--case Optimal Ray Shooting Algorithms", |
---|
| 1664 | booktitle = "Winter School of Computer Graphics 1997", |
---|
| 1665 | year = "1997", |
---|
| 1666 | month = feb, |
---|
| 1667 | pages = "562--571", |
---|
| 1668 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 1669 | Republic, 14-18 February 1997", |
---|
| 1670 | who = "Havran Vlastimil: RT-0093", |
---|
| 1671 | } |
---|
| 1672 | |
---|
| 1673 | @Article{strauss90a, |
---|
| 1674 | author = "Paul S. Strauss", |
---|
| 1675 | title = "A Realistic Lighting Model for Computer Animators", |
---|
| 1676 | journal = "IEEE Computer Graphics and Applications", |
---|
| 1677 | pages = "56--64", |
---|
| 1678 | volume = "10", |
---|
| 1679 | number = "6", |
---|
| 1680 | month = nov, |
---|
| 1681 | year = "1990", |
---|
| 1682 | keywords = "modeling, lighting model, Torrance-Sparrow, Cook, |
---|
| 1683 | Phong", |
---|
| 1684 | annote = "Phong's illumination model is simple and widely used. |
---|
| 1685 | However it is incomplete. Torrance-Sparrow and Cook's |
---|
| 1686 | models produce results closer to the reality but its |
---|
| 1687 | many parameters, often dependent between themselves, |
---|
| 1688 | are difficult to tune to obtain desired results. |
---|
| 1689 | Moreover inconsistencies can arise for given choices of |
---|
| 1690 | parameters. Strauss introduces a reformulation of the |
---|
| 1691 | standard illumination functions, trying to restrict the |
---|
| 1692 | values of the parameters between 0 and 1 and to make |
---|
| 1693 | them as independent as possible. This should make |
---|
| 1694 | illumination easier for non-expert while an expert or |
---|
| 1695 | someone desiring ``unrealistic'' effects could be |
---|
| 1696 | penalized.", |
---|
| 1697 | who = "Havran Vlastimil: RT-0092", |
---|
| 1698 | } |
---|
| 1699 | |
---|
| 1700 | @Article{Zemcik:1995:OCT, |
---|
| 1701 | author = "Pavel Zemcik and Alan Chalmers", |
---|
| 1702 | title = "Optimised {CSG} Tree Evaluation for Space |
---|
| 1703 | Subdivision", |
---|
| 1704 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 1705 | volume = "14", |
---|
| 1706 | number = "2", |
---|
| 1707 | pages = "139--146", |
---|
| 1708 | month = jun, |
---|
| 1709 | year = "1995", |
---|
| 1710 | coden = "CGFODY", |
---|
| 1711 | ISSN = "0167-7055", |
---|
| 1712 | bibdate = "Tue Mar 17 15:44:38 MST 1998", |
---|
| 1713 | acknowledgement = ack-nhfb, |
---|
| 1714 | affiliation = "Technical Univ of Brno", |
---|
| 1715 | affiliationaddress = "Czech", |
---|
| 1716 | classification = "721.1; 723.2; 723.5; 921; 921.5; C4260 |
---|
| 1717 | (Computational geometry); C6120 (File organisation); |
---|
| 1718 | C6130B (Graphics techniques)", |
---|
| 1719 | corpsource = "Tech. Univ. of Brno, Czech Republic", |
---|
| 1720 | journalabr = "Comput Graphics Forum", |
---|
| 1721 | keywords = "Binary tree; Binary tree, Optimised CSG tree |
---|
| 1722 | evaluation; Complex scenes; complex scenes; |
---|
| 1723 | computational; computational geometry; Computational |
---|
| 1724 | methods; Computational requirements; Computer graphics; |
---|
| 1725 | computer graphics; Computer graphics; computer |
---|
| 1726 | graphics; Computer images; Computer selection and |
---|
| 1727 | evaluation; Constructive solid geometry; constructive |
---|
| 1728 | solid geometry; Constructive solid geometry; |
---|
| 1729 | constructive solid geometry; Data structures; Geometry; |
---|
| 1730 | images; optimised CSG tree evaluation; Optimization; |
---|
| 1731 | photorealistic; Photorealistic images; ray; Ray object |
---|
| 1732 | intersection evaluations; Ray tracing; ray tracing; Ray |
---|
| 1733 | tracing; Realistic computer images; realistic computer |
---|
| 1734 | images; realistic images; Rendering; rendering; |
---|
| 1735 | rendering (computer graphics); requirements; solid |
---|
| 1736 | modelling; Space subdivision; space subdivision; Space |
---|
| 1737 | subdivision; Status tree approach; status tree |
---|
| 1738 | approach; structures; tracing; tree data", |
---|
| 1739 | thesaurus = "Computational geometry; Ray tracing; Realistic images; |
---|
| 1740 | Rendering [computer graphics]; Solid modelling; Tree |
---|
| 1741 | data structures", |
---|
| 1742 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 1743 | who = "Havran Vlastimil: RT-0091", |
---|
| 1744 | } |
---|
| 1745 | |
---|
| 1746 | @Article{Gervautz:1992:CSA, |
---|
| 1747 | author = "Michael Gervautz", |
---|
| 1748 | title = "Consistent schemes for addressing surfaces when ray |
---|
| 1749 | tracing transparent {CSG} objects", |
---|
| 1750 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 1751 | volume = "11", |
---|
| 1752 | number = "4", |
---|
| 1753 | pages = "203--211", |
---|
| 1754 | month = oct, |
---|
| 1755 | year = "1992", |
---|
| 1756 | coden = "CGFODY", |
---|
| 1757 | ISSN = "0167-7055", |
---|
| 1758 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 1759 | acknowledgement = ack-nhfb, |
---|
| 1760 | affiliation = "Technical Univ Vienna", |
---|
| 1761 | affiliationaddress = "Vienna, Austria", |
---|
| 1762 | classification = "723.1; 723.2; 741.1; 921.4; 931.2; C4260 |
---|
| 1763 | (Computational geometry); C6130B (Graphics |
---|
| 1764 | techniques)", |
---|
| 1765 | corpsource = "Inst. for Comput. Graphics, Tech. Univ. Vienna, |
---|
| 1766 | Austria", |
---|
| 1767 | keywords = "Asymmetric CSG-operators; asymmetric CSG-operators; |
---|
| 1768 | Classification (of information); classification scheme; |
---|
| 1769 | Classification scheme; classification scheme; |
---|
| 1770 | computational geometry; constructive solid geometry; |
---|
| 1771 | Constructive Solid Geometry (CSG) modelling; CSG |
---|
| 1772 | modelling; CSG trees; Data representation, Constructive |
---|
| 1773 | solid geometry; geometrical optics; Geometry; Graphic |
---|
| 1774 | primitives; Image processing; Light refraction; |
---|
| 1775 | Material boundaries; material boundaries; material |
---|
| 1776 | properties; Material properties; material properties; |
---|
| 1777 | Mathematical models; Mathematical operators; objects; |
---|
| 1778 | properties; ray tracing; Ray tracing; Refraction; |
---|
| 1779 | refraction; Set theory; shading; Shading; shading; |
---|
| 1780 | solid modelling; surface; Surface properties; Surfaces; |
---|
| 1781 | Three dimensional computer graphics; Transparency; |
---|
| 1782 | transparent CSG; Transparent CSG objects; Trees |
---|
| 1783 | (mathematics); Unambiguous model; unambiguous model; |
---|
| 1784 | Visualization", |
---|
| 1785 | thesaurus = "Computational geometry; Geometrical optics; Solid |
---|
| 1786 | modelling", |
---|
| 1787 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 1788 | who = "Havran Vlastimil: RT-0090", |
---|
| 1789 | } |
---|
| 1790 | |
---|
| 1791 | Article{Horvath:1992:RCB, |
---|
| 1792 | author = "T. Horvath and G. Marton and P. Risztics and L. |
---|
| 1793 | Szirmay-Kalos", |
---|
| 1794 | title = "Ray coherence between a sphere and a convex |
---|
| 1795 | polyhedron", |
---|
| 1796 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 1797 | volume = "11", |
---|
| 1798 | number = "2", |
---|
| 1799 | pages = "163--172", |
---|
| 1800 | month = jun, |
---|
| 1801 | year = "1992", |
---|
| 1802 | coden = "CGFODY", |
---|
| 1803 | ISSN = "0167-7055", |
---|
| 1804 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 1805 | acknowledgement = ack-nhfb, |
---|
| 1806 | classification = "C4240 (Programming and algorithm theory); C4260 |
---|
| 1807 | (Computational geometry); C6130B (Graphics |
---|
| 1808 | techniques)", |
---|
| 1809 | corpsource = "Dept. of Process Control, Tech. Univ. of Budapest, |
---|
| 1810 | Hungary", |
---|
| 1811 | keywords = "computational complexity; computational geometry; |
---|
| 1812 | computer; Convex polyhedron; convex polyhedron; |
---|
| 1813 | graphics; ray; ray coherence theorems; Ray coherence |
---|
| 1814 | theorems; Ray tracing algorithms; Sphere; sphere; |
---|
| 1815 | tracing algorithms", |
---|
| 1816 | thesaurus = "Computational complexity; Computational geometry; |
---|
| 1817 | Computer graphics", |
---|
| 1818 | treatment = "T Theoretical or Mathematical", |
---|
| 1819 | who = "Havran Vlastimil: RT-0089", |
---|
| 1820 | } |
---|
| 1821 | |
---|
| 1822 | @Article{Barequet:1996:BHR, |
---|
| 1823 | author = "Gill Barequet and Bernard Chazelle and Leonidas J. |
---|
| 1824 | Guibas and Joseph S. B. Mitchell and Ayellet Tal", |
---|
| 1825 | title = "{BOXTREE}: {A} Hierarchical Representation for |
---|
| 1826 | Surfaces in {3D}", |
---|
| 1827 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 1828 | volume = "15", |
---|
| 1829 | number = "3", |
---|
| 1830 | pages = "C387--C396, C484", |
---|
| 1831 | month = sep, |
---|
| 1832 | year = "1996", |
---|
| 1833 | coden = "CGFODY", |
---|
| 1834 | ISSN = "0167-7055", |
---|
| 1835 | bibdate = "Tue Mar 17 15:44:38 MST 1998", |
---|
| 1836 | acknowledgement = ack-nhfb, |
---|
| 1837 | affiliation = "Tel Aviv Univ", |
---|
| 1838 | affiliationaddress = "Tel Aviv, Isr", |
---|
| 1839 | affiliationaddress = "Isr", |
---|
| 1840 | classification = "723.2; 723.5; 921.4; C4260 (Computational geometry); |
---|
| 1841 | C6120 (File organisation); C6130B (Graphics |
---|
| 1842 | techniques)", |
---|
| 1843 | conference = "Proceedings of the 1996 17th Annual Conference and |
---|
| 1844 | Exhibition of the European Association for Computer |
---|
| 1845 | Graphics, EUROGRAPHICS'96", |
---|
| 1846 | conflocation = "Poitiers, France; 26-30 Aug. 1996", |
---|
| 1847 | conftitle = "European Association for Computer Graphics 17th Annual |
---|
| 1848 | Conference and Exhibition. EUROGRAPHICS '96", |
---|
| 1849 | corpsource = "Dept. of Comput. Sci., Tel Aviv Univ., Israel", |
---|
| 1850 | journalabr = "Comput Graphics Forum", |
---|
| 1851 | keywords = "Boxtree; Collision detection; Computational geometry; |
---|
| 1852 | Data structures; Hierarchical systems; Octrees; |
---|
| 1853 | Piecewise linear techniques; Ray shooting; Ray tracing; |
---|
| 1854 | Surfaces; Three dimensional computer graphics", |
---|
| 1855 | keywords = "3D representation; boxtree; BOXTREE; BSP trees; |
---|
| 1856 | collision detection; Collision detection; computational |
---|
| 1857 | geometry; Computational geometry; Data structures; data |
---|
| 1858 | structures; hierarchical representation; Hierarchical |
---|
| 1859 | systems; meshed surfaces; nested boxes; octrees; |
---|
| 1860 | Octrees; Piecewise linear techniques; R-trees; Ray |
---|
| 1861 | shooting; ray tracing; Ray tracing; ray tracing; |
---|
| 1862 | surface fitting; Surfaces; Three dimensional computer |
---|
| 1863 | graphics; three dimensional representation; tree; tree |
---|
| 1864 | data structure; triangulated surfaces", |
---|
| 1865 | meetingaddress = "Poitiers, Fr", |
---|
| 1866 | meetingdate = "Aug 26--30 1996", |
---|
| 1867 | meetingdate2 = "08/26--30/96", |
---|
| 1868 | sponsor = "CNRS; ERCIM; BARCO; EDF; SUN; et al", |
---|
| 1869 | sponsororg = "CNRS; BARCO; Electr. France; et al", |
---|
| 1870 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 1871 | who = "Havran Vlastimil: RT-0088", |
---|
| 1872 | } |
---|
| 1873 | |
---|
| 1874 | @InProceedings{ENDL:1995:OOR, |
---|
| 1875 | author = "Robert ENDL", |
---|
| 1876 | title = "An Object-Oriented Ray Tracing Architecture for the |
---|
| 1877 | Analysis of Ray-Generators in Spatial Subdivisions", |
---|
| 1878 | booktitle = "Compugraphics '95", |
---|
| 1879 | pages = "268--277", |
---|
| 1880 | year = "1995", |
---|
| 1881 | month = dec, |
---|
| 1882 | editor = "Harold P. Santo", |
---|
| 1883 | note = "ISBN 972-8342-00-4", |
---|
| 1884 | who = "Havran Vlastimil: RT-0087", |
---|
| 1885 | } |
---|
| 1886 | |
---|
| 1887 | @InProceedings{Pharr:1997:RCS, |
---|
| 1888 | author = "Matt Pharr and Craig Kolb and Reid Gershbein and Pat |
---|
| 1889 | Hanrahan", |
---|
| 1890 | title = "Rendering Complex Scenes with Memory-Coherent Ray |
---|
| 1891 | Tracing", |
---|
| 1892 | booktitle = "SIGGRAPH 97 Conference Proceedings", |
---|
| 1893 | editor = "Turner Whitted", |
---|
| 1894 | series = "Annual Conference Series", |
---|
| 1895 | year = "1997", |
---|
| 1896 | organization = "ACM SIGGRAPH", |
---|
| 1897 | publisher = "Addison Wesley", |
---|
| 1898 | month = aug, |
---|
| 1899 | pages = "101--108", |
---|
| 1900 | note = "ISBN 0-89791-896-7", |
---|
| 1901 | keywords = "scene data management, caching, computation |
---|
| 1902 | re-ordering, coherence", |
---|
| 1903 | annote = "Simulating realistic lighting and rendering complex |
---|
| 1904 | scenes are usually considered separate problems with |
---|
| 1905 | incompatible solutions. Accurate lighting calculations |
---|
| 1906 | are typically performed using ray tracing algorithms, |
---|
| 1907 | which require that the entire scene database reside in |
---|
| 1908 | memory to perform well. Conversely, most systems |
---|
| 1909 | capable of rendering complex scenes use scan-conversion |
---|
| 1910 | algorithms that access memory coherently, but are |
---|
| 1911 | unable to incorporate sophisticated illumination. We |
---|
| 1912 | have developed algorithms that use caching and lazy |
---|
| 1913 | creation of texture and geometry to manage scene |
---|
| 1914 | complexity. To improve cache performance, we increase |
---|
| 1915 | locality of reference by dynamically reordering the |
---|
| 1916 | rendering computation based on the contents of the |
---|
| 1917 | cache. We have used these algorithms to compute images |
---|
| 1918 | of scenes containing millions of primitives, while |
---|
| 1919 | storing ten percent of the scene description in memory. |
---|
| 1920 | Thus, a machine of a given memory capacity can render |
---|
| 1921 | realistic scenes that are an order of magnitude more |
---|
| 1922 | complex than was previously possible.", |
---|
| 1923 | who = "Havran Vlastimil: RT-0086", |
---|
| 1924 | } |
---|
| 1925 | |
---|
| 1926 | @InProceedings{kalra89a, |
---|
| 1927 | author = "Devendra Kalra and Alan H. Barr", |
---|
| 1928 | title = "Guaranteed Ray Intersections with Implicit Surfaces", |
---|
| 1929 | pages = "297--306", |
---|
| 1930 | booktitle = "SIGGRAPH '89 Proceedings", |
---|
| 1931 | journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 1932 | volume = "23", |
---|
| 1933 | number = "3", |
---|
| 1934 | year = "1989", |
---|
| 1935 | month = jul, |
---|
| 1936 | editor = "Jeffrey Lane", |
---|
| 1937 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 1938 | 1989", |
---|
| 1939 | keywords = "implicit surfaces, ray tracing, rendering, sampling, |
---|
| 1940 | subdivision, Lipschitz constant, root finding", |
---|
| 1941 | annote = "Automatic interval finding for implicit surface |
---|
| 1942 | intersection \\ In this paper, we present a robust and |
---|
| 1943 | mathematically sound ray-intersection algorithm for |
---|
| 1944 | implicit surfaces. The algorithm is guaranteed to |
---|
| 1945 | numerically find the nearest intersection of the |
---|
| 1946 | surface with a ray, and is guaranteed not to miss fine |
---|
| 1947 | features of the surface. It does not require fine |
---|
| 1948 | tuning or human choice of interactive parameters. |
---|
| 1949 | Instead, it requires two upper bounds: ``L'' that |
---|
| 1950 | limits the net rate of change of the implicit surface |
---|
| 1951 | function $f(x,y,z)$ and ``G'' that limits the rate of |
---|
| 1952 | change of the gradient. An implicit surface with these |
---|
| 1953 | rate limits is referred to as an ``LG-implicit |
---|
| 1954 | surface.'' \\ Existing schemes to intersect a ray with |
---|
| 1955 | an implicit surface have typically been guaranteed to |
---|
| 1956 | work only for a limited set of implicit functions, such |
---|
| 1957 | as quadric surfaces or polynomials, or else have been |
---|
| 1958 | ad-hoc and have not been guaranteed to work. Our |
---|
| 1959 | technique significanty extends the ability to intersect |
---|
| 1960 | rays with implicit surfaces in a guaranteed fashion.", |
---|
| 1961 | who = "Havran Vlastimil: RT-0085", |
---|
| 1962 | } |
---|
| 1963 | |
---|
| 1964 | @Article{Woo:1993:ESC, |
---|
| 1965 | author = "Andrew Woo", |
---|
| 1966 | title = "Efficient shadow computations in ray tracing", |
---|
| 1967 | journal = "IEEE Computer Graphics and Applications", |
---|
| 1968 | volume = "13", |
---|
| 1969 | number = "5", |
---|
| 1970 | pages = "78--83", |
---|
| 1971 | month = sep, |
---|
| 1972 | year = "1993", |
---|
| 1973 | coden = "ICGADZ", |
---|
| 1974 | ISSN = "0272-1716", |
---|
| 1975 | bibdate = "Fri Jan 5 07:58:42 MST 1996", |
---|
| 1976 | abstract = "Two simple techniques speed up shadows in ray tracing. |
---|
| 1977 | Both require little memory and easily extend to other |
---|
| 1978 | types. One can also benefit radiosity- related |
---|
| 1979 | computations.", |
---|
| 1980 | acknowledgement = ack-nhfb, |
---|
| 1981 | annote = "Two simple techniques speed up shadows in ray tracing. |
---|
| 1982 | Both require little memory and easily extend to other |
---|
| 1983 | ray types. One can also benefit radiosity-related |
---|
| 1984 | computations.", |
---|
| 1985 | who = "Havran Vlastimil: RT-0084", |
---|
| 1986 | } |
---|
| 1987 | |
---|
| 1988 | @InProceedings{Milosmek:1994:AFV, |
---|
| 1989 | author = "Milos Sramek", |
---|
| 1990 | title = "An Algorithm for Fast Voxel Scene Traversal", |
---|
| 1991 | booktitle = "Winter School of Computer Graphics 1994", |
---|
| 1992 | year = "1994", |
---|
| 1993 | month = jan, |
---|
| 1994 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 1995 | Republic, 19-20 January 1994", |
---|
| 1996 | who = "Havran Vlastimil: RT-0083", |
---|
| 1997 | } |
---|
| 1998 | |
---|
| 1999 | @InProceedings{rubin80a, |
---|
| 2000 | author = "Steven M. Rubin and Turner Whitted", |
---|
| 2001 | title = "A 3-Dimensional Representation for Fast Rendering of |
---|
| 2002 | Complex Scenes", |
---|
| 2003 | pages = "110--116", |
---|
| 2004 | booktitle = "SIGGRAPH '80 Proceedings", |
---|
| 2005 | journal = "Computer Graphics (SIGGRAPH '80 Proceedings)", |
---|
| 2006 | volume = "14", |
---|
| 2007 | number = "3", |
---|
| 2008 | year = "1980", |
---|
| 2009 | month = jul, |
---|
| 2010 | keywords = "bounding volume, ray tracing cull, graphical |
---|
| 2011 | data/base/structure representation, Methodologies, |
---|
| 2012 | Techniques, Modeling scene, Algorithmic Aspects surface |
---|
| 2013 | representation", |
---|
| 2014 | annote = "hierarchical bounding boxes, used to speed up ray |
---|
| 2015 | tracing and other algorithms \\ Hierarchical |
---|
| 2016 | representations of 3-dimensional objects are both time |
---|
| 2017 | and space efficient. They typically consist of trees |
---|
| 2018 | whose branches represent bounding volumes and whose |
---|
| 2019 | terminal nodes represent primitive object elements |
---|
| 2020 | (usually polygons). This paper describes a method |
---|
| 2021 | whereby the object space is represented entirely by a |
---|
| 2022 | hierarchical data structure consisting of bounding |
---|
| 2023 | volumes, with no other form of representation. This |
---|
| 2024 | homogeneity allows the visible surface rendering to be |
---|
| 2025 | performed simply and efficiently. \\ The bounding |
---|
| 2026 | volumes selected for this algorithm are parallelepipeds |
---|
| 2027 | oriented to minimize their sizes. With this |
---|
| 2028 | representation, any surface can be rendered since in |
---|
| 2029 | the limit the bounding volumes make up a point |
---|
| 2030 | representation of the object. The advantage is that the |
---|
| 2031 | visibility calculations consist only of a search |
---|
| 2032 | through the data structure to determine the |
---|
| 2033 | correspondence between terminal level bounding volumes |
---|
| 2034 | and the current pixel. For ray tracing algorithms, this |
---|
| 2035 | means that a simplified operation will produce the |
---|
| 2036 | point of intersection of each ray with the bounding |
---|
| 2037 | volumes. \\ Memory requirements are minimized by |
---|
| 2038 | expanding or fetching lower levels of the hierarchy |
---|
| 2039 | only when required. Because the viewing process has a |
---|
| 2040 | single operation and primitive type, the software and |
---|
| 2041 | hardware chosen to implement the search can be highly |
---|
| 2042 | optimized for very fast execution.", |
---|
| 2043 | who = "Havran Vlastimil: RT-0082", |
---|
| 2044 | } |
---|
| 2045 | |
---|
| 2046 | @Article{Kuzmin:1994:RTS, |
---|
| 2047 | author = "Y. P. Kuzmin", |
---|
| 2048 | title = "Ray Traversal of Spatial Structures", |
---|
| 2049 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2050 | volume = "13", |
---|
| 2051 | number = "4", |
---|
| 2052 | pages = "223--227", |
---|
| 2053 | month = oct, |
---|
| 2054 | year = "1994", |
---|
| 2055 | coden = "CGFODY", |
---|
| 2056 | ISSN = "0167-7055", |
---|
| 2057 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 2058 | acknowledgement = ack-nhfb, |
---|
| 2059 | classification = "C6130B (Graphics techniques)", |
---|
| 2060 | corpsource = "Dept. of Math. and Mech., Moscow State Univ., Russia", |
---|
| 2061 | keywords = "computer graphics; Efficient algorithm; efficient |
---|
| 2062 | algorithm; error accumulation; Error accumulation; |
---|
| 2063 | error accumulation; errors; hardware implementation; |
---|
| 2064 | Hardware implementation; hardware implementation; |
---|
| 2065 | hierarchical spatial; Hierarchical spatial structures; |
---|
| 2066 | integer operations; Integer operations; Logical |
---|
| 2067 | operations; logical operations; ray; ray casting; Ray |
---|
| 2068 | casting; ray casting; ray tracing; Ray tracing |
---|
| 2069 | acceleration; ray traversal; Ray traversal; Software |
---|
| 2070 | implementation; software implementation; structures; |
---|
| 2071 | tracing acceleration; uniform spatial structures; |
---|
| 2072 | Uniform spatial structures", |
---|
| 2073 | thesaurus = "Computer graphics; Errors; Ray tracing", |
---|
| 2074 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 2075 | who = "Havran Vlastimil: RT-0081", |
---|
| 2076 | } |
---|
| 2077 | |
---|
| 2078 | @Article{Akimoto:1991:PRT, |
---|
| 2079 | author = "Takaaki Akimoto and Kenji Mase and Yasuhito Suenaga", |
---|
| 2080 | title = "Pixel-selected ray tracing", |
---|
| 2081 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2082 | volume = "11", |
---|
| 2083 | number = "4", |
---|
| 2084 | pages = "14--22", |
---|
| 2085 | month = jul, |
---|
| 2086 | year = "1991", |
---|
| 2087 | coden = "ICGADZ", |
---|
| 2088 | ISSN = "0272-1716", |
---|
| 2089 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 2090 | acknowledgement = ack-nhfb, |
---|
| 2091 | affiliation = "NTT Corp, Kanagawa, Japan", |
---|
| 2092 | classification = "723; 741", |
---|
| 2093 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 2094 | keywords = "Computer Graphics; Image Processing --- Image Coding; |
---|
| 2095 | Ray Tracing; ray tracing, acceleration; Three |
---|
| 2096 | Dimensional Graphics", |
---|
| 2097 | who = "Havran Vlastimil: RT-0080", |
---|
| 2098 | } |
---|
| 2099 | |
---|
| 2100 | |
---|
| 2101 | @Article{McNeill:1992:PSS, |
---|
| 2102 | author = "M. D. J. McNeill and B. C. Shah and M.-P. Hebert and |
---|
| 2103 | P. F. Lister and R. L. Grimsdale", |
---|
| 2104 | title = "Performance of space subdivision techniques in ray |
---|
| 2105 | tracing", |
---|
| 2106 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2107 | volume = "11", |
---|
| 2108 | number = "4", |
---|
| 2109 | pages = "213--220", |
---|
| 2110 | month = oct, |
---|
| 2111 | year = "1992", |
---|
| 2112 | coden = "CGFODY", |
---|
| 2113 | ISSN = "0167-7055", |
---|
| 2114 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 2115 | acknowledgement = ack-nhfb, |
---|
| 2116 | affiliation = "Univ of Sussex", |
---|
| 2117 | affiliationaddress = "Brighton, Engl", |
---|
| 2118 | classification = "721.1; 722.4; 723.1; 723.2; 921.5; C4240P (Parallel |
---|
| 2119 | programming and algorithm theory); C6120 (File |
---|
| 2120 | organisation); C6130B (Graphics techniques)", |
---|
| 2121 | corpsource = "Sch. of Eng., Sussex Univ., Brighton, UK", |
---|
| 2122 | keywords = "algorithm; Algorithms; Computational complexity; |
---|
| 2123 | computer graphics; Data structure; data structure; data |
---|
| 2124 | structures; Data structures; dynamic; dynamic building; |
---|
| 2125 | Dynamic building algorithm; Dynamic scenes; dynamic |
---|
| 2126 | structure building; Dynamic structure building; dynamic |
---|
| 2127 | structure building; Dynamic structure building |
---|
| 2128 | algorithms; geometrical optics; Image parallelism |
---|
| 2129 | performance; image parallelism performance; Image |
---|
| 2130 | processing; Image quality; Image synthesis, Ray |
---|
| 2131 | tracing; Optimization; parallel; parallel algorithms; |
---|
| 2132 | Parallel processing systems; Performance; processing |
---|
| 2133 | systems; ray tracing; Ray tracing; ray tracing; |
---|
| 2134 | rendering; Rendering; rendering; scenes; Space |
---|
| 2135 | subdivision algorithms; space subdivision algorithms; |
---|
| 2136 | Three dimensional computer graphics", |
---|
| 2137 | thesaurus = "Computer graphics; Data structures; Geometrical |
---|
| 2138 | optics; Parallel algorithms", |
---|
| 2139 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 2140 | who = "Havran Vlastimil: RT-0079", |
---|
| 2141 | } |
---|
| 2142 | |
---|
| 2143 | @InProceedings{sequin89a, |
---|
| 2144 | author = "Carlo H. Sequin and Eliot K. Smyrl", |
---|
| 2145 | title = "Parameterized Ray Tracing", |
---|
| 2146 | pages = "307--314", |
---|
| 2147 | booktitle = "SIGGRAPH '89 Proceedings", |
---|
| 2148 | journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 2149 | volume = "23", |
---|
| 2150 | number = "3", |
---|
| 2151 | year = "1989", |
---|
| 2152 | month = jul, |
---|
| 2153 | editor = "Jeffrey Lane", |
---|
| 2154 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 2155 | 1989", |
---|
| 2156 | keywords = "ray tracing, rendering, parameterization, surface |
---|
| 2157 | properties, runlength encoding, subexpression |
---|
| 2158 | elimination, hashing", |
---|
| 2159 | annote = "store ray tree data to allow quick material changes \\ |
---|
| 2160 | The construction and refinement of a computer graphics |
---|
| 2161 | scene is unacceptably slow when using ray tracing. We |
---|
| 2162 | introduce a new technique to speed up the generation of |
---|
| 2163 | successive ray traced images when the geometry of the |
---|
| 2164 | scene remains constant and only the light source |
---|
| 2165 | intensities and the surface properties need to be |
---|
| 2166 | adjusted. When the scene is first traced, an expression |
---|
| 2167 | parameterized in the color of all lights and the |
---|
| 2168 | surface property coefficients of all objects is |
---|
| 2169 | calculated and stored for each pixel. Redisplaying a |
---|
| 2170 | scene with a new set of lights and colors then consists |
---|
| 2171 | of substituting values for the corresponding parameters |
---|
| 2172 | and re-evaluating the expressions for the pixels. This |
---|
| 2173 | parameter updating and redisplay takes only a few |
---|
| 2174 | seconds, as compared to the many minutes or hours |
---|
| 2175 | required to ray trace the entire scene again, but it |
---|
| 2176 | uses much more memory and disk space. With suitable |
---|
| 2177 | expression sharing, however, these storage needs can be |
---|
| 2178 | reduced to an acceptable level.", |
---|
| 2179 | who = "Havran Vlastimil: RT-0078", |
---|
| 2180 | } |
---|
| 2181 | |
---|
| 2182 | @InProceedings{hart89a, |
---|
| 2183 | author = "John C. Hart and Daniel J. Sandin and Louis H. |
---|
| 2184 | Kauffman", |
---|
| 2185 | title = "Ray Tracing Deterministic 3-{D} Fractals", |
---|
| 2186 | pages = "289--296", |
---|
| 2187 | booktitle = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 2188 | volume = "23", |
---|
| 2189 | number = "3", |
---|
| 2190 | year = "1989", |
---|
| 2191 | month = jul, |
---|
| 2192 | editor = "Jeffrey Lane", |
---|
| 2193 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 2194 | 1989", |
---|
| 2195 | keywords = "fractal", |
---|
| 2196 | annote = "As shown in 1982, Julia sets of quadratic functions as |
---|
| 2197 | well as many other deterministic fractals exist in |
---|
| 2198 | spaces of higher dimensionality than the complex plane. |
---|
| 2199 | Originally a boundary-tracking algorithm was used to |
---|
| 2200 | view these structures but required a large amount of |
---|
| 2201 | storage space to operate. By ray tracing these objects, |
---|
| 2202 | the storage facilities of a graphics workstation frame |
---|
| 2203 | buffer are sufficient. A short discussion of a specific |
---|
| 2204 | set of 3-D deterministic fractals precedes a full |
---|
| 2205 | description of a ray-tracing algorithm applied to these |
---|
| 2206 | objects. A comparision with the boundary-tracing method |
---|
| 2207 | and applications to other 3-D deterministic fractals |
---|
| 2208 | are also included.", |
---|
| 2209 | who = "Havran Vlastimil: RT-0077", |
---|
| 2210 | } |
---|
| 2211 | |
---|
| 2212 | @InProceedings{Marton:1995:ACC, |
---|
| 2213 | author = "G. Marton and L. {Szirmay-Kalos}", |
---|
| 2214 | title = "On Average-case Complexity of Ray Tracing Algorithms", |
---|
| 2215 | booktitle = "Winter School of Computer Graphics 1995", |
---|
| 2216 | year = "1995", |
---|
| 2217 | month = feb, |
---|
| 2218 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 2219 | Republic, 14-18 February 1995", |
---|
| 2220 | who = "Havran Vlastimil: RT-0076", |
---|
| 2221 | } |
---|
| 2222 | |
---|
| 2223 | @InProceedings{painter89a, |
---|
| 2224 | author = "James Painter and Kenneth Sloan", |
---|
| 2225 | title = "Antialiased Ray Tracing by Adaptive Progressive |
---|
| 2226 | Refinement", |
---|
| 2227 | pages = "281--288", |
---|
| 2228 | booktitle = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 2229 | journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 2230 | volume = "23", |
---|
| 2231 | number = "3", |
---|
| 2232 | year = "1989", |
---|
| 2233 | month = jul, |
---|
| 2234 | editor = "Jeffrey Lane", |
---|
| 2235 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 2236 | 1989", |
---|
| 2237 | keywords = "adaptive sampling, antialiasing, filtering, |
---|
| 2238 | progressive refinement, ray tracing", |
---|
| 2239 | annote = "We describe an antialiasing system for ray tracing |
---|
| 2240 | based on adaptive progressive refinement. The goals of |
---|
| 2241 | the system are to produce high quality antialiased |
---|
| 2242 | images at a modest average sample rate, and to refine |
---|
| 2243 | the image progressively so that the image is available |
---|
| 2244 | in a usable form early and is refined gradually toward |
---|
| 2245 | the final result. \\ The method proceeds by adaptive |
---|
| 2246 | stochastic sampling of the image plane, evaluation of |
---|
| 2247 | the samples by ray tracing, and image reconstruction |
---|
| 2248 | from the samples. Adaptive control of the sample |
---|
| 2249 | generation process is driven by three basic goals: |
---|
| 2250 | coverage of the image, location of features, and |
---|
| 2251 | confidence in the values at a distinguished ``pixel |
---|
| 2252 | level'' resolution. \\ A three-stage process of |
---|
| 2253 | interpolating, filtering, and resampling is used to |
---|
| 2254 | reconstruct a regular grid of display pixels. This |
---|
| 2255 | reconstruction can be either batch or incremental.", |
---|
| 2256 | who = "Havran Vlastimil: RT-0075", |
---|
| 2257 | } |
---|
| 2258 | |
---|
| 2259 | @InProceedings{Foris:1996:RSL, |
---|
| 2260 | author = "T. Foris and G. Marton and L. {Szirmay-Kalos}", |
---|
| 2261 | title = "Ray Shooting in Logarithmic Time", |
---|
| 2262 | booktitle = "Winter School of Computer Graphics 1996", |
---|
| 2263 | year = "1996", |
---|
| 2264 | month = feb, |
---|
| 2265 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 2266 | Republic, 12-16 February 1996", |
---|
| 2267 | who = "Havran Vlastimil: RT-0074", |
---|
| 2268 | } |
---|
| 2269 | |
---|
| 2270 | @Article{sweeney86a, |
---|
| 2271 | author = "Michael Sweeney and Richard H. Bartels", |
---|
| 2272 | title = "Ray Tracing Free-Form {B}-Spline Surfaces", |
---|
| 2273 | pages = "41", |
---|
| 2274 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2275 | volume = "6", |
---|
| 2276 | number = "2", |
---|
| 2277 | year = "1986", |
---|
| 2278 | month = feb, |
---|
| 2279 | annote = "We present a method for using ray tracing to render |
---|
| 2280 | spline surfaces--one that is suitable for any object |
---|
| 2281 | generated from control vertices via tensor-product |
---|
| 2282 | B-splines. The method derives from Kajiya's work on ray |
---|
| 2283 | tracing procedurally defined surfaces and make use of |
---|
| 2284 | two preprocessing steps. One involves the |
---|
| 2285 | control-vertex refinement recurrences due to Riesenfeld |
---|
| 2286 | {\em et al}.\ and the second generates a tree of nested |
---|
| 2287 | bounding boxes. Intersection testing involves running |
---|
| 2288 | Kajiya's algorithm on the tree, followed by two or |
---|
| 2289 | three (on the average) iterations of Newton's method.", |
---|
| 2290 | who = "Havran Vlastimil: RT-0073", |
---|
| 2291 | } |
---|
| 2292 | |
---|
| 2293 | @InProceedings{Pharr:1996:GCR, |
---|
| 2294 | author = "Matt Pharr and Pat Hanrahan", |
---|
| 2295 | title = "Geometry Caching for Ray-Tracing Displacement Maps", |
---|
| 2296 | booktitle = "Eurographics Rendering Workshop 1996", |
---|
| 2297 | editor = "Xavier Pueyo and Peter Schr{\"{o}}der", |
---|
| 2298 | year = "1996", |
---|
| 2299 | organization = "Eurographics", |
---|
| 2300 | publisher = "Springer Wein", |
---|
| 2301 | address = "New York City, NY", |
---|
| 2302 | month = jun, |
---|
| 2303 | pages = "31--40", |
---|
| 2304 | note = "ISBN 3-211-82883-4", |
---|
| 2305 | annote = "We present a technique for rendering displacement |
---|
| 2306 | mapped geometry in a ray-tracing renderer. Displacement |
---|
| 2307 | mapping is an important technique for adding detail to |
---|
| 2308 | surface geometry in rendering systems. It allows |
---|
| 2309 | complex geometric variation to be added to simpler |
---|
| 2310 | geometry, without the cost in geometric complexity of |
---|
| 2311 | completely describing the nuances of the geometry at |
---|
| 2312 | modeling time and with the advantage that the detail |
---|
| 2313 | can be added adaptively at rendering time. The cost of |
---|
| 2314 | displacement mapping is geometric complexity. Renderers |
---|
| 2315 | that provide it must be able to efficiently render |
---|
| 2316 | scenes that have effectively millions of geometric |
---|
| 2317 | primitives. Scan-line renderers process primitives one |
---|
| 2318 | at a time, so this complexity doesn't tax them, but |
---|
| 2319 | traditional ray-tracing algorithms require random |
---|
| 2320 | access to the entire scene database, so any part of the |
---|
| 2321 | scene geometry may need to be available at any point |
---|
| 2322 | during rendering. If the displaced geometry is fully |
---|
| 2323 | instantiated in memory, it is straightforward to |
---|
| 2324 | intersect rays with it, but displacement mapping has |
---|
| 2325 | not yet been practical in ray-tracers due to the memory |
---|
| 2326 | cost of holding this much geometry. We introduce the |
---|
| 2327 | use of a geometry cache in order to handle the large |
---|
| 2328 | amounts of geometry created by displacement mapping. By |
---|
| 2329 | caching a subset of the geometry created and rendering |
---|
| 2330 | the image in a coherent manner, we are able to take |
---|
| 2331 | advantage of the fact that the rays spawned by |
---|
| 2332 | traditional ray-tracing algorithms are spatially |
---|
| 2333 | coherent. Using our algorithm, we have efficiently |
---|
| 2334 | rendered highly complex scenes while using a limited |
---|
| 2335 | amount of memory.", |
---|
| 2336 | who = "Havran Vlastimil: RT-0072", |
---|
| 2337 | } |
---|
| 2338 | |
---|
| 2339 | @Article{Musgrave:1990:NRT, |
---|
| 2340 | author = "F. Kenton Musgrave", |
---|
| 2341 | title = "A Note on Ray Tracing Mirages", |
---|
| 2342 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2343 | volume = "10", |
---|
| 2344 | number = "6", |
---|
| 2345 | pages = "10--12", |
---|
| 2346 | month = nov, |
---|
| 2347 | year = "1990", |
---|
| 2348 | coden = "ICGADZ", |
---|
| 2349 | ISSN = "0272-1716", |
---|
| 2350 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 2351 | acknowledgement = ack-nhfb, |
---|
| 2352 | affiliation = "Yale Univ, New Haven, CT, USA", |
---|
| 2353 | annote = "Discuss Berger's [berger90a] technique to render |
---|
| 2354 | mirages, stressing mirages come more from internal |
---|
| 2355 | interreflection than refraction.", |
---|
| 2356 | classification = "723; 741", |
---|
| 2357 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 2358 | keywords = "Bending Agent; Computer Graphics; Dispersive Ray |
---|
| 2359 | Tracing; Image Processing; Light --- Reflection; Mirage |
---|
| 2360 | Formation; mirages, internal reflection; Optics; Ray |
---|
| 2361 | Tracing Mirages; Total Internal Reflection", |
---|
| 2362 | who = "Havran Vlastimil: RT-0071", |
---|
| 2363 | } |
---|
| 2364 | |
---|
| 2365 | @Article{Berger:1990:RTM, |
---|
| 2366 | author = "Marc Berger and Terry Trout and Nancy Levit", |
---|
| 2367 | title = "Ray Tracing Mirages", |
---|
| 2368 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2369 | volume = "10", |
---|
| 2370 | number = "3", |
---|
| 2371 | pages = "36--41", |
---|
| 2372 | month = may, |
---|
| 2373 | year = "1990", |
---|
| 2374 | coden = "ICGADZ", |
---|
| 2375 | ISSN = "0272-1716", |
---|
| 2376 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 2377 | acknowledgement = ack-nhfb, |
---|
| 2378 | affiliation = "Univ of Adelaide, Adelaide, SA, Aust", |
---|
| 2379 | annote = "Ray tracing has been used extensively to produce |
---|
| 2380 | realistic images. Traditional algorithms simulate |
---|
| 2381 | various optical phenomena, including reflections, |
---|
| 2382 | refractions, and shadows. With all of these the |
---|
| 2383 | direction of the ray changes only when it intersects an |
---|
| 2384 | object. Atmospheric variations, however, can cause |
---|
| 2385 | light rays to bend, thereby changing their direction at |
---|
| 2386 | any time. Mirages are just one possible visual effect |
---|
| 2387 | of these bent rays. We generate mirages by sending rays |
---|
| 2388 | through an object with multiple air layers having |
---|
| 2389 | different refractive indices. As a ray enters this |
---|
| 2390 | virtual object, it strikes several air layers and |
---|
| 2391 | causes repeated bending of the ray, which results in |
---|
| 2392 | the mirage effect.", |
---|
| 2393 | classification = "723; 741", |
---|
| 2394 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 2395 | keywords = "Color; Computer Generated Images; Computer Graphics; |
---|
| 2396 | Image Processing --- Image Analysis; Mirages; ray |
---|
| 2397 | tracing; Ray Tracing", |
---|
| 2398 | who = "Havran Vlastimil: RT-0070", |
---|
| 2399 | } |
---|
| 2400 | |
---|
| 2401 | @Article{Maurel:1993:RT, |
---|
| 2402 | author = "H. Maurel and Y. Duthen and R. Caubet", |
---|
| 2403 | title = "A {4D} ray tracing", |
---|
| 2404 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2405 | volume = "12", |
---|
| 2406 | number = "3", |
---|
| 2407 | pages = "C285--C294", |
---|
| 2408 | month = "????", |
---|
| 2409 | year = "1993", |
---|
| 2410 | coden = "CGFODY", |
---|
| 2411 | ISSN = "0167-7055", |
---|
| 2412 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 2413 | acknowledgement = ack-nhfb, |
---|
| 2414 | classification = "C4260 (Computational geometry); C6130B (Graphics |
---|
| 2415 | techniques)", |
---|
| 2416 | conflocation = "Barcelona, Spain; 6-10 Sept. 1993", |
---|
| 2417 | conftitle = "European Association for Computer Graphics 14th Annual |
---|
| 2418 | Conference and Exhibition. EUROGRAPHICS '93", |
---|
| 2419 | corpsource = "Inst. de Recherche en Inf. de Toulouse, Univ. Paul |
---|
| 2420 | Sabatier, France", |
---|
| 2421 | keywords = "4D ray tracing; Animation sequences; animation |
---|
| 2422 | sequences; computer animation; graphics); illumination |
---|
| 2423 | calculations; Illumination calculations; illumination |
---|
| 2424 | calculations; intersection; Intersection; optical |
---|
| 2425 | event; Optical event; optical event; ray tracing; |
---|
| 2426 | rendering (computer; temporal coherence; Temporal |
---|
| 2427 | coherence", |
---|
| 2428 | thesaurus = "Computer animation; Ray tracing; Rendering [computer |
---|
| 2429 | graphics]", |
---|
| 2430 | treatment = "P Practical", |
---|
| 2431 | who = "Havran Vlastimil: RT-0069", |
---|
| 2432 | } |
---|
| 2433 | |
---|
| 2434 | @PhDThesis{Simiakakis95, |
---|
| 2435 | author="G. Simiakakis", |
---|
| 2436 | title ="Accelerating RayTracing with Directional Subdivision and |
---|
| 2437 | Parallel Processing", |
---|
| 2438 | school = "University of East Anglia", |
---|
| 2439 | year = "1995", |
---|
| 2440 | month = "october", |
---|
| 2441 | note = "available at ftp://ftp.sys.uea.ac.uk/pub/ah/G.Simiakakis\_PhD.ps", |
---|
| 2442 | who = "Havran Vlastimil: RT-0068", |
---|
| 2443 | } |
---|
| 2444 | |
---|
| 2445 | @InProceedings{Cazals97, |
---|
| 2446 | author="F. Cazals and C. Puech", |
---|
| 2447 | title="Bucket-like space partitioning data-structures with |
---|
| 2448 | applications to ray-tracing", |
---|
| 2449 | booktitle="13th ACM Symposium on Computational Geometry", |
---|
| 2450 | address="Nice", |
---|
| 2451 | year="1997", |
---|
| 2452 | pages="To Appear", |
---|
| 2453 | who = "Havran Vlastimil: RT-0067", |
---|
| 2454 | } |
---|
| 2455 | |
---|
| 2456 | @InCollection{Jansen:1986:DSR, |
---|
| 2457 | author = "Frederik W. Jansen", |
---|
| 2458 | editor = "L. R. A. Kessener and F. J. Peters and M. L. P. van |
---|
| 2459 | Lierop", |
---|
| 2460 | title = "Data Structures for Ray Tracing", |
---|
| 2461 | booktitle = "Data Structures for Raster Graphics", |
---|
| 2462 | pages = "57--73", |
---|
| 2463 | publisher = "Springer-Verlag", |
---|
| 2464 | address = "New York", |
---|
| 2465 | year = "1986", |
---|
| 2466 | keywords = "efficiency, CSG, BSP tree, data structures", |
---|
| 2467 | note = "Eurographic Seminar", |
---|
| 2468 | anote = "overview of published algorithms for ray tracing using |
---|
| 2469 | spatial subdivision", |
---|
| 2470 | where = " MAJI V STK !!!!!", |
---|
| 2471 | who = "Havran Vlastimil: RT-0066", |
---|
| 2472 | } |
---|
| 2473 | |
---|
| 2474 | @InProceedings{Semwal97, |
---|
| 2475 | author= "Semwal S and Kvarnstrom H", |
---|
| 2476 | title = "Directional Safe Zones \& Dual Extent Algorithms for Efficient |
---|
| 2477 | Grid Traversal", |
---|
| 2478 | booktitle = "Graphics Interface 97", |
---|
| 2479 | year = "1997", |
---|
| 2480 | pages = "to appear", |
---|
| 2481 | note = "University of Colorado", |
---|
| 2482 | who = "Havran Vlastimil: RT-0065", |
---|
| 2483 | } |
---|
| 2484 | |
---|
| 2485 | @Article{Levoy:1990:HRT, |
---|
| 2486 | author = "Marc Levoy", |
---|
| 2487 | title = "A Hybrid Ray Tracer for Rendering Polygon and Volume |
---|
| 2488 | Data", |
---|
| 2489 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2490 | volume = "10", |
---|
| 2491 | number = "2", |
---|
| 2492 | pages = "33--40", |
---|
| 2493 | month = mar, |
---|
| 2494 | year = "1990", |
---|
| 2495 | coden = "ICGADZ", |
---|
| 2496 | ISSN = "0272-1716", |
---|
| 2497 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 2498 | acknowledgement = ack-nhfb, |
---|
| 2499 | affiliation = "Univ of North Carolina, Dep of Comput Sci, Chapel |
---|
| 2500 | Hill, NC, USA", |
---|
| 2501 | annote = "Volume rendering is a technique for visualizing |
---|
| 2502 | sampled functions of three spatial dimensions by |
---|
| 2503 | computing 2D projections of a colored semitransparent |
---|
| 2504 | volume. In this article I address the problem of |
---|
| 2505 | extending volume rendering to handle polygonally |
---|
| 2506 | defined objects. The solution I propose is a hybrid |
---|
| 2507 | ray-tracing algorithm. Rays are simultaneously cast |
---|
| 2508 | through a set of polygons and a volume data array. |
---|
| 2509 | Samples of each are drawn at equally spaced intervals |
---|
| 2510 | along the rays, and the resulting colors and opacities |
---|
| 2511 | are composited together in depth-sorted order. To avoid |
---|
| 2512 | aliasing of polygonal edges at modest computational |
---|
| 2513 | expense, I use a form of selective supersampling. To |
---|
| 2514 | avoid errors in visibility at polygon-volume |
---|
| 2515 | intersections, I give special treatment to volume |
---|
| 2516 | samples lying immediately in front of and behind |
---|
| 2517 | polygons. I will evaluate the cost, image quality, and |
---|
| 2518 | versatility of the algorithm using data from 3D medical |
---|
| 2519 | imaging applications.", |
---|
| 2520 | classification = "461; 723", |
---|
| 2521 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 2522 | keywords = "Computer Graphics; Computer Programming --- |
---|
| 2523 | Algorithms; Medical Applications; Polygon Data; Ray |
---|
| 2524 | Tracing; Sampling; Selective Supersampling; Volume |
---|
| 2525 | Rendering; volume rendering", |
---|
| 2526 | who = "Havran Vlastimil: RT-0064", |
---|
| 2527 | } |
---|
| 2528 | |
---|
| 2529 | @Article{Gargantini:1993:RTO, |
---|
| 2530 | author = "I. Gargantini and H. H. Atkinson", |
---|
| 2531 | title = "Ray tracing an octree: numerical evaluation of the |
---|
| 2532 | first intersection", |
---|
| 2533 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2534 | volume = "12", |
---|
| 2535 | number = "4", |
---|
| 2536 | pages = "199--210", |
---|
| 2537 | month = oct, |
---|
| 2538 | year = "1993", |
---|
| 2539 | coden = "CGFODY", |
---|
| 2540 | ISSN = "0167-7055", |
---|
| 2541 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 2542 | acknowledgement = ack-nhfb, |
---|
| 2543 | classification = "C1160 (Combinatorial mathematics); C4260 |
---|
| 2544 | (Computational geometry); C6120 (File organisation); |
---|
| 2545 | C6130B (Graphics techniques)", |
---|
| 2546 | corpsource = "Dept. of Comput. Sci., Univ. of Western Ontario, |
---|
| 2547 | London, Ont., Canada", |
---|
| 2548 | keywords = "based region octree; Bisecting planes; bisecting |
---|
| 2549 | planes; computational geometry; data structures; |
---|
| 2550 | directed graphs; directed semi-infinite straight-line; |
---|
| 2551 | Directed semi-infinite straight-line; first; First |
---|
| 2552 | intersection; Floating-point arithmetic; floating-point |
---|
| 2553 | arithmetic; intersection; local ordering; Local |
---|
| 2554 | ordering; numerical accuracy; Numerical accuracy; |
---|
| 2555 | numerical accuracy; numerical evaluation; Numerical |
---|
| 2556 | evaluation; numerical evaluation; octree; Octree; |
---|
| 2557 | octree; pointer-; Pointer-based region octree; ray |
---|
| 2558 | tracing; Ray tracing; tree", |
---|
| 2559 | thesaurus = "Computational geometry; Directed graphs; Ray tracing; |
---|
| 2560 | Tree data structures", |
---|
| 2561 | treatment = "T Theoretical or Mathematical", |
---|
| 2562 | who = "Havran Vlastimil: RT-0063", |
---|
| 2563 | } |
---|
| 2564 | |
---|
| 2565 | @Article{charney90a, |
---|
| 2566 | author = "Mark J. Charney and Isaac D. Scherson", |
---|
| 2567 | title = "Efficient Traversal of Well-Behaved Hierarchicial |
---|
| 2568 | Trees of Extents for Ray-Tracing Complex Scenes", |
---|
| 2569 | journal = "The Visual Computer", |
---|
| 2570 | pages = "167--178", |
---|
| 2571 | volume = "6", |
---|
| 2572 | number = "3", |
---|
| 2573 | month = jun, |
---|
| 2574 | year = "1990", |
---|
| 2575 | keywords = "ray tracing, hierarchy, bounding volumes, tree of |
---|
| 2576 | extents, hte, hidden surface removal, traversal", |
---|
| 2577 | annote = "Traversal of hierarchical trees of extents (HTE) |
---|
| 2578 | requires computation of intersections between rays and |
---|
| 2579 | bounding volumes whose faces are parallel to the |
---|
| 2580 | cartesian axes. By redefining the HTE so that |
---|
| 2581 | non-overlapping bounding volumes are generated, a |
---|
| 2582 | well-behaved data structure is obtained in which |
---|
| 2583 | `geometrical coherence'' is applied to speed up its |
---|
| 2584 | traversal. We distinguish two types of bounding |
---|
| 2585 | volumes: {\em internal} boxes contain the ray's origin |
---|
| 2586 | while {\em external} bounding volumes do not contain |
---|
| 2587 | the ray's origin. To traverse the HTE, we look first to |
---|
| 2588 | polygons in the internal bounding volumes and external |
---|
| 2589 | boxes are dealt with only when no ray-polygon |
---|
| 2590 | intersection is found in internal nodes. As external |
---|
| 2591 | nodes in the HTE define pruned subtrees of external |
---|
| 2592 | bounding volumes, geometrical characteristics of the |
---|
| 2593 | boxes are exploited for HTE traversal. A coding scheme |
---|
| 2594 | allows a 6-bit code to determine which faces of a |
---|
| 2595 | bounding volume need to be tested for intersection. |
---|
| 2596 | Also, our well-behaved HTE allows for reuse of |
---|
| 2597 | intersection points at lower levels of the tree.", |
---|
| 2598 | who = "Havran Vlastimil: RT-0062", |
---|
| 2599 | } |
---|
| 2600 | |
---|
| 2601 | @Article{Cohen:1994, |
---|
| 2602 | author = "D.Cohen and Z.Sheffer", |
---|
| 2603 | title = "Proximity clouds - an acceleration technique for 3D grid traversal", |
---|
| 2604 | journal = "The Visual Computer", |
---|
| 2605 | volume = "11", |
---|
| 2606 | pages = "27-38", |
---|
| 2607 | year = "1994", |
---|
| 2608 | keywords = "ray tracing, space subdivision, distance transformation, |
---|
| 2609 | distance map, grid traversal", |
---|
| 2610 | who = "Havran Vlastimil: RT-0061", |
---|
| 2611 | } |
---|
| 2612 | |
---|
| 2613 | @Article{Kok:1994:ECR, |
---|
| 2614 | author = "Arjan J. F. Kok and Frederik W. Jansen and C. Woodward", |
---|
| 2615 | title = "Efficient, Complete Radiosity Ray Tracing Using a |
---|
| 2616 | Shadow-Coherence Method", |
---|
| 2617 | journal = "The Visual Computer", |
---|
| 2618 | volume = "10", |
---|
| 2619 | pages = "19--33", |
---|
| 2620 | year = "1993", |
---|
| 2621 | month = "oct", |
---|
| 2622 | bibsource = "sig-11-1993", |
---|
| 2623 | keywords = "rendering, radiosity, ray tracing, source selection, |
---|
| 2624 | shadow coherence", |
---|
| 2625 | who = "Havran Vlastimil: RT-0060", |
---|
| 2626 | } |
---|
| 2627 | |
---|
| 2628 | @Article{wyvill86d, |
---|
| 2629 | author = "G. Wyvill and T. L. Kunii and Y. Shirai", |
---|
| 2630 | title = "Space Division for Ray Tracing in {CSG} (Constructive |
---|
| 2631 | Solid Geometry)", |
---|
| 2632 | pages = "28--34", |
---|
| 2633 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2634 | volume = "6", |
---|
| 2635 | number = "4", |
---|
| 2636 | year = "1986", |
---|
| 2637 | month = apr, |
---|
| 2638 | keywords = "I35 CSG, I35 trees (mathematics), I37 ray tracing", |
---|
| 2639 | annote = "A system of Constructive Solid Geometry (CSG) enables |
---|
| 2640 | an engineering designer to compose three-dimensional |
---|
| 2641 | shapes by combining simpler ones. Definitions of such |
---|
| 2642 | objects are represented by tree structures or direct |
---|
| 2643 | acyclic graphs. \\ Most existing systems convert this |
---|
| 2644 | representation to a more conventional boundary |
---|
| 2645 | representation of the solids in order to render |
---|
| 2646 | pictures from the model. More recently, a number of |
---|
| 2647 | systems have been described that render the pictures |
---|
| 2648 | directly from the CSG structure. We describe such a |
---|
| 2649 | system. We render a scene by ray tracing from a |
---|
| 2650 | directed acyclic graph. This process is made efficient |
---|
| 2651 | for large models by using an adaptive method of space |
---|
| 2652 | division to reduce the number of intersection |
---|
| 2653 | calculations needed.", |
---|
| 2654 | who = "Havran Vlastimil: RT-0059", |
---|
| 2655 | } |
---|
| 2656 | |
---|
| 2657 | @Article{Kok:1992:ASA, |
---|
| 2658 | author = "Arjan J. F. Kok and Frederik W. Jansen", |
---|
| 2659 | title = "Adaptive Sampling of Area Light Sources in Ray Tracing |
---|
| 2660 | Including Diffuse Interreflection", |
---|
| 2661 | journal = "Computer Graphics Forum (Eurographics '92)", |
---|
| 2662 | volume = "11", |
---|
| 2663 | number = "3", |
---|
| 2664 | address = "Cambridge, UK", |
---|
| 2665 | pages = "289--298", |
---|
| 2666 | month = sep, |
---|
| 2667 | year = "1992", |
---|
| 2668 | bibsource = "sig-11-1994", |
---|
| 2669 | who = "Havran Vlastimil: RT-0058", |
---|
| 2670 | } |
---|
| 2671 | |
---|
| 2672 | @Article{Haines87, |
---|
| 2673 | author = "Eric A. Haines", |
---|
| 2674 | title = "A Proposal for Standard Graphics Environments", |
---|
| 2675 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2676 | volume = "7", |
---|
| 2677 | number = "11", |
---|
| 2678 | pages = "3--5", |
---|
| 2679 | month = nov, |
---|
| 2680 | year = "1987", |
---|
| 2681 | keywords = "benchmark", |
---|
| 2682 | note = "also in SIGGRAPH '87, '88, '89 Introduction to Ray |
---|
| 2683 | Tracing course notes, code available via FTP from |
---|
| 2684 | princeton.edu:/pub/Graphics", |
---|
| 2685 | anote = "renderer benchmarking environments and how to obtain |
---|
| 2686 | them", |
---|
| 2687 | who = "Havran Vlastimil: RT-0057", |
---|
| 2688 | } |
---|
| 2689 | |
---|
| 2690 | @Article{glassner88a, |
---|
| 2691 | author = "Andrew S. Glassner", |
---|
| 2692 | title = "Spacetime ray tracing for animation", |
---|
| 2693 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2694 | pages = "60--70", |
---|
| 2695 | volume = "8", |
---|
| 2696 | number = "2", |
---|
| 2697 | month = mar, |
---|
| 2698 | year = "1988", |
---|
| 2699 | keywords = "animation, ray tracing cull", |
---|
| 2700 | annote = "We are presenting techniques for the efficient ray |
---|
| 2701 | tracing of animated scenes. These techniques are based |
---|
| 2702 | on two central concepts: spacetime ray tracing, and a |
---|
| 2703 | hybrid adaptive subdivision/bounding volume technique |
---|
| 2704 | for generating efficient, nonoverlapping hierarchies of |
---|
| 2705 | bounding volumes. \\ In spacetime ray tracing, instead |
---|
| 2706 | of rendering dynamically moving objects in 3D space, we |
---|
| 2707 | render static objects in 4D spacetime. To support |
---|
| 2708 | spacetime ray tracing, we use 4-dimensional analogues |
---|
| 2709 | to familiar 3-dimensional ray-tracing techniques. \\ |
---|
| 2710 | The new bounding volume hierarchy combines elements of |
---|
| 2711 | adaptive space subdivision and bounding volume |
---|
| 2712 | techniques. The quality of the hierarchy and its |
---|
| 2713 | nonoverlapping character make it an improvement over |
---|
| 2714 | previous algorithms, because both attributes reduce the |
---|
| 2715 | number of ray/object intersections that must be |
---|
| 2716 | computed. These savings are amplified in animation |
---|
| 2717 | because of the much higher cost of computing ray/object |
---|
| 2718 | intersections for motion-blurred animation. \\ We show |
---|
| 2719 | it is possible to ray trace large animations more |
---|
| 2720 | quickly with spacetime ray tracing using this hierarchy |
---|
| 2721 | than with straightforward frame-by-frame rendering.", |
---|
| 2722 | who = "Havran Vlastimil: RT-0056", |
---|
| 2723 | } |
---|
| 2724 | @Article{Elber:1997:RT, |
---|
| 2725 | author = "Gershon Elber and {Jung-Ju} Choi and {Myung-Soo} Kim", |
---|
| 2726 | title = "Ruled Tracing", |
---|
| 2727 | journal = "The Visual Computer", |
---|
| 2728 | year = "1997", |
---|
| 2729 | volume = "13", |
---|
| 2730 | number = "2", |
---|
| 2731 | pages = "78--94", |
---|
| 2732 | publisher = "Springer-Verlag", |
---|
| 2733 | note = "ISSN 0178-2789", |
---|
| 2734 | annote = "The traditional ray-tracing technique based on a |
---|
| 2735 | ray-surface intersection is reduced to a ruled or |
---|
| 2736 | developable surface-surface intersection problem. That |
---|
| 2737 | enables direct freeform surface rendering. By |
---|
| 2738 | exploiting the spatial coherence gained in the |
---|
| 2739 | ruled/developable surface-tracing approach presented, |
---|
| 2740 | the emulation of shadows, specular reflections, and/or |
---|
| 2741 | refractions in a freeform surface environment can all |
---|
| 2742 | be implemented efficiently. The approach provides a |
---|
| 2743 | direct freeform surface-rendering alternative to ray |
---|
| 2744 | tracing. An implementation of a direct freeform surface |
---|
| 2745 | renderer that emulates shadows as well as specular |
---|
| 2746 | reflections is discussed. This renderer processes |
---|
| 2747 | isoparametric curves as its basic building block, |
---|
| 2748 | eliminating the need for polygonal approximation.", |
---|
| 2749 | keywords = "Ray tracing, light wavefronts, direct freeform surface |
---|
| 2750 | rendering, shadow computation, reflection/refraction", |
---|
| 2751 | who = "Havran Vlastimil: RT-0055", |
---|
| 2752 | } |
---|
| 2753 | |
---|
| 2754 | @Article{Cazals:1995:FCH, |
---|
| 2755 | author = "F. Cazals and G. Drettakis and C. Puech", |
---|
| 2756 | title = "Filtering, Clustering and Hierarchy Construction: {A} |
---|
| 2757 | New Solution for Ray-Tracing Complex Scenes", |
---|
| 2758 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2759 | volume = "14", |
---|
| 2760 | number = "3", |
---|
| 2761 | pages = "C/371--382", |
---|
| 2762 | year = "1995", |
---|
| 2763 | coden = "CGFODY", |
---|
| 2764 | ISSN = "0167-7055", |
---|
| 2765 | bibdate = "Fri Sep 13 06:22:32 MDT 1996", |
---|
| 2766 | acknowledgement = ack-nhfb, |
---|
| 2767 | classification = "C6130B (Graphics techniques); C6120 (File |
---|
| 2768 | organisation); C6115 (Programming support)", |
---|
| 2769 | keywords = "Hierarchy construction; Ray tracing; Complex scenes; |
---|
| 2770 | Data structures; Input objects; Clustering step; |
---|
| 2771 | Uniform grids; Memory requirements; Memory usage; |
---|
| 2772 | Computational efficiency; HUG", |
---|
| 2773 | thesaurus = "Automatic programming; Data structures; Ray tracing", |
---|
| 2774 | who = "Havran Vlastimil: RT-0054", |
---|
| 2775 | } |
---|
| 2776 | |
---|
| 2777 | @Article{Simiakakis:1994:FAS, |
---|
| 2778 | author= "G. Simiakakis and A. M. Day", |
---|
| 2779 | title= "Five-dimensional Adaptive Subdivision for Ray Tracing", |
---|
| 2780 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 2781 | volume = "13", |
---|
| 2782 | number = "2", |
---|
| 2783 | pages = "133--140", |
---|
| 2784 | month = jun, |
---|
| 2785 | year = "1994", |
---|
| 2786 | coden = "CGFODY", |
---|
| 2787 | ISSN = "0167-7055", |
---|
| 2788 | bibdate = "Fri Sep 13 06:30:31 MDT 1996", |
---|
| 2789 | acknowledgement = ack-nhfb, |
---|
| 2790 | classification = "C6130B (Graphics techniques)", |
---|
| 2791 | keywords = "Five-dimensional adaptive subdivision; Ray tracing; Directional |
---|
| 2792 | subdivision method; Memory saving scheme", |
---|
| 2793 | pubcountry = "UK", |
---|
| 2794 | thesaurus = "Computer graphics; Ray tracing", |
---|
| 2795 | who = "Havran Vlastimil: RT-0053", |
---|
| 2796 | } |
---|
| 2797 | |
---|
| 2798 | @InCollection{Voorhies90, |
---|
| 2799 | author = "Douglas Voorhies", |
---|
| 2800 | editor = "James Arvo", |
---|
| 2801 | title = "Space-Filling Curves and a Measure of Coherence", |
---|
| 2802 | booktitle = "Graphics Gems", |
---|
| 2803 | pages = "257--262", |
---|
| 2804 | publisher = "Academic Press", |
---|
| 2805 | address = "San Diego", |
---|
| 2806 | year = "1990", |
---|
| 2807 | who = "Havran Vlastimil: RT-0052", |
---|
| 2808 | } |
---|
| 2809 | |
---|
| 2810 | @Article{Yagel:1992:DRT, |
---|
| 2811 | author = "Roni Yagel and Daniel Cohen and Arie Kaufman", |
---|
| 2812 | title = "Discrete Ray Tracing", |
---|
| 2813 | journal = "IEEE Computer Graphics and Applications", |
---|
| 2814 | volume = "12", |
---|
| 2815 | number = "5", |
---|
| 2816 | pages = "19--??", |
---|
| 2817 | month = sep, |
---|
| 2818 | year = "1992", |
---|
| 2819 | coden = "ICGADZ", |
---|
| 2820 | ISSN = "0272-1716", |
---|
| 2821 | bibdate = "Fri Jan 5 07:58:42 MST 1996", |
---|
| 2822 | abstract = "This ray tracing method, called 3D raster ray tracing, |
---|
| 2823 | is insensitive to a scene's complexity and thus |
---|
| 2824 | substantially improves computational speed over |
---|
| 2825 | existing algorithms.", |
---|
| 2826 | acknowledgement = ack-nhfb, |
---|
| 2827 | who = "Havran Vlastimil: RT-0051", |
---|
| 2828 | } |
---|
| 2829 | |
---|
| 2830 | InProceedings{Stolte:1995:DRT, |
---|
| 2831 | author = "N. Stolte and R. Caubet", |
---|
| 2832 | title = "Discrete Ray Tracing High Resolution {3D} Grids", |
---|
| 2833 | booktitle = "Winter School of Computer Graphics 1995", |
---|
| 2834 | year = "1995", |
---|
| 2835 | month = feb, |
---|
| 2836 | note = "held at University of West Bohemia, Plzen, Czech |
---|
| 2837 | Republic, 14-18 February 1995", |
---|
| 2838 | who = "Havran Vlastimil: RT-0050", |
---|
| 2839 | } |
---|
| 2840 | |
---|
| 2841 | @TechReport{EVL-1996-84, |
---|
| 2842 | author = "S. Campagna and Ph. Slusallek", |
---|
| 2843 | title = "Rendering of Quadric Surfaces According to the |
---|
| 2844 | RenderMan-Standard", |
---|
| 2845 | number = "5", |
---|
| 2846 | institution = "Universit{\"a}t Erlangen-N{\"u}rnberg", |
---|
| 2847 | year = "1996", |
---|
| 2848 | abstract = "Rendering of high-quality pictures has two basic |
---|
| 2849 | requirements: a renderer and a modeler. In practice, |
---|
| 2850 | only the modeler has to comunicate with the renderer. |
---|
| 2851 | Usually this is done by a specified file-format. Each |
---|
| 2852 | renderer capable of that format has to produce pictures |
---|
| 2853 | with exactly the desired surfaces, e.g. compared to a |
---|
| 2854 | reference-platform. One popular and powerful format is |
---|
| 2855 | the RenderMan Interface Bytestream Protocol by Pixar. |
---|
| 2856 | Unfortunately, its specification is ambiguous in some |
---|
| 2857 | cases. This paper clarifies the usage especially of the |
---|
| 2858 | geometric primitives according to the |
---|
| 2859 | RenderMan-Interface.", |
---|
| 2860 | postscript-url = "ftp://faui90.informatik.uni-erlangen.de/pub/Publications/1996/TR.1996.5.ps.gz", |
---|
| 2861 | postscript-url-md5 = "0ad1de6e9d65add7b740cfff92a03238", |
---|
| 2862 | evlib-url = "http://infovis.zib.de:8000/Dienst/UI/2.0/Describe/evl.surfacerendering%2FEVL-1996-83", |
---|
| 2863 | evlib-revision = "1st", |
---|
| 2864 | who = "Havran Vlastimil: RT-0049", |
---|
| 2865 | } |
---|
| 2866 | |
---|
| 2867 | @TechReport{EVL-1996-83, |
---|
| 2868 | author = "S. Campagna and W. Heidrich and Ph. Slusallek", |
---|
| 2869 | title = "Rendering of Geometric Primitives According to the |
---|
| 2870 | RenderMan-Standard", |
---|
| 2871 | number = "5", |
---|
| 2872 | institution = "Universit{\"a}t Erlangen-N{\"u}rnberg", |
---|
| 2873 | year = "1996", |
---|
| 2874 | abstract = "Rendering of high-quality pictures has two basic |
---|
| 2875 | requirements: a renderer and a modeler. In practice, |
---|
| 2876 | only the modeler has to comunicate with the renderer. |
---|
| 2877 | Usually this is done by a specified file-format. Each |
---|
| 2878 | renderer capable of that format has to produce pictures |
---|
| 2879 | with exactly the desired surfaces, e.g. compared to a |
---|
| 2880 | reference-platform. One popular and powerful format is |
---|
| 2881 | the RenderMan Interface Bytestream Protocol by Pixar. |
---|
| 2882 | Unfortunately, its specification is ambiguous in some |
---|
| 2883 | cases. This paper clarifies the usage especially of the |
---|
| 2884 | geometric primitives according to the |
---|
| 2885 | RenderMan-Interface.", |
---|
| 2886 | postscript-url = "ftp://faui90.informatik.uni-erlangen.de/pub/Publications/1996/TR.1996.5.ps.gz", |
---|
| 2887 | postscript-url-md5 = "0ad1de6e9d65add7b740cfff92a03238", |
---|
| 2888 | evlib-url = "http://infovis.zib.de:8000/Dienst/UI/2.0/Describe/evl.surfacerendering%2FEVL-1996-83", |
---|
| 2889 | evlib-revision = "1st", |
---|
| 2890 | who = "Havran Vlastimil: RT-0048", |
---|
| 2891 | } |
---|
| 2892 | |
---|
| 2893 | @InProceedings{Haines94, |
---|
| 2894 | author = "Eric A. Haines and John R. Wallace", |
---|
| 2895 | editor = "P. Brunet and F. W. Jansen", |
---|
| 2896 | title = "Shaft Culling for Efficient Ray-Traced Radiosity", |
---|
| 2897 | booktitle = "Photorealistic Rendering in Computer Graphics |
---|
| 2898 | (Proceedings of the Second Eurographics Workshop on |
---|
| 2899 | Rendering)", |
---|
| 2900 | publisher = "Springer-Verlag", |
---|
| 2901 | address = "New York, NY", |
---|
| 2902 | year = "1994", |
---|
| 2903 | keywords = "ray tracing", |
---|
| 2904 | note = "also available via FTP from |
---|
| 2905 | princeton.edu:/pub/Graphics/Papers", |
---|
| 2906 | anote = "also in ACM SIGGRAPH '91 Course Notes - Frontiers in |
---|
| 2907 | Rendering", |
---|
| 2908 | who = "Havran Vlastimil: RT-0047", |
---|
| 2909 | } |
---|
| 2910 | |
---|
| 2911 | @TechReport{Loofbourrow93, |
---|
| 2912 | author = "Nathan Loofbourrow", |
---|
| 2913 | title = "Optimizing ray tracing with visual coherence", |
---|
| 2914 | institution = "Carnegie-Mellon University, Department of Computer |
---|
| 2915 | Science", |
---|
| 2916 | number = "CMU-CS-93-209", |
---|
| 2917 | year = "1993", |
---|
| 2918 | keywords = "adaptive sampling, nonuniform sampling, antialiasing, |
---|
| 2919 | filtering, progressive refinement", |
---|
| 2920 | who = "Havran Vlastimil: RT-0046", |
---|
| 2921 | } |
---|
| 2922 | |
---|
| 2923 | @InProceedings{gunter96, |
---|
| 2924 | author = "Gunter Raidl and Wilhelm Barth", |
---|
| 2925 | title = "Fast Adaptive Previewing by Ray Tracing", |
---|
| 2926 | pages = "(do not know)", |
---|
| 2927 | booktitle = "Summer school in computer graphics in Bratislava (SCCG96)", |
---|
| 2928 | year = "1996", |
---|
| 2929 | month = jun, |
---|
| 2930 | keywords = "ray tracing, previewing", |
---|
| 2931 | who = "Havran Vlastimil: RT-0045", |
---|
| 2932 | } |
---|
| 2933 | |
---|
| 2934 | @Article{MacDonald90, |
---|
| 2935 | author = "J. David MacDonald and Kellogg S. Booth", |
---|
| 2936 | title = "Heuristics for Ray Tracing Using Space Subdivision", |
---|
| 2937 | journal = "Visual Computer", |
---|
| 2938 | pages = "153--65", |
---|
| 2939 | publisher = "Springer Verlag", |
---|
| 2940 | year = "1990", |
---|
| 2941 | volume = "6", |
---|
| 2942 | number = "6", |
---|
| 2943 | who = "Havran Vlastimil: RT-0044", |
---|
| 2944 | } |
---|
| 2945 | |
---|
| 2946 | @InCollection{Sung92, |
---|
| 2947 | author = "Kelvin Sung and Peter Shirley", |
---|
| 2948 | editor = "David Kirk", |
---|
| 2949 | title = "Ray Tracing with the {BSP} Tree", |
---|
| 2950 | booktitle = "Graphics Gems III", |
---|
| 2951 | pages = "271--274", |
---|
| 2952 | publisher = "Academic Press", |
---|
| 2953 | address = "San Diego", |
---|
| 2954 | year = "1992", |
---|
| 2955 | keywords = "efficiency, BSP tree, octree", |
---|
| 2956 | note = "includes code", |
---|
| 2957 | who = "Havran Vlastimil: RT-0043", |
---|
| 2958 | } |
---|
| 2959 | |
---|
| 2960 | @Article{Whang:1995:ORA, |
---|
| 2961 | author = "K. Y. Whang and J. W. Song and J. W. Chang and J. Y. |
---|
| 2962 | Kim and W. S. Cho and C. M. Park and I. Y. Song", |
---|
| 2963 | title = "{Octree-R}: an adaptive octree for efficient ray tracing", |
---|
| 2964 | journal = "IEEE Transactions on Visualization and Computer Graphics", |
---|
| 2965 | year = "1995", |
---|
| 2966 | volume = "1", |
---|
| 2967 | number = "4", |
---|
| 2968 | pages = "343--349", |
---|
| 2969 | month = dec, |
---|
| 2970 | note = "ISSN 1077-2626", |
---|
| 2971 | who = "Havran Vlastimil: RT-0042", |
---|
| 2972 | } |
---|
| 2973 | |
---|
| 2974 | @PhdThesis{Thompson:1991:RTA, |
---|
| 2975 | author = "Karl Kelvin Thompson", |
---|
| 2976 | title = "Ray tracing with amalgams", |
---|
| 2977 | month = may, |
---|
| 2978 | year = "1991", |
---|
| 2979 | type = "Ph.D. Thesis", |
---|
| 2980 | school = "University of Texas at Austin", |
---|
| 2981 | annote = "Supervisors: Alan Bovik and Donald Fussell; Traditional ray tracing |
---|
| 2982 | databases that use bounding volumes attach only geometric properties (e.g. |
---|
| 2983 | position, orientation, size) to each bounding volume. By also associating |
---|
| 2984 | shading properties (e.g. color, translucency, reflectance) with each bounding |
---|
| 2985 | volume, the database can become a multi-resolution database - a database that |
---|
| 2986 | represents objects at different levels of detail. Specifically, the bounding |
---|
| 2987 | region itself may be rendered to coarsely represent the objects inside it. |
---|
| 2988 | With a minor extension to the traditional ray tracing algorithm, a ray tracing |
---|
| 2989 | renderer can traverse such a database with fewer intersection tests per ray, |
---|
| 2990 | improving antialiasing, and (arguably) better asymptotic time complexity. The |
---|
| 2991 | enhanced database and algorithm are particularly suited to scenes containing a |
---|
| 2992 | large number of primitives at a wide range of scales.", |
---|
| 2993 | who = "Havran Vlastimil: RT-0041", |
---|
| 2994 | } |
---|
| 2995 | |
---|
| 2996 | @Article{cleary88a, |
---|
| 2997 | author = "John G. Cleary and Geoff Wyvill", |
---|
| 2998 | title = "Analysis of an algorithm for fast ray tracing using |
---|
| 2999 | uniform space subdivision", |
---|
| 3000 | journal = "The Visual Computer", |
---|
| 3001 | pages = "65--83", |
---|
| 3002 | volume = "4", |
---|
| 3003 | number = "2", |
---|
| 3004 | month = jul, |
---|
| 3005 | year = "1988", |
---|
| 3006 | keywords = "rendering", |
---|
| 3007 | annote = "Ray tracing is becoming popular as the best method of |
---|
| 3008 | rendering high quality images from three dimensional |
---|
| 3009 | models. Unfortunately, the computational cost is high. |
---|
| 3010 | Recently, a number of authors have reported on ways to |
---|
| 3011 | speed up this process by means of space subdivision |
---|
| 3012 | which is used to minimize the number of intersection |
---|
| 3013 | calculations. We describe such an algorithm together |
---|
| 3014 | with an analysis of the factors which affect its |
---|
| 3015 | performance. The critical operation of skipping an |
---|
| 3016 | empty space subdivision can be done very quickly, using |
---|
| 3017 | only integer addition and comparison. A theoretical |
---|
| 3018 | analysis of the algorithm is developed. It shows how |
---|
| 3019 | the space and time requirements vary with the number of |
---|
| 3020 | objects in the scene.", |
---|
| 3021 | who = "Havran Vlastimil: RT-0040", |
---|
| 3022 | } |
---|
| 3023 | |
---|
| 3024 | @InProceedings{Arvo86-BRT, |
---|
| 3025 | author = "James R. Arvo", |
---|
| 3026 | month = aug, |
---|
| 3027 | year = "1986", |
---|
| 3028 | title = "Backward {Ray} {Tracing}", |
---|
| 3029 | booktitle = "ACM SIGGRAPH '86 Course Notes - Developments in Ray |
---|
| 3030 | Tracing", |
---|
| 3031 | volume = "12", |
---|
| 3032 | keywords = "light tracing", |
---|
| 3033 | comments = "also appeared in ACM SIGGRAPH '89 Course Notes - |
---|
| 3034 | Radiosity", |
---|
| 3035 | who = "Havran Vlastimil: RT-0039", |
---|
| 3036 | } |
---|
| 3037 | |
---|
| 3038 | @Article{Chuang:1995:NSS, |
---|
| 3039 | author = "Jung-Hong Chuang and Weun-Jier Hwang", |
---|
| 3040 | title = "A new space subdivision for ray tracing {CSG} solids", |
---|
| 3041 | journal = "IEEE Computer Graphics and Applications", |
---|
| 3042 | volume = "15", |
---|
| 3043 | number = "6", |
---|
| 3044 | pages = "56--62", |
---|
| 3045 | month = nov, |
---|
| 3046 | year = "1995", |
---|
| 3047 | coden = "ICGADZ", |
---|
| 3048 | ISSN = "0272-1716", |
---|
| 3049 | bibdate = "Sat Jan 25 06:42:48 MST 1997", |
---|
| 3050 | acknowledgement = ack-nhfb, |
---|
| 3051 | affiliation = "Natl Chiao Tung Univ", |
---|
| 3052 | affiliationaddress = "Hsinchu, Taiwan", |
---|
| 3053 | classification = "721.1; 722.2; 723.2; 723.5; 921.4", |
---|
| 3054 | journalabr = "IEEE Comput Graphics Appl", |
---|
| 3055 | keywords = "Algorithms; Computational complexity; Computational |
---|
| 3056 | methods; Computer graphics; Computer simulation; |
---|
| 3057 | Constructive solid geometry; Heuristic methods; Image |
---|
| 3058 | processing; Ray tracing; Space subdivision; Trees |
---|
| 3059 | (mathematics)", |
---|
| 3060 | who = "Havran Vlastimil: RT-0038", |
---|
| 3061 | } |
---|
| 3062 | |
---|
| 3063 | @Article{wolff90a, |
---|
| 3064 | author = "Lawrence B. Wolff and David J. Kurlander", |
---|
| 3065 | title = "Ray Tracing with Polarization Parameters", |
---|
| 3066 | journal = "IEEE Computer Graphics and Applications", |
---|
| 3067 | pages = "44--55", |
---|
| 3068 | volume = "10", |
---|
| 3069 | number = "6", |
---|
| 3070 | month = nov, |
---|
| 3071 | year = "1990", |
---|
| 3072 | keywords = "ray tracing, lighting model, Torrance-Sparrow, |
---|
| 3073 | Fresnel, polarization", |
---|
| 3074 | annote = "Implement a polarization scheme for the reflection off |
---|
| 3075 | surfaces with the Torrance-Sparrow illumination model. |
---|
| 3076 | They use a technique suggested by Emil Wolf, a 2x2 |
---|
| 3077 | matrix that indicates the polarization state of the |
---|
| 3078 | wavelength. \\ We demonstrate that incorporating |
---|
| 3079 | polarization parameters into the lighting model can |
---|
| 3080 | enhance the physical realism of images rendered with a |
---|
| 3081 | ray tracer. Polarization effects can be importantin |
---|
| 3082 | certain scenes, and the difference in rendering even |
---|
| 3083 | simple scenes with and without proper treatment of |
---|
| 3084 | polarization can be rather striking. All light waves |
---|
| 3085 | possess a state of polarization, which changes almost |
---|
| 3086 | every time light reflects off a material surface. A |
---|
| 3087 | single reflection partially polarizes and may even |
---|
| 3088 | completely polarize previously unpolarized light. |
---|
| 3089 | Polarization influences the rendering of a scene |
---|
| 3090 | because the reflected radiant intensity depends largely |
---|
| 3091 | on the incident light wave's polarization state. \\ We |
---|
| 3092 | have incorporated Emil Wolf's coherence matrix |
---|
| 3093 | formalism for polarization into the Torrance-Sparrow |
---|
| 3094 | reflectance model. This combination enables elegant |
---|
| 3095 | quantitative derivations of the altered polarization |
---|
| 3096 | state of light upon reflection in a ray tracer. |
---|
| 3097 | Comparisons of identicala scenes rendered with a |
---|
| 3098 | conventional ray tracer and our ray tracer. |
---|
| 3099 | Incorporating a polarization model show that our method |
---|
| 3100 | renders specular interobject reflections more |
---|
| 3101 | accurately with respect to reflected radiance and |
---|
| 3102 | color.", |
---|
| 3103 | who = "Havran Vlastimil: RT-0037", |
---|
| 3104 | } |
---|
| 3105 | |
---|
| 3106 | @Article{Endl:1994:CRU, |
---|
| 3107 | author = "R. Endl and M. Sommer", |
---|
| 3108 | title = "Classification of ray-generators in uniform |
---|
| 3109 | subdivisions and octrees for ray tracing", |
---|
| 3110 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 3111 | volume = "13", |
---|
| 3112 | number = "1", |
---|
| 3113 | pages = "3--19", |
---|
| 3114 | month = mar, |
---|
| 3115 | year = "1994", |
---|
| 3116 | coden = "CGFODY", |
---|
| 3117 | ISSN = "0167-7055", |
---|
| 3118 | bibdate = "Fri Sep 13 06:30:31 MDT 1996", |
---|
| 3119 | acknowledgement = ack-nhfb, |
---|
| 3120 | classification = "C6130B (Graphics techniques); C6120 (File |
---|
| 3121 | organisation); C6180 (User interfaces)", |
---|
| 3122 | keywords = "Ray-generator classification; Uniform subdivisions; |
---|
| 3123 | Octrees; Ray tracing; Spatial subdivisions; Ray-object |
---|
| 3124 | intersections; Ray-cell sequence generation; |
---|
| 3125 | X-ray-generators; Global time measurements; Random |
---|
| 3126 | rays; Ray cell initialization; Ray cell determination", |
---|
| 3127 | pubcountry = "UK", |
---|
| 3128 | thesaurus = "Computer graphics; Ray tracing; Tree data structures", |
---|
| 3129 | who = "Havran Vlastimil: RT-0036", |
---|
| 3130 | } |
---|
| 3131 | |
---|
| 3132 | @Article{goldsmith87a, |
---|
| 3133 | author = "Jeffrey Goldsmith and John Salmon", |
---|
| 3134 | title = "Automatic Creation of Object Hierarchies for Ray |
---|
| 3135 | Tracing", |
---|
| 3136 | pages = "14--20", |
---|
| 3137 | journal = "IEEE Computer Graphics and Applications", |
---|
| 3138 | volume = "7", |
---|
| 3139 | number = "5", |
---|
| 3140 | year = "1987", |
---|
| 3141 | month = may, |
---|
| 3142 | keywords = "ray tracing cull, bounding volume", |
---|
| 3143 | annote = "Intersection calculations dominate the run time of |
---|
| 3144 | canonical ray tracers. A common algorithm to reduce the |
---|
| 3145 | number of intersection tests required is the |
---|
| 3146 | intersection of rays with a tree of extents, rather |
---|
| 3147 | than the whole database of objects. A shortcomming of |
---|
| 3148 | this method is that these trees are difficult to |
---|
| 3149 | generate. Additionally, manually generated trees are |
---|
| 3150 | poor, greatly reducing the run-time improvement |
---|
| 3151 | available. We present methods for evaluation of these |
---|
| 3152 | trees in approximate number of intersection |
---|
| 3153 | calculations required and for automatic generation of |
---|
| 3154 | good trees. These methods run in $O(n \log n)$ expected |
---|
| 3155 | time where $n$ is the number of objects in the scene. |
---|
| 3156 | Some examples of speedup are reported.", |
---|
| 3157 | who = "Havran Vlastimil: RT-0035", |
---|
| 3158 | } |
---|
| 3159 | |
---|
| 3160 | @InProceedings{arvo87a, |
---|
| 3161 | author = "James Arvo and David Kirk", |
---|
| 3162 | title = "Fast Ray Tracing by Ray Classification", |
---|
| 3163 | pages = "55--64", |
---|
| 3164 | booktitle = "(SIGGRAPH '87 Proceedings)", |
---|
| 3165 | volume = "21", |
---|
| 3166 | number = "4", |
---|
| 3167 | year = "1987", |
---|
| 3168 | month = jul, |
---|
| 3169 | editor = "Maureen C. Stone", |
---|
| 3170 | conference = "held in Anaheim, California; 27 -- 31 July 1987", |
---|
| 3171 | keywords = "visible surface algorithms, extent, bounding volume, |
---|
| 3172 | hierarchy, traversal, octree", |
---|
| 3173 | annote = "five dimensional space subdivision \\ We describe a |
---|
| 3174 | new approach to ray tracing which drastically reduces |
---|
| 3175 | the number of ray-object and ray-bounds intersection |
---|
| 3176 | calculations by means of 5-dimensional space |
---|
| 3177 | subdivision. Collections of rays originating from a |
---|
| 3178 | common 3D rectangular volume and directed through a 2D |
---|
| 3179 | solid angle are represented as hypercubes in 5-space. A |
---|
| 3180 | 5D volume bounding the space of rays is dynamically |
---|
| 3181 | subdivided into hypercubes, each linked to a set of |
---|
| 3182 | objects which are candidates for intersection. Rays are |
---|
| 3183 | classified into unique hypercubes and checked for |
---|
| 3184 | intersection with the associated candidate object set. |
---|
| 3185 | We compare several techniques for object extent |
---|
| 3186 | testing, including boxes, spheres, plane-sets, and |
---|
| 3187 | convex poyhedra. In addition, we examine optimizations |
---|
| 3188 | made possible by the directional nature of the |
---|
| 3189 | algorithm, such as sorting, caching and backface |
---|
| 3190 | culling. Results indicate that this algorithm |
---|
| 3191 | significantly outperforms previous ray tracing |
---|
| 3192 | techniques, especially for complex environments.", |
---|
| 3193 | who = "Havran Vlastimil: RT-0034", |
---|
| 3194 | } |
---|
| 3195 | |
---|
| 3196 | @InCollection{Arvo:1990:RTM, |
---|
| 3197 | author = "James Arvo", |
---|
| 3198 | title = "Ray Tracing with Meta-Hierarchies", |
---|
| 3199 | year = "1990", |
---|
| 3200 | month = aug, |
---|
| 3201 | booktitle = "SIGGRAPH '90 Advanced Topics in Ray Tracing course |
---|
| 3202 | notes", |
---|
| 3203 | keywords = "hierarchical space subdivision, octree, grid |
---|
| 3204 | subdivision", |
---|
| 3205 | publisher = "ACM Press", |
---|
| 3206 | who = "Havran Vlastimil: RT-0033", |
---|
| 3207 | } |
---|
| 3208 | |
---|
| 3209 | @InProceedings{Cassen95, |
---|
| 3210 | author = "Cassen T. and Subramanian K.R. and Michalewicz Z.", |
---|
| 3211 | title = "Near-Optimal Construction of Partitioning Trees by |
---|
| 3212 | Evolutionary Techniques", |
---|
| 3213 | booktitle = "Proceedings of Graphics Interface '95", |
---|
| 3214 | pages = "263--271", |
---|
| 3215 | address = "Canada", |
---|
| 3216 | month = jun, |
---|
| 3217 | year = "1995", |
---|
| 3218 | keywords = "BSP tree, genetic algorithms", |
---|
| 3219 | who = "Havran Vlastimil: RT-0032", |
---|
| 3220 | } |
---|
| 3221 | |
---|
| 3222 | @Article{Samet89, |
---|
| 3223 | author = "Hanan Samet", |
---|
| 3224 | title = "Implementing Ray Tracing with Octrees and Neighbor |
---|
| 3225 | Finding", |
---|
| 3226 | journal = "Computers and Graphics", |
---|
| 3227 | volume = "13", |
---|
| 3228 | number = "4", |
---|
| 3229 | pages = "445--60", |
---|
| 3230 | year = "1989", |
---|
| 3231 | keywords = "octree", |
---|
| 3232 | note = "includes code", |
---|
| 3233 | anote = "A Ray Tracing implementation is described that is based on |
---|
| 3234 | an octree representation of a scene. Rays are traced through |
---|
| 3235 | the scene by calculating the blocks through which they pass. |
---|
| 3236 | This calculation is performed in a bottom-up manner through |
---|
| 3237 | the use of neighbor finding. The octrees are assumed to be |
---|
| 3238 | implemented by a pointer representation.", |
---|
| 3239 | who = "Havran Vlastimil: RT-0031", |
---|
| 3240 | } |
---|
| 3241 | |
---|
| 3242 | @InProceedings{wallace89a, |
---|
| 3243 | author = "John R. Wallace and Kells A. Elmquist and Eric A. |
---|
| 3244 | Haines", |
---|
| 3245 | title = "A Ray Tracing Algorithm for Progressive Radiosity", |
---|
| 3246 | pages = "315--324", |
---|
| 3247 | booktitle = "SIGGRAPH '89 Proceedings", |
---|
| 3248 | journal = "Computer Graphics (SIGGRAPH '89 Proceedings)", |
---|
| 3249 | year = "1989", |
---|
| 3250 | month = jul, |
---|
| 3251 | conference = "held in Boston, Massachusetts; 31 July -- 4 August |
---|
| 3252 | 1989", |
---|
| 3253 | keywords = "radiosity, ray tracing, progressive refinement, |
---|
| 3254 | distributed ray tracing, global illumination", |
---|
| 3255 | annote = "calculating form-factors via ray tracing to avoid |
---|
| 3256 | hemicube problems \\ A new method for computing |
---|
| 3257 | form-factors within a progressive radiosity approach is |
---|
| 3258 | presented. Previously, the progressive radiosity |
---|
| 3259 | approach has depended on the use of the hemi-cube |
---|
| 3260 | algorithm to determine form-factors. However, sampling |
---|
| 3261 | problems inherent in the hemi-cube algorithm limit its |
---|
| 3262 | usefulness for complex images. A more robust approach |
---|
| 3263 | is described in which ray tracing is used to perform |
---|
| 3264 | the numerical integration of the form-factor equation. |
---|
| 3265 | The approach is tailored to provide good, approximate |
---|
| 3266 | results for a low number of rays, while still providing |
---|
| 3267 | a smooth continuum of increasing accuracy for higher |
---|
| 3268 | number of rays. Quantitative comparisons between |
---|
| 3269 | analytically derived form-factors and ray traced |
---|
| 3270 | form-factors are presented.", |
---|
| 3271 | who = "Havran Vlastimil: RT-0030", |
---|
| 3272 | } |
---|
| 3273 | |
---|
| 3274 | |
---|
| 3275 | @InProceedings{peng87a, |
---|
| 3276 | author = "Qunsheng Peng and Yining Zhu and Youdong Liang", |
---|
| 3277 | title = "A Fast Ray Tracing Algorithm Using Space Indexing |
---|
| 3278 | Techniques", |
---|
| 3279 | pages = "11--23", |
---|
| 3280 | booktitle = "Eurographics '87", |
---|
| 3281 | year = "1987", |
---|
| 3282 | month = aug, |
---|
| 3283 | editor = "G. Marechal", |
---|
| 3284 | publisher = "North-Holland", |
---|
| 3285 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 3286 | held in Amsterdam, The Netherlands; 24 -- 28 August |
---|
| 3287 | 1987", |
---|
| 3288 | keywords = "octree", |
---|
| 3289 | annote = "A fast ray tracing algorithm is presented. Spatial |
---|
| 3290 | coherency is exploited by adopting a linear octree data |
---|
| 3291 | structure which corresponds to an adaptive partitioning |
---|
| 3292 | of space. A ray strides over a number of empty regions |
---|
| 3293 | aligning on its way and intersects the desired objects |
---|
| 3294 | directly. Efficiency of the algorithm is achieved by |
---|
| 3295 | decreasing the number of regions that the ray must be |
---|
| 3296 | checked with, by reducing the computations involved in |
---|
| 3297 | skipping an empty region and performing a binary search |
---|
| 3298 | to find the next region. An efficient algorithm based |
---|
| 3299 | on linear programming for mapping the whole environment |
---|
| 3300 | into a sorted linear octree is also described. Only the |
---|
| 3301 | terminal nodes containing boundary surfaces of objects |
---|
| 3302 | are explicitly represented, which not only shortens the |
---|
| 3303 | searching process but also leads to a considerable |
---|
| 3304 | saving on storage space.", |
---|
| 3305 | who = "Havran Vlastimil: RT-0029", |
---|
| 3306 | } |
---|
| 3307 | |
---|
| 3308 | @InProceedings{Ward:1991:AST, |
---|
| 3309 | author = "Gregory Ward", |
---|
| 3310 | title = "Adaptive shadow testing for ray tracing", |
---|
| 3311 | booktitle = "Eurographics Workshop on Rendering", |
---|
| 3312 | year = "1991", |
---|
| 3313 | conference = "held in Barcelona, Spain; 13-15 May 1991", |
---|
| 3314 | annote = "Method for reducing the number of shadow rays for |
---|
| 3315 | scenes with a large number of light sources. The |
---|
| 3316 | sources are sorted on their contribution, and only for |
---|
| 3317 | the most important sources rays are cast. The influence |
---|
| 3318 | of the other sources is estimated statistically. Tests |
---|
| 3319 | are done with different tolerances (threshold to |
---|
| 3320 | determine whether sources are important) and |
---|
| 3321 | certainties (rate of accuracy). The method gives good |
---|
| 3322 | reduction and is able to find the most important |
---|
| 3323 | shadows because it selects contrast as criterion.", |
---|
| 3324 | who = "Havran Vlastimil: RT-0028", |
---|
| 3325 | } |
---|
| 3326 | |
---|
| 3327 | @Article{Pradhan:1991:ACD, |
---|
| 3328 | author = "B. S. S. Pradhan and A. Mukhopadhyay", |
---|
| 3329 | title = "Adaptive cell division for ray tracing", |
---|
| 3330 | journal= "Computers and Graphics", |
---|
| 3331 | volume = "15", |
---|
| 3332 | number = "4", |
---|
| 3333 | pages = "549--552", |
---|
| 3334 | year = "1991", |
---|
| 3335 | coden = "COGRD2", |
---|
| 3336 | ISSN = "0097-8493", |
---|
| 3337 | bibdate= "Wed Feb 5 07:22:58 MST 1997", |
---|
| 3338 | acknowledgement= ack-nhfb, |
---|
| 3339 | affiliation="Indian Inst of Technology", |
---|
| 3340 | affiliationaddress="Kanpur, India", |
---|
| 3341 | classification="723", |
---|
| 3342 | journalabr="Comput Graphics (Pergamon)", |
---|
| 3343 | keywords="Computer Graphics; Data Processing--Data Structures; Three Dimensional Graphics", |
---|
| 3344 | who = "Havran Vlastimil: RT-0027", |
---|
| 3345 | } |
---|
| 3346 | |
---|
| 3347 | @Article{scherson87a, |
---|
| 3348 | author = "Isaac D. Scherson and Elisha Caspary", |
---|
| 3349 | title = "Data Structures and the Time Complexity of Ray |
---|
| 3350 | Tracing", |
---|
| 3351 | pages = "201--213", |
---|
| 3352 | journal = "The Visual Computer", |
---|
| 3353 | volume = "3", |
---|
| 3354 | number = "4", |
---|
| 3355 | year = "1987", |
---|
| 3356 | month = dec, |
---|
| 3357 | annote = "The time complexity of ray tracing is a function of |
---|
| 3358 | the data structures used for space division. Octree and |
---|
| 3359 | hierarchical extents have been suggested as effective |
---|
| 3360 | choices. In this paper, complexity parameters are |
---|
| 3361 | suggested to characterize images and show that both |
---|
| 3362 | octrees and hierarchies are appropriate choices if |
---|
| 3363 | given most favorable images. Also, a unified technique |
---|
| 3364 | is proposed and shown to be better than previous |
---|
| 3365 | methods for all images. Octrees and hierarchies are |
---|
| 3366 | particular cases of the new proposed algorithm.", |
---|
| 3367 | who = "Havran Vlastimil: RT-0026", |
---|
| 3368 | } |
---|
| 3369 | |
---|
| 3370 | @InProceedings{Reinhard96, |
---|
| 3371 | author= "Erik Reinhard and Arjan J. F. Kok and Frederik W. Jansen", |
---|
| 3372 | title = "Cost Prediction in Ray Tracing", |
---|
| 3373 | booktitle= "Rendering Techniques '96 (Proceedings of the Seventh Eurographics |
---|
| 3374 | Workshop on Rendering)", |
---|
| 3375 | pages= "41--50", |
---|
| 3376 | publisher= "Springer-Verlag/Wien", |
---|
| 3377 | address= "New York, NY", |
---|
| 3378 | year= "1996", |
---|
| 3379 | ISBN= "3-211-82883-4", |
---|
| 3380 | who = "Havran Vlastimil: RT-0025", |
---|
| 3381 | } |
---|
| 3382 | |
---|
| 3383 | @InProceedings{devillers89a, |
---|
| 3384 | author = "Olivier Devillers", |
---|
| 3385 | title = "The Macro-regions: an Efficient Space Subdivision |
---|
| 3386 | Structure for Ray Tracing", |
---|
| 3387 | pages = "27--38", |
---|
| 3388 | booktitle = "Eurographics '89", |
---|
| 3389 | year = "1989", |
---|
| 3390 | month = sep, |
---|
| 3391 | editor = "W. Hansmann and F. R. A. Hopgood and W. Strasser", |
---|
| 3392 | publisher = "Elsevier / North-Holland", |
---|
| 3393 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 3394 | h eld in , ; -- September 1989", |
---|
| 3395 | annote = "Ray tracing is the usual image synthesis technique |
---|
| 3396 | which allows rendering of specular effects. The use of |
---|
| 3397 | space subdivision for ray tracing optimization is |
---|
| 3398 | studied. A new method of subdivision is proposed: the |
---|
| 3399 | macro-regions. This structure allows a different |
---|
| 3400 | treatment of the regions with a low density of |
---|
| 3401 | information, and the regions with a high density of |
---|
| 3402 | information. A theoretical and practical study of space |
---|
| 3403 | subdivision methods--grid, octree--and the |
---|
| 3404 | macro-regions structure is presented.", |
---|
| 3405 | who = "Havran Vlastimil: RT-0024", |
---|
| 3406 | } |
---|
| 3407 | |
---|
| 3408 | @Article{Stolte:1995:DRH, |
---|
| 3409 | author = "N. Stolte and R. Caubet", |
---|
| 3410 | title = "Discrete Ray-Tracing of Huge Voxel Spaces", |
---|
| 3411 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 3412 | volume = "14", |
---|
| 3413 | number = "3", |
---|
| 3414 | pages = "C/383--C/394", |
---|
| 3415 | month = sep, |
---|
| 3416 | year = "1995", |
---|
| 3417 | coden = "CGFODY", |
---|
| 3418 | ISSN = "0167-7055", |
---|
| 3419 | bibdate = "Fri Jul 18 14:10:31 1997", |
---|
| 3420 | acknowledgement = ack-nhfb, |
---|
| 3421 | classification = "C1160 (Combinatorial mathematics); C5470 |
---|
| 3422 | (Performance evaluation and testing); C6120 (File |
---|
| 3423 | organisation); C6130B (Graphics techniques)", |
---|
| 3424 | conflocation = "Maastricht, Netherlands; 18 Aug.-1 Sept. 1995", |
---|
| 3425 | conftitle = "EUROGRAPHICS '95", |
---|
| 3426 | corpsource = "Inst. de Recherche en Inf. de Toulouse, France", |
---|
| 3427 | keywords = "3D; 3D grid resolution; discrete ray tracing voxel |
---|
| 3428 | spaces; Discrete ray tracing voxel spaces; discrete |
---|
| 3429 | traversal; Discrete traversal; discrete traversal; grid |
---|
| 3430 | resolution; Huge voxel spaces; huge voxel spaces; |
---|
| 3431 | memory problem; Memory problem; octree; Octree; |
---|
| 3432 | octrees; optimal times; Optimal times; optimal times; |
---|
| 3433 | performance evaluation; Practical visualization |
---|
| 3434 | algorithm; practical visualization algorithm; raster; |
---|
| 3435 | Raster ray tracing; ray tracing; three dimensional DDA; |
---|
| 3436 | Three dimensional DDA; three dimensional DDA", |
---|
| 3437 | thesaurus = "Octrees; Performance evaluation; Ray tracing", |
---|
| 3438 | treatment = "P Practical", |
---|
| 3439 | who = "Havran Vlastimil: RT-0023", |
---|
| 3440 | } |
---|
| 3441 | |
---|
| 3442 | |
---|
| 3443 | @InProceedings{kay86a, |
---|
| 3444 | author = "Timothy L. Kay and James T. Kajiya", |
---|
| 3445 | title = "Ray Tracing Complex Scenes", |
---|
| 3446 | pages = "269--278", |
---|
| 3447 | booktitle = "SIGGRAPH '86 Proceedings)", |
---|
| 3448 | journal = "Computer Graphics (SIGGRAPH '86 Proceedings)", |
---|
| 3449 | volume = "20", |
---|
| 3450 | number = "4", |
---|
| 3451 | year = "1986", |
---|
| 3452 | month = aug, |
---|
| 3453 | editor = "David C. Evans and Rusell J. Athay", |
---|
| 3454 | conference = "held in Dallas, Texas, August 18--22, 1986", |
---|
| 3455 | keywords = "I37 ray tracing, cull, bounding volume", |
---|
| 3456 | annote = "A new algorithm for speeding up ray-object |
---|
| 3457 | intersection calculations is presented. Objects are |
---|
| 3458 | bounded by a new type of extent, which can be made to |
---|
| 3459 | fit convex hulls arbitrarily tightly. The objects are |
---|
| 3460 | placed into a hierarchy. A new hierarchy traversal |
---|
| 3461 | algorithm is presented which is efficient in the sense |
---|
| 3462 | that objects along the ray are queried in an efficient |
---|
| 3463 | order. \\ Results are presented which demonstrate that |
---|
| 3464 | our technique is several times faster than other |
---|
| 3465 | published algorithms. Furthermore, it is demonstrated |
---|
| 3466 | that it is currently possible to ray trace scenes |
---|
| 3467 | containing hundreds of thousands of objects.", |
---|
| 3468 | who = "Havran Vlastimil: RT-0022", |
---|
| 3469 | } |
---|
| 3470 | |
---|
| 3471 | @Article{Glassner:1984:SSF, |
---|
| 3472 | author = "Andrew S. Glassner", |
---|
| 3473 | title = "Space Subdivision For Fast Ray Tracing", |
---|
| 3474 | pages = "15--22", |
---|
| 3475 | journal = "IEEE Computer Graphics and Applications", |
---|
| 3476 | volume = "4", |
---|
| 3477 | number = "10", |
---|
| 3478 | year = "1984", |
---|
| 3479 | month = oct, |
---|
| 3480 | keywords = "I35 Ray Tracing, culling, parallel processing, |
---|
| 3481 | bounding volume, octree", |
---|
| 3482 | annote = "use of octrees to speed intersection testing `If we |
---|
| 3483 | want to reduce the time spent on ray-object |
---|
| 3484 | intersections, we have at least two choices. We can |
---|
| 3485 | speed up the intersection process itself, possibly with |
---|
| 3486 | specialized hardware. Alternately, we can reduce the |
---|
| 3487 | number of ray-object intersections that must be made to |
---|
| 3488 | fully trace a given ray.''Goes onto to describe how to |
---|
| 3489 | use octrees to reduce the number of intersection tests. |
---|
| 3490 | Glassner proposes an octree as structure to partition |
---|
| 3491 | space for faster ray tracing. The solution is |
---|
| 3492 | interesting, but non-intuitive. It also has the problem |
---|
| 3493 | of splitting objects among many octree nodes. Hence, |
---|
| 3494 | the same object may be intersected multiple times per |
---|
| 3495 | ray. Bleh!", |
---|
| 3496 | who = "Havran Vlastimil: RT-0021", |
---|
| 3497 | } |
---|
| 3498 | |
---|
| 3499 | @Article{Hsiung92, |
---|
| 3500 | author = "Ping-Kang Hsiung and Robert H. Thibadeau", |
---|
| 3501 | title = "Accelerating {ARTS}", |
---|
| 3502 | journal = "The Visual Computer", |
---|
| 3503 | volume = "8", |
---|
| 3504 | number = "3", |
---|
| 3505 | pages = "181--190", |
---|
| 3506 | month = mar, |
---|
| 3507 | year = "1992", |
---|
| 3508 | keywords = "grid subdivision, hierarchical subdivision", |
---|
| 3509 | note = "nested grid subdivision structures", |
---|
| 3510 | who = "Havran Vlastimil: RT-0020", |
---|
| 3511 | } |
---|
| 3512 | |
---|
| 3513 | @Article{fujimoto86a, |
---|
| 3514 | author = "Akira Fujimoto and Takayuki Tanaka and Kansei Iwata", |
---|
| 3515 | title = "{ARTS}: Accelerated Ray Tracing System", |
---|
| 3516 | pages = "16--26", |
---|
| 3517 | journal = "IEEE Computer Graphics and Applications", |
---|
| 3518 | volume = "6", |
---|
| 3519 | number = "4", |
---|
| 3520 | year = "1986", |
---|
| 3521 | keywords = "ray tracing cull, parallel processing, octree", |
---|
| 3522 | annote = "Describes an encoding format, similar to octrees, |
---|
| 3523 | which allows ray tracing to become as fast as other |
---|
| 3524 | rendering methods for large databases. Good review of |
---|
| 3525 | other techniques used to speed up ray tracing. Their |
---|
| 3526 | method, SEADS (Spatially Enumerated Auxiliary Data |
---|
| 3527 | Structures), {provides an environment for ray tracing |
---|
| 3528 | that outpaces the hybrid octree approaches ... by an |
---|
| 3529 | order of magnitude. Various experimental results have |
---|
| 3530 | shown that the rendering time is virtually independent |
---|
| 3531 | of the number of objects in the scene. When the number |
---|
| 3532 | of objects is very large, ray tracing --- despite its |
---|
| 3533 | reputation for ineffiency --- actually becomes faster |
---|
| 3534 | than other rendering methods.} \\ In this paper, we |
---|
| 3535 | propose algorithms that address the two basic problems |
---|
| 3536 | encountered in generating continuous-tone images by ray |
---|
| 3537 | tracing: speed and aliasing. We examine previous |
---|
| 3538 | approaches to the problem and propose a scheme based on |
---|
| 3539 | the coherency of an auxiliary data structure imposed on |
---|
| 3540 | the original object domain. After investigating both |
---|
| 3541 | simple spatial enumeration and a hybrid octree |
---|
| 3542 | approach, we develop the 3DDDA, a 3D line generator, |
---|
| 3543 | for efficient traversing of both structures. \\ 3DDDA |
---|
| 3544 | provides an order of magnitude improvement in |
---|
| 3545 | processing speed compared to other known ray-tracing |
---|
| 3546 | methods. Processing time is found to be virtually |
---|
| 3547 | independent of the number of objects involved in the |
---|
| 3548 | scene. For large numbers of objects, this method |
---|
| 3549 | actually becomes faster than scan-line methods. To |
---|
| 3550 | remove jags from edges, a scheme for identifying edge |
---|
| 3551 | orientation and distance from pixel center to true edge |
---|
| 3552 | has been implemented. The time required for |
---|
| 3553 | antialiasing depends on the total length of the edges |
---|
| 3554 | encountered, but it is normally only a fractional |
---|
| 3555 | addition to the time needed to produce the scene |
---|
| 3556 | without antialiasing.", |
---|
| 3557 | who = "Havran Vlastimil: RT-0019", |
---|
| 3558 | } |
---|
| 3559 | |
---|
| 3560 | @InProceedings{bouatouch87a, |
---|
| 3561 | author = "Kadi Bouatouch and M. O. Madani and Thierry Priol and |
---|
| 3562 | Bruno Arnaldi", |
---|
| 3563 | title = "A New Algorithm of Space Tracing Using a {CSG} Model", |
---|
| 3564 | pages = "65--78", |
---|
| 3565 | booktitle = "Eurographics '87", |
---|
| 3566 | year = "1987", |
---|
| 3567 | month = aug, |
---|
| 3568 | editor = "G. Marechal", |
---|
| 3569 | publisher = "North-Holland", |
---|
| 3570 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 3571 | held in Amsterdam, The Netherlands; 24 -- 28 August |
---|
| 3572 | 1987", |
---|
| 3573 | annote = "This paper describes a new algorithm of space tracing. |
---|
| 3574 | Scenes are modeled by a CSG tree. Space is subdivided |
---|
| 3575 | regularly into 3D regions called boxes. With each box |
---|
| 3576 | is associated a subtree which is the restriction of the |
---|
| 3577 | whole scene CSG tree to primitives belonging to this |
---|
| 3578 | box. A 3D grid is ued to access boxes.", |
---|
| 3579 | who = "Havran Vlastimil: RT-0018", |
---|
| 3580 | } |
---|
| 3581 | |
---|
| 3582 | @Article{Bouville:1985:GHQ, |
---|
| 3583 | author = "C. Bouville and R. Brusq and J. L. Dubois and I. |
---|
| 3584 | Marchal", |
---|
| 3585 | title = "Generating High Quality Pictures by Ray-Tracing", |
---|
| 3586 | journal = "Com{\-}pu{\-}ter Graphics Forum", |
---|
| 3587 | volume = "4", |
---|
| 3588 | number = "2", |
---|
| 3589 | pages = "87--99", |
---|
| 3590 | month = jun, |
---|
| 3591 | year = "1985", |
---|
| 3592 | coden = "CGFODY", |
---|
| 3593 | ISSN = "0167-7055", |
---|
| 3594 | bibdate = "Mon Apr 14 10:23:20 MDT 1997", |
---|
| 3595 | acknowledgement = ack-nhfb, |
---|
| 3596 | affiliation = "Cent Commun d'Etudes de Telediffusion et |
---|
| 3597 | Telecommunications, Cesson-Sevigne, Fr", |
---|
| 3598 | affiliationaddress = "Cent Commun d'Etudes de Telediffusion et |
---|
| 3599 | Telecommunications, Cesson-Sevigne, Fr", |
---|
| 3600 | classification = "723; 741; 921; A4210D (Wave-front and ray tracing in |
---|
| 3601 | homogeneous media); C6130B (Graphics techniques)", |
---|
| 3602 | corpsource = "Centre Commun d'Etudes de Telediffusion et |
---|
| 3603 | Telecommun., Cesson-Sevigne, France", |
---|
| 3604 | keywords = "algebraic surfaces; bodies of revolution --- Surfaces; |
---|
| 3605 | casting; computational geometry; computer graphics; |
---|
| 3606 | computer graphics --- Imaging Techniques; full lighting |
---|
| 3607 | model; geometrical; high quality pictures developing; |
---|
| 3608 | illumination model; image processing; lighting models; |
---|
| 3609 | Mathematical Models; mathematical surface |
---|
| 3610 | representation, design; optics; parallel; picture |
---|
| 3611 | generation; processors; ray-; ray-casting technique; |
---|
| 3612 | ray-tracing; surface of revolution; theoretical |
---|
| 3613 | approach", |
---|
| 3614 | subject = "J.6 Computer Applications, COMPUTER-AIDED ENGINEERING, |
---|
| 3615 | Computer-aided design (CAD) \\ I.3.5 Computing |
---|
| 3616 | Methodologies, COMPUTER GRAPHICS, Computational |
---|
| 3617 | Geometry and Object Modeling, Curve, surface, solid, |
---|
| 3618 | and object representations", |
---|
| 3619 | treatment = "P Practical; T Theoretical or Mathematical", |
---|
| 3620 | who = "Havran Vlastimil: RT-0017", |
---|
| 3621 | } |
---|
| 3622 | |
---|
| 3623 | @Article{thomas89a, |
---|
| 3624 | author = "D. Thomas and Arun N. Netravali and D. S. Fox", |
---|
| 3625 | title = "Anti-aliased ray tracing with covers", |
---|
| 3626 | pages = "325--336", |
---|
| 3627 | journal = "Computer Graphics Forum", |
---|
| 3628 | volume = "8", |
---|
| 3629 | number = "4", |
---|
| 3630 | month = dec, |
---|
| 3631 | year = "1989", |
---|
| 3632 | publisher = "North-Holland", |
---|
| 3633 | keywords = "antialiasing", |
---|
| 3634 | annote = "A fast and effective object space method for |
---|
| 3635 | anti-aliasing ray-traced pictures is introduced. |
---|
| 3636 | Traditionally, anti-aliasing has been done using |
---|
| 3637 | super-sampling. However, this is costly since it |
---|
| 3638 | requires casting large numbers of rays to obtain sample |
---|
| 3639 | densities above the displayed pixel density. It is also |
---|
| 3640 | wasteful since much of the information in these samples |
---|
| 3641 | is discarded when they are filtered to yield the |
---|
| 3642 | anti-aliasing pixels. We avoid these problems by |
---|
| 3643 | performing the filtering in the object space using the |
---|
| 3644 | geometry of ray-surface intersections rather than by |
---|
| 3645 | casting extra rays. In addition, we only perform |
---|
| 3646 | filtering at a pixel if edges are nearby. We detect |
---|
| 3647 | these edges by observing the order in which the pixel's |
---|
| 3648 | rays pass through cover surfaces constructed just |
---|
| 3649 | inside and outside the surface of each object. Shadows, |
---|
| 3650 | reflections and refractions can be anti-aliased using |
---|
| 3651 | this method and a variety of object types can be |
---|
| 3652 | handled including ellipsoids, polyhedra, and objects |
---|
| 3653 | formed using set operations. \\ Our anti-aliasing gives |
---|
| 3654 | high image quality that can only be approached by using |
---|
| 3655 | super-sampling densities at least four times the |
---|
| 3656 | display pixel density. Moreover, since the overhead of |
---|
| 3657 | our method is small, it would take three to four times |
---|
| 3658 | as long to render an anti-aliased image using |
---|
| 3659 | super-sampling than it would with our method. |
---|
| 3660 | Furthermore, covers allow sampling densities less than |
---|
| 3661 | the displayed pixel density. When this is done, |
---|
| 3662 | anti-aliased images can be rendered twice as fast as |
---|
| 3663 | with no anti-aliasing and six to eight times as fast as |
---|
| 3664 | when super-sampling is used for anti-aliasing.", |
---|
| 3665 | who = "Havran Vlastimil: RT-0016", |
---|
| 3666 | } |
---|
| 3667 | |
---|
| 3668 | @Article{Campagna:1997:RTS, |
---|
| 3669 | author = "Swen Campagna and Philipp Slusallek and {Hans-Peter} |
---|
| 3670 | Seidel", |
---|
| 3671 | title = "Ray tracing of spline surfaces: {B}{\'{e}}zier |
---|
| 3672 | clipping, {C}hebyshev boxing, and bounding volume |
---|
| 3673 | hierarchy - a critical comparison with new results", |
---|
| 3674 | journal = "The Visual Computer", |
---|
| 3675 | year = "1997", |
---|
| 3676 | volume = "13", |
---|
| 3677 | number = "6", |
---|
| 3678 | pages = "265--282", |
---|
| 3679 | publisher = "Springer-Verlag", |
---|
| 3680 | note = "ISSN 0178-2789", |
---|
| 3681 | keywords = "ray tracing, spline surfaces, surface rendering", |
---|
| 3682 | annote = "Ray tracing is a well-known rendering technique for |
---|
| 3683 | producing high-quality and photorealistic pictures. |
---|
| 3684 | Spline surfaces are also well known and widely used. |
---|
| 3685 | Thus, there is the need for fast and robust methods for |
---|
| 3686 | computing the intersections of rays with these |
---|
| 3687 | surfaces. In this paper, we discuss and compare three |
---|
| 3688 | recent geometric algorithms for solving the ray-patch |
---|
| 3689 | intersection problem and present new results that are |
---|
| 3690 | helpful in dealing with this problem.", |
---|
| 3691 | who = "Havran Vlastimil: RT-0015", |
---|
| 3692 | } |
---|
| 3693 | |
---|
| 3694 | @Article{Weghorst:1984:ICM, |
---|
| 3695 | author = "Hank Weghorst and Gary Hooper and Donald P. |
---|
| 3696 | Greenberg", |
---|
| 3697 | title = "Improved Computational Methods for Ray Tracing", |
---|
| 3698 | journal = "ACM Transactions on Graphics", |
---|
| 3699 | volume = "3", |
---|
| 3700 | number = "1", |
---|
| 3701 | pages = "52--69", |
---|
| 3702 | month = jan, |
---|
| 3703 | year = "1984", |
---|
| 3704 | coden = "ATGRDF", |
---|
| 3705 | ISSN = "0730-0301", |
---|
| 3706 | annote = "discussion of bounding volumes, hierarchical |
---|
| 3707 | structures and the `item buffer'' \\ This paper |
---|
| 3708 | describes algorithmic procedures that have been |
---|
| 3709 | implemented to reduce the computational expense of |
---|
| 3710 | producing ray-traced images. The selection of bounding |
---|
| 3711 | volumes is examined to reduce the computational cost of |
---|
| 3712 | the ray-intersection test. The use of object coherence, |
---|
| 3713 | which relies on a hierarchical description of the |
---|
| 3714 | environment, is then presented. Finally, since the |
---|
| 3715 | building of the ray-intersection trees is such a large |
---|
| 3716 | portion of the computation, a method using image |
---|
| 3717 | coherence is described. This visible-surface |
---|
| 3718 | preprocessing method, which is dependent upon the |
---|
| 3719 | creation of an `item buffer,'' takes advantage of {\em |
---|
| 3720 | a priori} image formation. Examples that indicate the |
---|
| 3721 | efficiency of these techniques for a variety of |
---|
| 3722 | representative environments are presented.", |
---|
| 3723 | keywords = "bounding volume; I35 Ray Tracing", |
---|
| 3724 | who = "Havran Vlastimil: RT-0014", |
---|
| 3725 | } |
---|
| 3726 | |
---|
| 3727 | @InCollection{Kaplan:1987:USC, |
---|
| 3728 | author = "Michael R. Kaplan", |
---|
| 3729 | title = "The Use of Spatial Coherence in Ray Tracing", |
---|
| 3730 | booktitle = "Techniques for Computer Graphics", |
---|
| 3731 | pages = "173--193", |
---|
| 3732 | year = "1987", |
---|
| 3733 | editor = "David E. Rogers and Ray A. Earnshaw", |
---|
| 3734 | publisher = "Springer Verlag", |
---|
| 3735 | keywords = "octree", |
---|
| 3736 | annote = "improved version of course notes article \\ Although |
---|
| 3737 | ray tracing has proven to be a valuable technique in |
---|
| 3738 | realistic image synthesis and a variety of other |
---|
| 3739 | disciplines, it traditionally has not been viable in |
---|
| 3740 | highly complex, unstructured environments. Spatial |
---|
| 3741 | coherence algorithms for ray tracing are proposed as a |
---|
| 3742 | solution to this problem, and the tradeoffs between |
---|
| 3743 | various spatial coherence schemes are discussed.", |
---|
| 3744 | who = "Havran Vlastimil: RT-0013", |
---|
| 3745 | } |
---|
| 3746 | |
---|
| 3747 | @InProceedings{Zwaan95, |
---|
| 3748 | author = "Maurice van der Zwaan and Erik Reinhard and Frederik |
---|
| 3749 | W. Jansen", |
---|
| 3750 | title = "Pyramid Clipping for Efficient Ray Traversal", |
---|
| 3751 | booktitle = "Proceedings of the Sixth Eurographics Rendering |
---|
| 3752 | Workshop", |
---|
| 3753 | address = "Dublin, Ireland", |
---|
| 3754 | year = "1995", |
---|
| 3755 | who = "Havran Vlastimil: RT-0012", |
---|
| 3756 | } |
---|
| 3757 | |
---|
| 3758 | @Article{badt88a, |
---|
| 3759 | author = "Sig Badt Jr.", |
---|
| 3760 | title = "Two Algorithms for Taking Advantage of Temporal |
---|
| 3761 | Coherence in Ray Tracing", |
---|
| 3762 | pages = "123--132", |
---|
| 3763 | journal = "The Visual Computer", |
---|
| 3764 | volume = "4", |
---|
| 3765 | number = "3", |
---|
| 3766 | year = "1988", |
---|
| 3767 | month = sep, |
---|
| 3768 | annote = "The basic ray-tracing algorithm is adapted to make |
---|
| 3769 | ray-tracing faster for the production of motion |
---|
| 3770 | pictures. Two algorithms are presented. The image space |
---|
| 3771 | temporal coherence algorithm takes advantage of the |
---|
| 3772 | fact that motion picture images do not change very much |
---|
| 3773 | from frame to frame. The reprojection algorithm uses |
---|
| 3774 | information about the object space saved from the |
---|
| 3775 | previous frame to accelerate the processing of the |
---|
| 3776 | current frame. The reprojection algorithm is used when |
---|
| 3777 | the viewpoint of the current frame is changed by a |
---|
| 3778 | small amount from the viewpoint of the previous |
---|
| 3779 | frame.", |
---|
| 3780 | who = "Havran Vlastimil: RT-0011", |
---|
| 3781 | } |
---|
| 3782 | |
---|
| 3783 | @InProceedings{amanatides87b, |
---|
| 3784 | author = "John Amanatides and Andrew Woo", |
---|
| 3785 | title = "A fast voxel traversal algorithm for ray tracing", |
---|
| 3786 | pages = "3--10", |
---|
| 3787 | booktitle = "Eurographics '87", |
---|
| 3788 | year = "1987", |
---|
| 3789 | month = aug, |
---|
| 3790 | editor = "G. Marechal", |
---|
| 3791 | publisher = "North-Holland", |
---|
| 3792 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 3793 | held in Amsterdam, The Netherlands; 24 -- 28 August |
---|
| 3794 | 1987", |
---|
| 3795 | annote = "uniform grid space subdivision \\ This paper discusses |
---|
| 3796 | a fast and simple voxel traversal algorithm through a |
---|
| 3797 | 3D space partition. Going from one voxel to its |
---|
| 3798 | neighbor requires only two floating point comparisons |
---|
| 3799 | and one floating point addition. Also, multiple ray |
---|
| 3800 | intersections with objects that are in more than one |
---|
| 3801 | voxel are eliminated.", |
---|
| 3802 | who = "Havran Vlastimil: RT-0010", |
---|
| 3803 | } |
---|
| 3804 | |
---|
| 3805 | InProceedings{Kirk:1988:RTK, |
---|
| 3806 | author = "David Kirk and James Arvo", |
---|
| 3807 | title = "The Ray Tracing Kernel", |
---|
| 3808 | pages = "75--82", |
---|
| 3809 | booktitle = "Proceedings of Ausgraph '88", |
---|
| 3810 | year = "1988", |
---|
| 3811 | annote = "We describe a methodology for implementing a ray |
---|
| 3812 | tracer which provides both a convenient testbed for |
---|
| 3813 | developing new algorithms and a way to exploit the |
---|
| 3814 | growing number of acceleration techniques. These |
---|
| 3815 | benefits are a natural consequence of a collection of |
---|
| 3816 | data abstractions called the ``ray tracing kernel.'' By |
---|
| 3817 | defining an ``object'' in a broad sense, the kernel |
---|
| 3818 | allows a single abstraction to encapsulate a wide |
---|
| 3819 | spectrum of concepts including geometric primitives, |
---|
| 3820 | acceleration techniques, CSG operators, and object |
---|
| 3821 | transformations. Through hierarchical nesting of |
---|
| 3822 | instances of these objects we are able to construct and |
---|
| 3823 | efficiently render complex environments.", |
---|
| 3824 | who = "Havran Vlastimil: RT-0009", |
---|
| 3825 | } |
---|
| 3826 | |
---|
| 3827 | |
---|
| 3828 | @InProceedings{Fournier:1993:RTA, |
---|
| 3829 | author = "Alain Fournier and Pierre Poulin", |
---|
| 3830 | title = "A Ray Tracing Accelerator Based on a Hierarchy of 1{D} |
---|
| 3831 | Sorted Lists", |
---|
| 3832 | year = "1993", |
---|
| 3833 | month = may, |
---|
| 3834 | booktitle = "Proceedings of Graphics Interface '93", |
---|
| 3835 | publisher = "Canadian Information Processing Society", |
---|
| 3836 | pages = "53--61", |
---|
| 3837 | address = "Toronto, Ontario", |
---|
| 3838 | keywords = "efficiency", |
---|
| 3839 | who = "Havran Vlastimil: RT-0008", |
---|
| 3840 | } |
---|
| 3841 | |
---|
| 3842 | @InProceedings{Thirion:1990:TDS, |
---|
| 3843 | author = "Jean-Philippe Thirion", |
---|
| 3844 | title = "{TRIES}: Data Structures Based on Binary |
---|
| 3845 | Representation for Ray Tracing", |
---|
| 3846 | pages = "531--541", |
---|
| 3847 | booktitle = "Eurographics '90", |
---|
| 3848 | year = "1990", |
---|
| 3849 | month = sep, |
---|
| 3850 | editor = "C. E. Vandoni and D. A. Duce", |
---|
| 3851 | publisher = "North-Holland", |
---|
| 3852 | conference = "European Computer Graphics Conference and Exhibition; |
---|
| 3853 | held in Montreux, Switzerland; 3 -- 7 September 1990", |
---|
| 3854 | keywords = "ray tracing, data structure, binary tree, boolean |
---|
| 3855 | operation, trie", |
---|
| 3856 | who = "Havran Vlastimil: RT-0007", |
---|
| 3857 | } |
---|
| 3858 | |
---|
| 3859 | @InProceedings{Subramanian:1991:ATC, |
---|
| 3860 | author = "K. R. Subramanian and Donald S. Fussell", |
---|
| 3861 | title = "Automatic Termination Criteria for Ray Tracing Hierarchies", |
---|
| 3862 | pages = "93--100", |
---|
| 3863 | booktitle = "Proceedings of Graphics Interface '91", |
---|
| 3864 | year = "1991", |
---|
| 3865 | month = jun, |
---|
| 3866 | conference = "held in Calgary, Alberta; 3-7 June 1991", |
---|
| 3867 | keywords = "ray tracing, bounding volume, extent, partitioning plane, search structure, traversal", |
---|
| 3868 | who = "Havran Vlastimil: RT-0006", |
---|
| 3869 | } |
---|
| 3870 | |
---|
| 3871 | |
---|
| 3872 | @InProceedings{Formella94a, |
---|
| 3873 | author = "A. Formella and C. Gill and V. Hofmeyer", |
---|
| 3874 | title = "Fast Ray Tracing of Sequences by Ray History Evaluation", |
---|
| 3875 | booktitle = "Proceedings of Computer Animation '94", |
---|
| 3876 | conference = "Computer Animation '94", |
---|
| 3877 | pages = "184--191", |
---|
| 3878 | year = 1994, |
---|
| 3879 | month = may, |
---|
| 3880 | publisher = "IEEE Computer Society Press", |
---|
| 3881 | who = "Havran Vlastimil: RT-0005", |
---|
| 3882 | } |
---|
| 3883 | |
---|
| 3884 | @InProceedings{dauenhauer90a, |
---|
| 3885 | author = "David Elliott Dauenhauer and Sudhanshu Kumar Semwal", |
---|
| 3886 | title = "Approximate Ray Tracing", |
---|
| 3887 | pages = "75--82", |
---|
| 3888 | booktitle = "Proceedings of Graphics Interface '90", |
---|
| 3889 | year = "1990", |
---|
| 3890 | month = may, |
---|
| 3891 | conference = "held in Halifax, Nova Scotia; 14-18 May 1990", |
---|
| 3892 | keywords = "shading, rendering algorithm", |
---|
| 3893 | who = "Havran Vlastimil: RT-0004", |
---|
| 3894 | } |
---|
| 3895 | |
---|
| 3896 | @Article{Formella97a, |
---|
| 3897 | author = "F. Aguado and F.P. Fontan and A. Formella", |
---|
| 3898 | title = "Indoor and Outdoor Channel Simulator Based on Ray Tracing", |
---|
| 3899 | journal = "IEEE Transactions on Magnetics", |
---|
| 3900 | year = "1997", |
---|
| 3901 | volume = "33", |
---|
| 3902 | number = "2", |
---|
| 3903 | publisher = "", |
---|
| 3904 | pages = "1484--1487", |
---|
| 3905 | who = "Havran Vlastimil: RT-0003", |
---|
| 3906 | } |
---|
| 3907 | |
---|
| 3908 | @Article{Formella:1995:RTQ, |
---|
| 3909 | author = "A. Formella and C. Gill", |
---|
| 3910 | title = "Ray tracing: a quantitative analysis and a new |
---|
| 3911 | practical algorithm", |
---|
| 3912 | journal = "The Visual Computer", |
---|
| 3913 | year = "1995", |
---|
| 3914 | volume = "11", |
---|
| 3915 | number = "9", |
---|
| 3916 | publisher = "Springer-Verlag", |
---|
| 3917 | pages = "465--476", |
---|
| 3918 | note = "ISSN 0178-2789", |
---|
| 3919 | who = "Havran Vlastimil: RT-0002", |
---|
| 3920 | } |
---|
| 3921 | |
---|
| 3922 | @Article{Klimaszewski:1997:FRT, |
---|
| 3923 | author= "Kryzsztof S. Klimaszewski and Thomas W. Sederberg", |
---|
| 3924 | title = "Faster Ray Tracing Using Adaptive Grids", |
---|
| 3925 | journal= "IEEE Computer Graphics and Applications", |
---|
| 3926 | volume= "17", |
---|
| 3927 | number = "1", |
---|
| 3928 | pages = "42--51", |
---|
| 3929 | month = jan # "\slash " # feb, |
---|
| 3930 | year = "1997", |
---|
| 3931 | coden = "ICGADZ", |
---|
| 3932 | ISSN = "0272-1716", |
---|
| 3933 | bibdate= "Sat Jan 25 10:55:04 MST 1997", |
---|
| 3934 | acknowledgement=ack-nhfb, |
---|
| 3935 | who = "Havran Vlastimil: RT-0001", |
---|
| 3936 | } |
---|
| 3937 | |
---|
| 3938 | @Article{Kwon98, |
---|
| 3939 | author = "Bomjun Kwon and Dae Seoung Kim and Kyung-Yong Chwa and |
---|
| 3940 | Sung Yong Shin", |
---|
| 3941 | title = "Memory-Efficient Ray Classification for Visibility |
---|
| 3942 | Operations", |
---|
| 3943 | journal = "IEEE Transactions on Visualization and Computer Graphics", |
---|
| 3944 | volume = "4", |
---|
| 3945 | number = "3", |
---|
| 3946 | month = {jul--sep}, |
---|
| 3947 | year = "1998", |
---|
| 3948 | pages = "193--201", |
---|
| 3949 | abstract = "", |
---|
| 3950 | keywords = "ray shooting, ray classification, ray tracing, rendering", |
---|
| 3951 | who = "Havran Vlastimil: RT-0197", |
---|
| 3952 | } |
---|
| 3953 | |
---|
| 3954 | |
---|
| 3955 | |
---|
| 3956 | |
---|
| 3957 | |
---|
| 3958 | |
---|
| 3959 | |
---|
| 3960 | |
---|
| 3961 | |
---|