Consistent Schemes for Adressing Surfaces when Ray Tracing transparent CSG Objects

Michael Gervautz
Consistent Schemes for Adressing Surfaces when Ray Tracing transparent CSG Objects
Computer Graphics Forum, 11(4):203-211, 1992.

Information

Abstract

Constructive Solid Geometry (CSG) defines the shape of objects, i.e. the inside and the outside regions of objects, but it does not define the materialproperties of the space in the interior of objects. The definition is ambiguous. There are points of space lying in several primitives, which can consist of different materials. When visualizing transparent objects this ambiguity leads to strange results, which are not consistent with the CSG modelling scheme and must therefore be eliminated. This work describes how an unambiguous model can be built by asymmetric CSG-operators and how correct refraction and shading on material boundaries can be established by separating surface properties from material properties. This separation leads to a consistent view of CSG modelling also concerning materials and surfaces. Ray tracing CSG trees and the shading model are influenced by these asymmetric operators. We introduce an applied classification scheme to handle the requirements of the new operator definition.

Additional Files and Images

No additional files or images.

Weblinks

No further information available.

BibTeX

@article{gervautz-1992-cons,
  title =      "Consistent Schemes for Adressing Surfaces when Ray Tracing
               transparent CSG Objects",
  author =     "Michael Gervautz",
  year =       "1992",
  abstract =   "Constructive Solid Geometry (CSG) defines the shape of
               objects, i.e. the inside and the outside regions of objects,
               but it does not define the materialproperties of the space
               in the interior of objects. The definition is ambiguous.
               There are points of space lying in several primitives, which
               can consist of different materials. When visualizing
               transparent objects this ambiguity leads to strange results,
               which are not consistent with the CSG modelling scheme and
               must therefore be eliminated. This work describes how an
               unambiguous model can be built by asymmetric CSG-operators
               and how correct refraction and shading on material
               boundaries can be established by separating surface
               properties from material properties. This separation leads
               to a consistent view of CSG modelling also concerning
               materials and surfaces. Ray tracing CSG trees and the
               shading model are influenced by these asymmetric operators.
               We introduce an applied classification scheme to handle the
               requirements of the new operator definition.",
  issn =       "01677055",
  journal =    "Computer Graphics Forum",
  number =     "4",
  volume =     "11",
  pages =      "203--211",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/1992/gervautz-1992-cons/",
}