Art et Kedama

From OFSET Wiki

Jump to: navigation, search

Contents

[edit] Introduction

Kedama est un système dédié aux simulation d'un grand nombre d'individus semblables au même comportement représenté par des points de couleur, les tortues.

Le nom tortue fait référence à la tortue LOGO et plus particulièrement à [starLogo ]dont s'inspire Kedama, qui est lui-même la version E-toy de starSqueak.

Ces ensembles de tortues, nommés race de tortue sont représentés par la tortue Kedama.

Dans le visualiseur de script d'une tortue Kedama, on programme une tortue, modèle de toutes les tortues de cette race. Lorsque l'on place une commande de tortue Kedama dans un script, cette commande sera exécutée par toutes les tortues les unes après les autres avant de passer à la ligne suivante.

Pour essayer des commandes de tortue Kedama, il faut mettre ces commandes dans un script et exécuter le script. On ne peut pas utiliser le point d'exclammation des commandes parce que ces commandes placées dans un script sont traduites par du code qui s'adresse à toutes les tortues de la race alors que le point d'exclammation à gauche exécute la commande seulement pour la tortue modèle.

le script: par exemple, place toutes le tortues au centre du monde Kedma, en mettant à 50 les valeurs x des toutes les tortues, puis les valeurs de y de toutes les tortues.


[edit] Monde Kedama

Le monde Kedama est un carré de 100x100 points.


Les tortues Kedama sont représentées par un point de couleur.(points colorés du cercle, il y a aussi des tortues bleues.)

Associées à ce monde sont les traces. Des points d'une seule couleur mais qui ont une intensité variable, cette intensité peut être fixée par la tortue Kedama qui se trouve à la même position.(points bleus)

On peut supperposer plusieurs traces, comme des calques.





Conseil:

Si vous débutez avec Kedama, passez d'abord par la page Introduction à Kedama, un lien vous permetttra de revenir ici.

[edit] Traitement d'images avec Kedama

Pour l'objet dessin une image est un ensemble de points, les pixels, si l'on dépose une image sur le monde Kedama, une race de tortues est créée dont la couleur de chaque tortue est celle du pixel du dessin au même endroit.

Cette tortue apparait comme un carré de couleur en haut à gauche de l'écran. Ouvrir son visualiseur de commandes (halo oeil bleu) pour accéder à ses commandes (catégorie tortue Kedama.

Le dessin est donc reproduit dans le monde Kedama,seule la partie de l'image qui recouvre le monde Kedama est transformée.

Attention le dessin original est détruit, déposer une copie (halo vert) si l'original doit être conservé.

Agir sur la tortue Kedama, c'est agir sur tous les points de l'image.

par exemple:

  • La commande: tortue1|cap <- 90 donne le cap 90 à toutes les tortues.
  • La commande tortue1|avance 5 déplace toute l'image dans la direction du cap des tortues, vers la droite si l'on a éxécuté d'abord la commande précédante qui donne le cap 90 à toutes les tortues; avec le cap 180, elles vont toutes vers le bas.


Pour pouvoir reconstituer l'image par la suite, on peut ajouter les variables monX monY et enregister les valeurs initiales de chaque tortue par les commandes:

  • tortue1MonX<- tortue1.X
  • tortue1MonY<- tortue1.Y

L'image sera rétablie par l'opération inverse.

  • tortue1X<- tortue1.MonX
  • tortue1Y<- tortue1.MonY


[edit] Retournement vertical et horizontal

Pour retourner verticalement une image, il suffit de changer la coordonée x de tous les points en -x.

Image:ScriptRetourneX.png

Pour retourner horizontalement une image, il suffit de changer la coordonée y de tous les points en -y. Image:ScriptRetourneY.png




[edit] Ombre

L'ombre sera formée des traces des tortues.

On déplace d'abord l'image à la place où l'on vaut l'ombre.

On marque la trace.

On ramène les tortues à leur place initiale.





[edit] Animation d'un décor défilant.

  • Dessiner un décor un peu plus grand que le monde Kedama avec un motif qui se répète. (Utiliser le tampon pour répéter le motif).
  • Déposer ce dessin sur le mode Kedama. Une nouvelle race de tortues est créée, la tortue représentant cette race se trouve en haut à gauche de l'écran.
  • Ouvrir le visualiseur de commandes de cette tortue. (Halo oeil bleu).
  • Mettre le cap à 90. Tirer la brique Image:BriquePhraseCap.png , exécuter le script, jeter la brique.
  • Tirer et mettre dans ce script la brique Image:BriquePhraseAvance.png

Voir et étudier le projet:

[edit] Suite

Art et Kedama - graphismes et traces

Personal tools