Sign in Join
Wiki copytemporary

Perlin Noise/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Perlin Noise/fr

OldNewLine
1+Cette page est le début d'un tutoriel au sujet de comment employer le bruit de Perlin (pimpim ;-) sur des applications LCL pour produire au look natuel. Il couvrira la théorie de base et les exemples d'usage réel, avec un focus sur des exemples compilable.
2+
3+Le bruit de Perlin a été inventé par [Ken Perlin](http://mrl.nyu.edu/~perlin/) pour produire des textures pour un film a appelé Tron . Aujourd'hui il est employé largement sur des films et des jeux vidéo pour produire de la fumée d'aspect naturel, des paysages, des nuages et toute texture comprenant du marbre, du verre irrégulier, etc.
4+
5+## Démarrer
6+
7+Le bruit de Perlin est basé sur les fractals, ces choses dans la nature qui montre différent degré de changement. Sur un paysage de montagnes rocheuses par exemple quand nous pouvons voir des changements avec une très grande amplitude, lesquelles sont les montagnes elles-mêmes. De petits changements représentent des irrégularités sur ces montagnes et de plus petits encore représentent des rochers.
8+
9+<figure>
10+<img src="mountain_landscape.png" title="mountain_landscape.png" />
11+<figcaption>mountain_landscape.png</figcaption>
12+</figure>
13+
14+## Premier exemple
15+
16+Cette application démontre une simple fonction avec les propriétés suivantes :
17+
18+- 1 seule harmonique est présente
19+- Amplitude de 250 pixels
20+- Longueur d'onde de 20 pixels
21+- Fréquence of 0.05
22+- Vous pouvez utilisez une combo box pour choisir entre les interppolations Linéaire, Cosinus et Cubique.
23+
24+<figure>
25+<img src="Noise1D.png" title="Noise1D.png" />
26+<figcaption>Noise1D.png</figcaption>
27+</figure>
28+
29+Fichiers:
30+
31+- noise1d.lpi
32+- noise1d.dpr
33+- noise.pas
34+
35+## Exemple de persistance
36+
37+Cette application démontre comment additionner plusieurs bruit pour obtenir une fonction bruit de Perlin. Il a les propriétés suivantes :
38+
39+- 3 harmoniques présentes
40+- Amplitude de 250, 125 et 62 pixels
41+- Longueur d'onde de 20, 10, et 5 pixels
42+- Fréquence de 0.05, 0.1, 0.2
43+- Vous pouvez utiliser une combo box pour choisir entre les interpolations Linéaire, Cosinus et Cubique.
44+
45+<figure>
46+<img src="Perlin1D.png" title="Perlin1D.png" />
47+<figcaption>Perlin1D.png</figcaption>
48+</figure>
49+
50+Fichiers:
51+
52+- perlin1d.lpi
53+- perlin1d.dpr
54+- noise.pas
55+
56+## Utiliser du bruit de Perlin pour créer des textures
57+
58+Il est possible de créer des texture pavables ("tilable") de pierre, bois ... avec du bruit de Perlin.
59+
60+Voici un tutoriel sur comment faire cela : [[BGRABitmap tutorial 8/fr|BGRABitmap tutorial 8]].
61+
62+## Subversion
63+
64+Vous pouvez télécharger le code source pour les exemples et es bibliothèques en utilisant cette commande :
65+
66+`svn co `[`https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/examples/noise`](https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/examples/noise)` noise`
67+
68+## Liens externes
69+
70+- [Article](http://web.archive.org/web/20160325134143/http://freespace.virgin.net/hugo.elias/models/m_perlin.htm) avec la théorie de du bruit de Perlin.
71+
72+\
73+
74+---
75+*From the Free Pascal wiki, page "Perlin Noise/fr", as it stood on 2017-03-07 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history