Affiliation:
1. California Institute of Technology, Pasadena, Ca.
Abstract
This paper describes an algorithm that uses ray tracing techniques to display bivariate polynomial surface patches. A new intersection algorithm is developed which uses ideas from algebraic geometry to obtain a numerical procedure for finding the intersection of a ray and a patch without subdivision. The algorithm may use complex coordinates for the (
u, v
)-parameters of the patches. The choice of these coordinates makes the computations more uniform, so that there are fewer special cases to be considered. In particular, the appearance and disappearance of silhouette edges can be handled quite naturally. The uniformity of these techniques may be suitable for implementation on either a general purpose pipelined machine, or on special purpose hardware.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,General Computer Science
Cited by
124 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Simulating Thin Shells by Bicubic Hermite Elements;Computer-Aided Design;2024-09
2. Differentiable Rendering of Parametric Geometry;ACM Transactions on Graphics;2023-12-05
3. SREC‐RT: A Structure for Ray Tracing Rounded Edges and Corners;Computer Graphics Forum;2021-04-18
4. Efficient and Anti-Aliased Trimming for Rendering Large NURBS Models;IEEE Transactions on Visualization and Computer Graphics;2019-03-01
5. Phantom Ray-Hair Intersector;Proceedings of the ACM on Computer Graphics and Interactive Techniques;2018-08-24