Showing Off in 3D
First Page of the Article
Loose, Artistic "Textures" for Visualization
Through evolution, the human visual system has developed the ability to process natural textures. However, in addition to natural textures, humans also visually process man-made textures - some of the richest and most compelling of which are in works of ...
Ndebele Painting in VR
The Ndebele tribe of southern Africa consists of four subtribes. The Ndzundza is the only Ndebele group practising the decorative arts of painting and beadwork. The craft of producing striking, colourful and geometrical artwork has become their most ...
3D Mapping of Underwater Caves
Wakulla Springs-a group of deep, underground, water-filled caves south of Tallahassee, FL, USA-is an example where mapping has proved challenging. The Wakulla 2 expedition of the US Deep Caving Team Inc. had one primary goal-to automatically build the ...
A Benchmark for Animated Ray Tracing
Due to the advent of ray tracing at interactive speeds and because there is an absence of a way to measure and compare performance and quality of ray traced scenes that are animated, the authors present an organized way to do this objectively and ...
Interactive Relighting of Panoramas
Due to the simplicity and efficiency of panoramic image representation, it has been successfully applied to Internet applications to provide an immersive illusion within a real or synthetic environment. However, once a scene has been captured as an ...
The Virtual SpacePlane
The Virtual SpacePlane (VSP) is a virtual prototype of the US Air Force's Manned SpacePlane (MSP). The VSP project's principle objective was to demonstrate the functionality and capabilities of the MSP throughout it entire flight regime, from takeoff ...
Virtual Archaeologist: Assembling the Past
This article describes a semi-automatic system for the reconstruction of archaeological finds from their fragments. Virtual Archaeologist is a system that uses computer graphics to calculate a measure of complementary matching between scanned data and ...
Curvature-Dependent Triangulation of Implicit Surfaces
This article describes an algorithm to generate a triangulation of an implicit surface. The generated triangles are close to equilateral and the triangle edge lengths vary with local surface curvature (the user may choose the ratio of edge length to ...
Baseball Arithmetic and the Laws of Pseudoperspective
The paper considers how the derivation and analysis of two of the fundamental transformations in the graphics pipeline-perspective and pseudoperspective-can be simplified by applying the same elementary rules of arithmetic that govern the numerical ...
Tricks of the Trade
Everybody has their own favorite bunch of programming tricks. A few years ago, I started the Graphics Gems series of books to bring together lots of these handy techniques. The Journal of Graphics Tools (http://www.acm.org/jgt) has continued that ...
Tensor Contraction in C++
In my last column (see ibid., January/February 2001), I talked about a notational device for matrix algebra called tensor diagrams. This time I write some C++ code to symbolically evaluate these quantities. This gives me a chance to play with some as ...