The Use of Points as a Display Primitive
As the visual complexity of computer generated scenes continues to increase, the use of classical modeling primitives as display primitives becomes less appealing. Customization of display algorithms, the conflict between object order and image order rendering and the reduced usefulness of object coherence in the presence of extreme complexity are all contributing factors. This paper proposes to decouple the modeling geometry from the rendering process by introducing the notion of points as a universal meta-primitive. We first demonstrate that a discrete array of points arbitrarily displaced in space using a tabular array of perturbations can be rendered as a continuous three-dimensional surface. This solves the long-standing problem of producing correct silhouette edges for bump mapped textures. We then demonstrate that a wide class of geometrically defined objects, including both flat and curved surfaces, can be converted into points. The conversion can proceed in object order, facil
The Use of Points as a Display Primitive The Use of Points as a Display Primitive Marc Levoy and Turner Whitted Technical Report 85-022, Computer Science Department, University of North Carolina at Chapel Hill, January, 1985. Abstract: As the visual complexity of computer generated scenes continues to increase, the use of classical modeling primitives as display primitives becomes less appealing. Customization of display algorithms, the conflict between object order and image order rendering and the reduced usefulness of object coherence in the presence of extreme complexity are all contributi
Explore this link on the map →related reading
- Visualizing Algorithmsbost.ocks.org
- Departure Monodeparturemono.com
- Paper Shaders – Ultra-fast zero-dependency shadersshaders.paper.design
- TU Berlin | CG | Marc Alexacg.tu-berlin.de
- NeRF: Neural Radiance Fieldsmatthewtancik.com
- Ray Tracing in One Weekendraytracing.github.io
- Visualizing Delaunay Triangulationianthehenry.com
- Text Rendering Hates You - Faultlorefaultlore.com
- Surface Simplification Using Quadric Error Metricscs.cmu.edu
- Constructive solid geometry - Wikipediaen.wikipedia.org
- There's nothing to watchnothing-to-watch.port80.ch
- Image to Mesh Gradientphotogradient.com