Génération 3D bruit rapidement en python
Question
Je besoin d'une méthode pour générer du bruit 3D en python assez rapidement. Quelles méthodes sont là là pour résoudre ce problème?
La solution
$ pip install noise
Ce paquet est conçu pour vous donner simple à utiliser, fonctions rapides pour générant un bruit de Perlin dans vos programmes Python. bruit de Perlin est célèbre appelé le « sel » de la génération procédurale, car il ajoute de la saveur considérable son application. est couramment utilisé pour conférer le bruit de réalisme dans les textures, animation et d'autres génération de contenu procédural - placement des poils, hauteurs des montagnes, la densité des forêts, d'un drapeau, etc etc .. ....
La bibliothèque de bruit comprend des implémentations natif du code de Perlin « amélioré » bruit et bruit simplex Perlin .
Exemple de code est inclus dans le paquet, par exemple, 2dtexture
:
Autres conseils
utiliser une fonction mod avec une période appropriée. il y a assez peu de pages dans le www expliquant les fonctions mod.
assurez-vous qu'il est adapté à 3 dimensions, certains mods qui conviennent pour 1 ou 2 dimensions peut ne pas convenir sur 3.
Pour plus d'informations.
http://snup.org/code-snippets / 1153 / python-n dimensions-simplex bruit /
Il a un code simple pour générer du bruit simplex.