To read this content please select one of the options below:

Real‐time per‐pixel rendering of textiles for virtual textile catalogues

Andy Spence (School of Mathematical and Computer Sciences, Heriot‐Watt University, Edinburgh, UK)
Mike Robb (School of Mathematical and Computer Sciences, Heriot‐Watt University, Edinburgh, UK)
Mark Timmins (School of Textiles and Design, Heriot‐Watt University, Galashiels, Selkirkshire, UK)
Mike Chantler (School of Mathematical and Computer Sciences, Heriot‐Watt University, Edinburgh, UK)

International Journal of Clothing Science and Technology

ISSN: 0955-6222

Article publication date: 1 February 2004

634

Abstract

We present recent results from an EPSRC funded project VirTex (Virtual Textile Catalogues). The goal of this project is to develop graphics and image‐processing software for the capture, storage, search, retrieval and visualisation of 3D textile samples. The ultimate objective is to develop a web‐based application that allows the user to search a database for suitable textiles and to visualize selected samples using real‐time photorealistic 3D animation. The main novelty of this work is in the combined use of photometric stereo and real‐time per‐pixel‐rendering for the capture and visualisation of textile samples. Photometric stereo is a simple method that allows both bump map and colour map of a surface texture to be captured digitally. It uses a single fixed camera to obtain three images under three different illumination conditions. The colour map is the image that would be obtained under diffuse lighting. The bump map describes the small undulations of the surface relief. When imported into a standard graphics program these images can be used to texture 3D models. The appearance is particularly photorealistic, especially under changing illumination and viewpoints. The viewer can manipulate both viewpoint and lighting to gain a deeper perception of the properties of the textile sample. In addition, these images can be used with 3D models of products to provide extremely accurate visualisations for the customer. Until recently, these images could only be rendered using ray‐tracing software. However, recent consumer‐level graphics cards from companies such as Nvidia, ATI and 3Dlabs provide real‐time per‐pixel shading. We have developed software that takes advantage of the advanced rendering features of these cards to render images in real‐time. It uses photometrically acquired bump and colour maps of textiles to provide real‐time visualisation of a textile sample, under user‐controlled illumination, pose and flex.

Keywords

Citation

Spence, A., Robb, M., Timmins, M. and Chantler, M. (2004), "Real‐time per‐pixel rendering of textiles for virtual textile catalogues", International Journal of Clothing Science and Technology, Vol. 16 No. 1/2, pp. 51-62. https://doi.org/10.1108/09556220410520351

Publisher

:

Emerald Group Publishing Limited

Copyright © 2004, Emerald Group Publishing Limited

Related articles