A method for generating stochastic 3D tree models with Python in Autodesk Maya
Published 2016-12-01
abstract views: 63 // Full text article (PDF): 85
Keywords
- L-system,
- Perlin Noise,
- Procedural,
- Modeling
How to Cite
Copyright (c) 2016 © 2016 Authors. Published by the University of Novi Sad, Faculty of Technical Sciences, Department of Graphic Engineering and Design. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license 3.0 Serbia.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Abstract
-
This paper introduces a method for generating 3D tree models using stochastic L-systems with stochastic parameters and Perlin noise. L-system is the most popular method for plant modeling and Perlin noise is extensively used for generating high detailed textures. Our approach is probabilistic. L-systems with a random choice of parameters can represent observed objects quite well and they are used for modeling and generating realistic plants. Textures and normal maps are generated with combinations of Perlin noises what make these trees completely unique. Script for generating these trees, textures and normal maps is written with Python/PyMEL/NumPy in Autodesk Maya.