Lapped Solid Textures: Filling a Model with Anisotropic Textures

異方性ソリッドテクスチャを用いた中身を持つ3次元物体のモデリング

SIGGRAPH 2008
VC/GCAD 合同シンポジウム 2008 (招待講演)
Kenshi Takayama, Makoto Okabe, Takashi Ijiri, and Takeo Igarashi
Models filled with overlapping solid textures: (a) kiwi fruit, (b) carrot, and (c) tree (the grayscale texture represents the displacement map channel). Note that the input solid textures include surface textures as well as interior textures.

Abstract

We present a method for representing solid objects with spatially-varying oriented textures by repeatedly pasting solid texture exemplars. The underlying concept is to extend the 2D texture patch-pasting approach of lapped textures to 3D solids using a tetrahedral mesh and 3D texture patches. The system places texture patches according to the user-defined volumetric tensor fields over the mesh to represent oriented textures. We have also extended the original technique to handle nonhomogeneous textures for creating solid models whose textural patterns change gradually along the depth fields. We identify several texture types considering the amount of anisotropy and spatial variation and provide a tailored user interface for each. With our simple framework, large-scale realistic solid models can be created easily with little memory and computational cost. We demonstrate the effectiveness of our approach with several examples including trees, fruits, and vegetables.

概要

サイズの小さな3次元テクスチャをサンプルとして3次元形状内に繰り返し貼り付けることで,中身の詰まったサイズの大きな3次元モデルを作成する手法を提案する.基本的なアイディアは,既存のサーフェス上でのパッチベースのアルゴリズムを,2次元テクスチャを3次元ソリッドテクスチャに,三角形メッシュを四面体メッシュにそれぞれ置き換えることで3次元版に拡張するというものであり,これにより少ない計算コストと記憶容量でサイズの大きな中身の詰まった 3次元モデルを作成することができる.また本手法では,異方性のあるテクスチャを3次元テンソル場に沿って並べたり,空間的遷移のあるテクスチャをモデル内に定義されたデプス場に合わせて並べたりすることができる.本手法を用いることで,果物・野菜・樹木などの中身の詰まった様々な物体を簡単に作成することができる.

Paper (author's copy) - Paper (official) - BibTeX - Video - Slides - Code - 日本語概要

Acknowledgements

We thank Shigeru Owada and Kazuo Nakazawa for their valuable comments and advice. We also appreciate the anonymous reviewers' various helpful suggestions for improving the paper. The first author was funded by the Information-technology Promotion Agency (IPA), Japan.