树木表面纹理的结构分析与程序化生成

Structural Analysis and Procedural Generation of Tree Bark Textures

  • 摘要: 树木是数字孪生城市重要的建模对象之一,如何真实还原树木表面纹理是三维树木建模中的一项关键任务。然而,树木表面纹理因树种多样性和环境影响存在显著差异,现有基于图像生成或基于样本的纹理平铺方法,具有分辨率低、结构细节不足、动态更新较难等局限。为提升三维树木模型的真实感,提出一种面向树木表面纹理的结构分析与程序化生成方法。构建“特征–属性–参数”层次化结构框架,将纹理划分为平滑、皮孔、裂缝、沟纹、脊突、鳞片、条带七类特征,通过形状、数量、位置、深度、颜色五类属性进行参数化表达,设计基于节点网络的程序化流程,实现对多树种表面纹理的自动化建模。实验选取橡树、荔枝树、樟树、椰子树、木棉树五类树种进行验证,结果表明生成的纹理数据在细节、色彩与结构上与真实照片保持较好的相似性。与生成式大模型等现有方法相比,该方法具备纹理还原度高、生成速度快以及可应用于树木遮挡区域等优势,且支持不同类型树木表面纹理的快速制备与更新,适用于高逼真三维树木建模任务,可为实景三维、数字孪生等应用建设提供技术支持。

     

    Abstract: Objectives: Realistic representation of tree bark textures is essential for achieving high-fidelity 3D tree modeling in digital twin cities. However, the surface textures of tree bark exhibit significant variability due to species diversity and environmental influences. Existing methods, particularly those based on image acquisition or fixed templates, often suffer from limitations such as low resolution, insufficient structural detail, and poor adaptability to different tree types. Methods: A hierarchical modeling framework based on “Feature–Attribute–Parameter” is constructed to analyze and represent the structural composition of tree bark textures. Seven typical texture features are defined—smooth, lenticels, cracks, furrows, ridges, scales, and strips—and are further characterized using five attributes: shape, number, position, depth, and color. A node-based procedural generation workflow is designed, in which each attribute is parameterized and mapped to dedicated procedural nodes, enabling the flexible combination of texture features. The framework supports fine-grained control of appearance through adjustable parameters. Results: The procedural generation method was applied to five representative tree species, including oak, litchi, camphor, coconut, and kapok. The generated textures closely resembled real-world bark photographs in terms of structure, visual depth, and color distribution. Compared with oblique photogrammetry and generative AI, the proposed method produced textures with richer detail, greater visual clarity across scales, and consistent appearance across occluded or inaccessible regions. Conclusions: The procedural approach offers high realism, strong controllability, and broad adaptability for various tree species. It addresses key limitations of existing methods, particularly in resolution independence and feature completeness. This method offers a scalable, parameter-driven solution for tree bark texture generation, and can be integrated into digital twin platforms to support realistic, editable, and high-quality 3D vegetation modeling.

     

/

返回文章
返回