Ray/Ribbon Intersections

dc.contributor.authorReshetov, Alexanderen_US
dc.contributor.editorJosef Spjuten_US
dc.contributor.editorMarc Stammingeren_US
dc.contributor.editorVictor Zordanen_US
dc.date.accessioned2023-01-23T10:23:44Z
dc.date.available2023-01-23T10:23:44Z
dc.date.issued2022
dc.description.abstractWe 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.number3
dc.description.sectionheadersGeometry and Textures
dc.description.seriesinformationProceedings of the ACM on Computer Graphics and Interactive Techniques
dc.description.volume5
dc.identifier.doi10.1145/3543862
dc.identifier.issn2577-6193
dc.identifier.urihttps://doi.org/10.1145/3543862
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1145/3543862
dc.publisherACM Association for Computing Machineryen_US
dc.subjectCCS 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.subjectComputing methodologies
dc.subjectRay tracing
dc.subjectParametric curve and surface models Additional KeyWords and Phrases
dc.subjectRay tracing
dc.subjecthigher
dc.subjectorder surfaces
dc.subjectbilinear patches
dc.subjectruled surfaces
dc.subjectalgebraic equations
dc.subjectCauchy's bounds
dc.subjectGPU
dc.titleRay/Ribbon Intersectionsen_US
Files