Algorithme de Perlin

Fermé
electroking Messages postés 234 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 2 nov. 2017 à 17:40
electroking Messages postés 234 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 3 nov. 2017 à 12:39
Salut à tous,

Voilà mon problème :

Je souhaite générer un terrain aléatoire en java sous forme de tableau. Ce terrain est caractérisé par une largeur et une longueur (entières) ; et chaque point de ce terrain est caractérisé par une altitude (entière comprise entre -5 et 5).

j'ai actuellement un tableau à deux dimensions (x, y)
int[][] terrain = new int[x][y];

avec x largeur du terrain et y sa longueur.

Et je souhaiterais y appliquer l'algorithme de Perlin de façon à y créer un terrain aléatoire, c'est à dire à attribuer à chaque case du tableau une valeur aléatoire mais logique de façon à obtenir un terrain "esthétique".

Malheureusement, j'ai beaucoup de mal à comprendre le fonctionnement de l'algorithme et les exemples sur internet sont souvent accompagnés de cours incompréhensibles sur les produits scalaires et les vecteurs ou encore d'autres horribles choses.

Auriez vous un exemple ou un algorithme simple et clair ?

Merci d'avance pour vos réponses.

2 réponses

jeannets Messages postés 26746 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 19 avril 2024 5 761
2 nov. 2017 à 17:49
Bonsoir,

Voici des explications qui devraient t'aider à comprendre le principe et ensuite l'appliquer. https://openclassrooms.com/courses/bruit-de-perlin
0
electroking Messages postés 234 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 6
3 nov. 2017 à 12:39
Merci pour ta réponse,

j'ai déjà vu ce lien ; j'ai quelques base en C mais je ne suis pas expert, je travaille actuellement en java et je ne sais pas si c'est lié à cela mais je ne comprend pas par quel calcul on arrive à ce résultat. Dès que ça commence à parler de vecteurs unitaires, je suis perdu ...
0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 929
2 nov. 2017 à 19:46
0
electroking Messages postés 234 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 6
3 nov. 2017 à 12:34
Oui, j'avais écris un autre sujet mais je voulais le refaire au propre, je vais supprimer celui-là.
0