Pietroni Nico, Cignoni Paolo, Otaduy Miguel, Scopigno Roberto
National Research Council, Italy.
IEEE Comput Graph Appl. 2010 Jul-Aug;30(4):74-89. doi: 10.1109/MCG.2009.153.
Solid textures are an efficient way to compactly represent 3D objects' external and internal appearance, providing practical advantages over classic 2D texturing. Two main methods exist for synthesizing solid textures. Procedural methods obtain colors through functions that algorithmically encode the texture's appearance and structural properties. Example-based methods capture and replicate the appearance as described by a set of input exemplars. These methods can also be classified as boundary independent or boundary dependent. For boundary-independent methods, the shape of the object to be textured is irrelevant, and texture information can be freely generated for each point in the space. Boundary-dependent methods conform the synthesis process to the object's actual shape so that they can exploit this information to orient and guide texture generation. This article reviews the different methodologies' strengths and weaknesses, the classes of appearances they can successfully synthesize, and failure cases. In particular, it focuses on boundary-independent methods' advantages and drawbacks compared to boundary-dependent methods.
实体纹理是紧凑表示三维物体外部和内部外观的有效方式,与传统二维纹理相比具有实际优势。合成实体纹理有两种主要方法。过程式方法通过算法编码纹理外观和结构属性的函数来获取颜色。基于示例的方法捕获并复制一组输入示例所描述的外观。这些方法也可分为与边界无关或与边界相关的方法。对于与边界无关的方法,要纹理化的物体形状无关紧要,并且可以为空间中的每个点自由生成纹理信息。与边界相关的方法使合成过程符合物体的实际形状,以便它们可以利用此信息来定向和引导纹理生成。本文回顾了不同方法的优缺点、它们能够成功合成的外观类别以及失败案例。特别是,它重点关注了与边界相关方法相比,与边界无关方法的优缺点。