ACM Transactions on Graphics · 2005 · 127 citations · 23 references
ArchitectureVisualization3D ModelingComputational GeometryGeometric ModelingGeometry ProcessingMesh ProcessingShape RepresentationSurface ModelingSurface ReconstructionSurface RenderingBarycentric Coordinate DeterminationBarycentric Coordinate SystemsShell ModelShell RepresentationSurface SynthesisTetrahedral Mesh GenerationTetrahedral Meshing
A shell map is a bijective mapping between shell space and texture space that can be used to generate small-scale features on surfaces using a variety of modeling techniques. The method is based upon the generation of an offset surface and the construction of a tetrahedral mesh that fills the space between the base surface and its offset. By identifying a corresponding tetrahedral mesh in texture space, the shell map can be implemented through a straightforward barycentric-coordinate map between corresponding tetrahedra. The generality of shell maps allows texture space to contain geometric objects, procedural volume textures, scalar fields, or other shell-mapped objects.
23
Display of surfaces from volume data
Marc Levoy · IEEE Computer Graphics and Applications · 1988 · 2.4K citations
Computing, Visualization, Rendering +11
Texture and reflection in computer generated images
J.F. Blinn, Martin E. Newell · Communications of the ACM · 1976 · 765 citations · Full text