Pour vous permets d'accèder aux lignes comme les dessins avec l'ancre du Chine, nous allons éviter les appels aux pyxel.line() et favoriser les construction avec des points.

En utilisant des cercles avec des rayons variables, nous pouvons créer des gestes plus naturels et fluides dans nos dessins. Les cercles permettent d'ajouter une dimension organique aux lignes, imitant ainsi des mouvements humains. En ajustant le rayon des cercles en fonction de leur position ou de leur index dans la séquence, nous pouvons simuler des variations de pression ou de vitesse, ce qui rend le tracé plus dynamique. Cela donne l'impression que les traits sont moins rigides et plus adaptés à un geste humain.

Dans le code ci-dessous, nous générons une série de cercles dont le rayon augmente progressivement, créant ainsi une transition visuelle douce.

Code

import pyxel

SEGMENTS = 1000

pyxel.init(400, 400)

pyxel.colors[0] = 0xAFD6B4
pyxel.colors[1] = 0xf59690

pyxel.cls(0)

for i in range(SEGMENTS+1):
    x = 100 + 200 * i/SEGMENTS
    y = 100 + 50  * i/SEGMENTS
    r = 0   + 10  * i/SEGMENTS
    pyxel.circ(x, y, r, 1)

pyxel.show()

Image

 

Modifié le: dimanche 29 septembre 2024, 18:17