一种基于柏林噪声和分形布朗运动的过程纹理合成方法  

A Procedural Texture Synthesis Method based on Perlin Noise and Fractal Brownian Motion

作  者:李茄濡 何晓曦[1] 刘应浒 孟繁林 朱群 LI Jiaru;HE Xiaoxi;LIU Yinghu;MENG Fanlin;ZHU Qun(College of Software Engineering,Chengdu University of Information Technology,Chengdu 610225,China)

机构地区:[1]成都信息工程大学软件工程学院,四川成都610225

出  处:《成都信息工程大学学报》2025年第1期14-20,共7页Journal of Chengdu University of Information Technology

基  金:四川省科技厅重大专项资助项目(2022ZDZX0001);四川省科技厅重点研发资助项目(2022YFG0033、2022YFG0037);四川省信息化应用支撑软件工程技术研究中心开放课题项目(2021RJGC-Y01)。

摘  要:针对现有的人工智能生成纹理和基于样图的纹理合成中存在的不可控、缺乏灵活性、低实时性等问题,运用过程纹理生成技术,提出一种基于柏林噪声和分形布朗运动的纹理生成算法,用于合成真实木制纹理特征。该算法首先将待生成的纹理空间划分为规则且均匀的网格点,同时在每个网格顶点处随机生成一个梯度向量,然后使用三线性插值方法对网格点上的梯度向量进行插值运算,同时将多频率、多振幅的噪声纹通过分形算法加权叠加处理,生成一个平滑的纹理图案,在此基础上对纹理进行缩放、扭曲、添加木眼来模拟真实的纹理结构。实验证明该算法能真实地模拟木制纹理的特征,且具有实时、高效、可定制性强等优点,在游戏、建模、虚拟现实等领域具有广泛的应用价值。To solve the problems of uncontrollable,inflexible and low real-time synthesis process in the existing artificial intelligence texture generation,and sample based texture synthesis,this paper uses procedural texture generation technol-ogy to processes a texture generation algorithm based on Perlin noise and fractal Brownian motion,which is used to syn-thesize the features of real wood texture.Firstly,the texture space to be generated is divided into regular and uniform grid points,and a gradient vector is randomly generated in each grid point.Then,the gradient vector on the grid points is in-terpolated using the tri-linear interpolation method.At the same time,the noise patterns with multiple frequencies and amplitudes are weighted and superposed by the fractal algorithm to generate a smooth texture pattern,and on this basis,the texture is scaled,distorted Add wooden eyes to simulate realistic texture structures.Experiments have shown that this algorithm can truly simulate the characteristics of wooden textures,and this synthesis method has advantages such as real-time,efficient,and strong customizability,which has broad application value in fields such as games,modeling,and virtu-al reality.

关 键 词:过程纹理 柏林噪声 分形 插值 实时 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象