J'ai de la difficulté à comprendre un grand nombre d'articles très mathématiques décrivant comment fonctionne la génération de bruit de Perlin, et je me demande si quelqu'un pourrait me diriger vers une introduction plus accessible. Je cherche à utiliser le bruit Perlin dans une application pour créer des textures 2D.Algorithme de bruit Perlin
24
A
Répondre
4
Regardez le livre Texturing and Modeling, A Procedural Approach, à partir de la page 67, il y a une description et un code source pour les bruits de gradient, le bruit perlin est juste un autre bruit de gradient.
Il existe également une implémentation dans GPU Gems 2.
Le bruit perlin lui-même n'utilise pas beaucoup de mathématiques avancées, vous avez seulement besoin de connaître l'interpolation linéaire, les réseaux et les valeurs aléatoires.
8
Il convient de noter que l'algorithme de bruit Perlin original a été abandonné par l'auteur. Ken Perlin a conçu une nouvelle version: Simplex Noise
Il existe une bonne explication de Simplex Noise avec l'implémentation Java here.
Questions connexes
- 1. Dérivé analytique du bruit 3D Perlin
- 2. Bonnes ressources/implémentation du bruit Perlin?
- 3. Perlin Niveau de bruit. Comment zoomer sur un paysage?
- 4. Module Perlin Noise amélioré pour Lua
- 5. Filtrage de bruit d'image
- 6. Estimation du bruit/mesure du bruit dans l'image
- 7. Lecture "cliquant" bruit
- 8. réduction du bruit audio
- 9. algorithme de recherche
- 10. Niveau de bruit de requête dans Android
- 11. Faire du bruit avec Python
- 12. mots bruit SQL Server 2005
- 13. Bruit marron sur le cacao
- 14. Mesure du niveau de bruit audio
- 15. Effet de bruit sur fond d'Android
- 16. Génération de bruit aléatoire dans matlab
- 17. Générateur de bruit gaussien généralisé en matlab
- 18. Alerte bruit pour iPod touch 1G
- 19. Ajouter du bruit supplémentaire à l'image Captcha?
- 20. Logiciel de reconnaissance vocale ou de bruit non vocal?
- 21. Comment puis-je tracer le spectre de fréquence du bruit?
- 22. Un moyen facile de déclencher un bruit dans iPhone OS?
- 23. Réduction du bruit de l'iPhone, puis-je désactiver \ tune?
- 24. Recherche plein texte: Les mots de bruit sont recherchés
- 25. Excel pour la conversion XML à l'aide de bruit
- 26. Comment puis-je faire un bruit de sirène en Python?
- 27. Supprimer le bruit de fond d'un fichier WAV dans l'iPhone
- 28. Désactiver l'annulation du bruit de l'iPhone 4 microphone
- 29. Comment filtrer les données de l'accéléromètre du bruit
- 30. Algorithme de placement d'images multiples - Algorithme de collage
veuillez noter que le bruit simplex est breveté! Donc, même si c'est mieux, vous pourriez ne pas vouloir l'utiliser! – Piranha
Il est seulement breveté pour la génération de texture en 3D et au-delà qui le rend approprié pour la génération de terrain entre autres choses. – Entalpi