Jouer avec les mathématiques : faire des GIF animé et HTML5 (9 / 15 étapes)

Étape 9: Avancé - animation eau

(lien vers la version animée de HTML5)

Par la suite, je vous offre des formules plus complexes, avec des explications pas beaucoup détaillées--résultats artistiques viennent souvent avec beaucoup de branchements. Vous pouvez les étudier et repérer quelques commentaires au sein.

Celui-ci produit des effets de vagues sur l’eau.

Formule

 WIDTH = 200; float RATIO = 1; TIME_INCREMENT = .08; OUT_PAUSE = false; X_MIN = 0; X_MAX = 30; Y_MIN = 0; Y_MAX = 30; float wave(x, y, fx, fy, a, vx, vy) { return sin((x+2*sin(y*fx*3))*fx + t*vx) * sin(y*fy + t*vy) * a; } float dx, dy; bool preDraw(t) { dx = pow(sin(t/20), 2)/3; dy = pow(cos(t/20), 2)/3; return true; } color rgb(x, y, t) { float value = 0; // fx fy a vx vy value += wave(x, y, 0.20, 0.10, 0.4, dx , dy ); value += wave(x, y, 0.31, 0.31, 0.4, 0.2, 0.2); value += wave(x, y, 0.09, 0.07, 0.4, 0.2, 0.2); value = sin(value*7); value = pow(value*value, .1); float normed = value*255; return color(24, 255-normed/2, 255); } 

Notes

  • Avez-vous remarqué la fonction preDraw() ? Elle est appelée, si définie, avant chaque image. Il permet de calculer les variables qui changent au fil des images et pas pour les pixels. Et donc, de faire le calcul une fois par image au lieu d’il refaire inutilement pour chaque pixel.
  • La fonction wave() est une fonction nommée arbitrairement, qu’on appelle plusieurs fois par pixel, avec des arguments différents.

Articles Liés

Comment faire des Gifs animés sur Pizza

Comment faire des Gifs animés sur Pizza

si vous passez du temps dans les Forums communautaires de Instructables >> Blog communautaire, verrait qu'il y a quelque temps j'ai commencé à parler de l'art que je fais pour célébrer la commande de pizza au QG Instructables tous les jeudis. Je l'a
Lire esprit... avec les mathématiques !

Lire esprit... avec les mathématiques !

Quelques mois, j'étais assis autour de s'ennuyer sur mon ordinateur, quand mon père m'a envoyé un email. Le Courriel contenait un lien vers un jeu de puzzle de mathématiques. Pour ceux d'entre vous trop peur de cliquer sur le lien, ou qui ne veulent
Faire un GIF animé

Faire un GIF animé

Remarque : cette page peut prendre un moment pour chargerRien ne résume les choses comme un GIF animé, et si vous avez passé du temps sur l'Internet vous avez sans doute vu quelques-uns. Pour ceux qui sont arrivés en retard à la classe, une image GIF
Comment faire un Gif animé dans Photoshop (et imprimer un flipbook!)

Comment faire un Gif animé dans Photoshop (et imprimer un flipbook!)

j'ai voulu faire un gif animé d'un système mécanique de la jambe que j'ai conçu (et publiera une instructable tout bientôt), et j'ai pensé que je poste un rapide tutoriel sur comment faire des gifs animés dans photoshop.Etape 1: Assembler vos couches
Comment faire des GIFs avec VLC player et Adobe Photoshop

Comment faire des GIFs avec VLC player et Adobe Photoshop

ce tutoriel est de faire des GIFs que beaucoup de gens aujourd'hui voudrais faire, en particulier des blogueurs.Commentaires ? Suggestions ? Questions ? S'il vous plaît mettre là-bas ! :)Cette vidéo vous est présentée par groupe onze S20 ID 111.
Comment : modifier les Images pour faire un GIF

Comment : modifier les Images pour faire un GIF

Modifier les images avec des techniques simples de photoshop et créez un GIF !Choses dont vous aurez besoin :PhotoshopToute image JPEG de votre choixÉtape 1: Ouvrez votre fichier sur PhotoshopPour commencer, allez dans fichier - ouvrir - choisissez u
Jouer avec les neurones rougeoyants ? Un nouveau cadre pour la simulation interactive de neurone dans le matériel.

Jouer avec les neurones rougeoyants ? Un nouveau cadre pour la simulation interactive de neurone dans le matériel.

La théorie EEPA présente et la mise en œuvre matérielle correspondante ont été développés dans le cadre de mes recherches de thèse de baccalauréat. Les explications données ici sont écrits pour un large public. Si vous êtes intéressé par la thèse, le
Faire un GIF animé d’un petit objet

Faire un GIF animé d’un petit objet

l'idée est de prendre un court clip vidéo d'un objet en rotation et les convertir en format GIF89a qui jouera dans une boucle sans fin dans un navigateur web.En utilisant une platine motorisée tel qu'un lecteur de disque, l'objet peut être fait pour
Comment faire un GIF animé sur un fichier vidéo en utilisant seulement le freeware

Comment faire un GIF animé sur un fichier vidéo en utilisant seulement le freeware

pour ceux d'entre vous qui ne connaissent pas un GIF est le plus couramment utilisé format supportant plusieurs images dans un slidshow ou une animation d'image. en d'autres termes, vous pouvez mettre de courtes vidéos où aller normalement seules les
Comment faire un GIF animé

Comment faire un GIF animé

Dans ce tutoriel je va vous montrer comment faire un gif animé de base, avec quelques techniques de base montage dans Adobe Photoshop CS5. Veuillez noter pour ce tutoriel que vous avez besoin d'une compréhension de base de photoshop.Étape 1: Ouvrez P
Emballage colis - mains sur les mathématiques

Emballage colis - mains sur les mathématiques

Vous pouvez joindre mathématiques avec plaisir ?Oui !Pour la plupart des enfants et des adultes mathématiques pourrait être ennuyeux et difficile. Mais tous les jours nous utilisons mathématiques pour faire toutes sortes de choses dans nos vies. Emba
Peu de frapper et booléennes mathématiques sans les mathématiques

Peu de frapper et booléennes mathématiques sans les mathématiques

vue d'ensembleQuand je suis peu cogner ou programmation de microcontrôleurs, parfois que j'ai vraiment envie de se concentrer sur ce que les modèles binaires ressemblent, vraiment visualiser ce que font les zéros et uns.  Mais le devoir de faire le c
Jouer avec les régulateurs de tension

Jouer avec les régulateurs de tension

quelqu'un qui a joué avec ces petites bêtes de somme de notre monde et je me demandais comment ils fonctionnent, lire sur. Les régulateurs de terminales standards à trois comme les 7805(5v) sont ce que la plupart des gens voir et utilisent sans pense
BRICOLAGE pour les filles : Comment faire des Kanzashi perles fleur de ruban de Satin

BRICOLAGE pour les filles : Comment faire des Kanzashi perles fleur de ruban de Satin

Mesdames ! Ce joli tutoriel sur comment faire Kanzashi perles Satin ruban fleur d'artisanat bricolage pour les filles qui fait pour telle une activité art et d'artisanat pour les filles du plaisir! N'est pas amusant reprenant Rapide et simple bricola