Interactive Fur Shaping and Rendering Using Nonuniform-Layered Textures

Sch. of Inf. Sci. & Technol., Beijing Forestry Univ., Beijing
IEEE Computer Graphics and Applications (Impact Factor: 1.12). 08/2008; 28(4):85 - 93. DOI: 10.1109/MCG.2008.73
Source: IEEE Xplore

ABSTRACT This system represents furry surfaces as nonuniform layers of texture slices, automatically adjusting the layers to achieve efficient, high-quality rendering. It employs layered shadow maps to simulate self-shadowing. Interactive tools let users intuitively create and edit furry objects and instantly view the rendered objects.

  • [Show abstract] [Hide abstract]
    ABSTRACT: In the method that represents fur with multi-layer textured slices, representing silhouette fur is a time consuming work, which requires silhouette-edge detection and fin slices generation. In the paper, we present an accelerated method for representing silhouette fur by taking advantage of the programmable ability of Graphic Process Units (GPU). In the method, by appending edge info on each vertex, the silhouette-edge detection can be implemented in GPU; and by storing fin slices data in video memory in preprocessing, the time spent on fin slices generation and on data transmission from CPU to GPU can be saved. Experimental results show that our method accelerates silhouette fur representation greatly, and hence improves the performance of rendering furry objects.
    Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments, 5th International Conference, UAHCI 2009, Held as Part of HCI International 2009, San Diego, CA, USA, July 19-24, 2009. Proceedings, Part II; 01/2009
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Fur is present in most mammals which are common characters in both movies and video-games, and it is important to model and render fur both re- alistically and quickly. When the objective is real-time performance, fur is usually represented by texture lay- ers (or 3D textures), which limits the dynamic charac- teristics of fur when compared with methods that use an explicit representation for each fur strand. This paper proposes a method for animating and shaping fur in real-time, adding curling and clumping effects to the existing real-time fur rendering methods on the GPU. Besides fur bending using a mass-spring strand model embedded in the fur texture, we add small scale displacements to layers to represent curls which are suitable for vertex shader implementation, and we also use a fragment shader to compute intra-layer off- sets to create fur clumps. With our method, it be- comes easy to dynamically add and remove fur curls and clumps, as can be seen in real fur as a result of fur getting wet and drying up.
    The Visual Computer 06/2010; 26:659-667. DOI:10.1007/s00371-010-0484-4 · 1.07 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In the basis of photon texture data generated by parallelized algorithm, we propose the real-time rendering algorithm. This method stores pre-computed results of photon mapping as textures before rendering, and looks for adjacent photons by programming on GPU (graphics processing unit). The algorithm takes full advantage of the computing capacity of GPU to accelerate the process of searching photon map. The experiment has proved that this algorithm can enhance efficiency of rendering for real-time interaction, also ensure rendering effect.
    11th International Conference on Computer-Aided Design and Computer Graphics, CAD/Graphics 2009, Huangshan, China, August 19-21, 2009; 01/2009