Louis Feng | Out of Core

brain dump of things

  • Home
  • Blog
    • Tools
    • Algorithms
    • Design
    • Code
  • Projects
    • Shell Maps
    • Anisotropic Noise Samples
  • About
You are here: Home / Projects / Shell Maps

Shell Maps

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 barycentriccoordinate 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.

Publications

Serban D. Porumbescu, Brian Budge, Louis Feng, and Kenneth I. Joy, “Shell Maps”, ACM Transactions on Graphics: Proceedings of SIGGRAPH 2005, 24(3), 626-633.

bottle_texture_space2
bunny_final01
bunny_final01_base_mesh.1

bunny_final01_mesh.1
bunny_final01_mesh_part1.1
bunny_star_texture2

mapping 01.1
mapping 02.1
mapping 03.1

whale bottle 3 zoom wire2
whale bottle 3 zoom
whale bottle 3

Archives

  • July 2015
  • April 2015
  • February 2012
  • July 2011
  • June 2011
  • April 2011
  • March 2011

Tags

book C++ clang cocoa container diff GDB git iOS ipad iphone iterator laptop list llvm map memory leak mobile nib software engineering stl Surface 3 Surface Pro 3 UITableViewController UIViewController vector vectorization view controller windows workstation

Return to top of page

Copyright © 2016 Louis Feng | Out of Core