基于Perlin噪声的花卉仿真方法

深圳大学计算机与软件学院,广东深圳518060

计算机仿真; Catmull-Rom样条; Perlin噪声; Vogel模型; 物理渲染; 花卉仿真

Perlin noise-based flowers simulation method
WANG Zhiqiang, ZHANG Zhiwei, and YANG Haiquan

College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, Guangdong Province, P. R. China

computer simulation; Catmull-Rom spline; Perlin noise; Vogel model; physical rendering; flower simulation

DOI: 10.3724/SP.J.1249.2019.04460

备注

花卉植物具有复杂的形态结构和生理特性,传统的欧式几何难以表现其几何造型.为满足花卉建模的高效性和真实感,提出一种基于Perlin噪声的花卉仿真方法.通过Catmull-Rom样条曲线绘制叶片和花瓣的草图轮廓,利用二维Perlin噪声生成草图的深度值,用噪声x轴和y轴缩放参数控制叶片和花瓣的卷曲程度,实现了通用、高效的片状器官三维重建.同时,采用Vogel模型构建花卉的形态结构,引入基于双向反射分布函数(bidirectional reflectance distribution function, BRDF)的物理光照渲染真实感.与分形几何、Bézier曲面的对比分析结果表明,该方法在绘制草图时使用控制点少、建模效率高,且花卉模型仿真度高,渲染光照真实感强.

Flowers have complex morphological structures and physiological characteristic, and traditional Euclidean geometry is difficult to represent their geometric modeling. To satisfy the high efficiency and reality of flower modeling, a flower simulation method based on Perlin noise is proposed. The sketch contours of leaves and petals are drawn by Catmull-Rom spline curve, the depth value of sketch is generated by two-dimensional Perlin noise, and the degree of curling is controlled by the x-axis and y-axis scaling parameters of noise. Hence, the universal and efficient three-dimensional reconstruction of sheet organs is achieved. In addition, Vogel model is used to construct the morphological structure of flowers and the physical illumination based on bidirectional reflectance distribution function(BRDF)is introduced to render the reality. Compared with fractal geometry and Bézier surface, the proposed method uses fewer control points and obtains the higher modeling efficiency in sketch drawing.Moreover, the modeled flower has the high simulation degree and the rendered illumination has the strong sense of reality.

·