Bonjour
Comme je l'avais laissé entendre dans le précédent billet, je travaillais sur un second document, relatif à l'informatique. À vrais dire, travailler est un bien grand mot. Il se trouve que je devais rédiger le dernier chapitre, mais souhaitant m'imposer de donner la priorité à mes études, j'ai reporté la rédaction de ce dernier après l'échéance du rendu du premier document (cf: billet précédent). Il s'est avéré que sa rédaction fut (beaucoup) plus rapide que je ne le prévoyais. Aussi, c'est la correction orthographique qui me prit tant de temps.
Un petit retour sur la rédaction
Je voudrais demander à mes lecteurs de ne pas être trop sévère quant à la rédaction ; il s'agit du second texte de cette envergure (une 40aine de pages) bien que sa "publication" ne vienne qu'après le troisième (qui n'est autre que mon TIPE). Les phrases ne sont pas toujours très élégantes, et parfois les mots mal choisis. Je ne me sentais pas le courage de reprendre tout le document. Il n'en est pas moins un document qui sauras surement se montrer utile à des étudiants qui souhaiterais découvrir et comprendre le mythique "Bruit de Perlin".
Le bruit de Perlin ?
Pour ceux qui ne connaitrais pas encore cette algorithme, le bruit de Perlin est un outil très prisé pour la génération de textures paramétriques. Plus que des mots, une simple image pour résumer :
Voici, sans plus attendre, le lien vers le document en question : Bruit de Perlin




#1 by Arcanis on 02/12/2011 - 11:32 am
Bonjour,
Excellent document, vraiment !
J'en ai réalisé une implémentation Javascript, et l'ai packagé à la fois pour le web et pour Node. Ca a été vraiment simple graçe à ton article (j'ai juste quelques soucis avec la fonction aléatoire : quand je lui fait renvoyer un nombre du range [ -1;1 ], j'ai un cadre noir, ça ne marche qu'avec [0;1].
Si ça t'intéresse (je n'ai encore implémenté que la version la plus "simple") :
https://github.com/arcanin/js.perlin
#2 by Zenol on 12/12/2011 - 7:20 pm
Bonjour,
Merci, ça fait plaisir de pouvoir se rendre utile
C'est très jolie, même si je n'est pas mit le nez dans le code, et ça fait une sacré surprise de voir ça en java-script! C'est certainement original.
Je ne sais pas trop pour ce qui est de ton problème, mais ce n'est peut-etre qu'une erreur bébête d’arrondi ou de seuil (N’oublie pas que tu dois te ramener à des valeurs positive quand tu souhaite générer une texture en nuance de gris). Niveau code, ça ne dois normalement rien changer.
En tout cas, merci d'avoir pris la peine de le partager, je suis sur que ça intéresseras des gens.