Ray/Ribbon Intersections
dc.contributor.author | Reshetov, Alexander | en_US |
dc.contributor.editor | Josef Spjut | en_US |
dc.contributor.editor | Marc Stamminger | en_US |
dc.contributor.editor | Victor Zordan | en_US |
dc.date.accessioned | 2023-01-23T10:23:44Z | |
dc.date.available | 2023-01-23T10:23:44Z | |
dc.date.issued | 2022 | |
dc.description.abstract | We present a new ray tracing primitive-a curved ribbon, which is embedded inside a ruled surface. We describe two such surfaces. Ribbons inside doubly ruled bilinear patches can be intersected by solving a quadratic equation. We also consider a singly ruled surface with a directrix defined by a quadratic Bézier curve and a generator-by two linearly interpolated bitangent vectors. Intersecting such a surface requires solving a cubic equation, but it provides more fine-tuned control of the ribbon shape. These two primitives are smooth, composable, and allow fast non-iterative intersections. These are the first primitives that possess all such properties simultaneously. | en_US |
dc.description.number | 3 | |
dc.description.sectionheaders | Geometry and Textures | |
dc.description.seriesinformation | Proceedings of the ACM on Computer Graphics and Interactive Techniques | |
dc.description.volume | 5 | |
dc.identifier.doi | 10.1145/3543862 | |
dc.identifier.issn | 2577-6193 | |
dc.identifier.uri | https://doi.org/10.1145/3543862 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1145/3543862 | |
dc.publisher | ACM Association for Computing Machinery | en_US |
dc.subject | CCS Concepts: Computing methodologies -> Ray tracing; Parametric curve and surface models Additional KeyWords and Phrases: Ray tracing, higher-order surfaces, bilinear patches, ruled surfaces, algebraic equations, Cauchy's bounds, GPU | |
dc.subject | Computing methodologies | |
dc.subject | Ray tracing | |
dc.subject | Parametric curve and surface models Additional KeyWords and Phrases | |
dc.subject | Ray tracing | |
dc.subject | higher | |
dc.subject | order surfaces | |
dc.subject | bilinear patches | |
dc.subject | ruled surfaces | |
dc.subject | algebraic equations | |
dc.subject | Cauchy's bounds | |
dc.subject | GPU | |
dc.title | Ray/Ribbon Intersections | en_US |