Bonjour,
En Java, pour générer une map 2D sous forme d'île, je me suis décidé à utiliser le générateur de bruit Perlin. J'ai donc essayé de comprendre les principes de bases de cette algorithme.
J'ai peu déjà généré un graphique (1 dimension) avec le bruit perlin. Mais dès que j'essaie de passer à la 2D, gros problème :S !
En effet, générer du bruit est facile un petit rand.nextDouble() sur l'ensemble de mon tableau2D est le tour est joué. Mais après vient la partie où je dois lissé mon bruit par des interpolations linéaires. Là, le résultat n'est pas du tout celui auquel je m'espérais :S.
Vous verrez plus claire avec le zip que j'ai joint. Il contient un fichier .png qui montre le rendu obtenu avec un bruit de 256px avec un pas de 128px. Vous verrez que c'est pas trop le résultat que je devrais avoir à cette étape de mon générateur. Sinon, il y a les trois fichier source .java.
Pourriez-vous si il vous plait, me renseiller sur mon erreur. D'après moi cela vient de mon interpolation linéaire mais j'en suis pas sûr.
Merci d'avance pour votre aide !
a+
Partager