3 points par GN⁺ 2024-08-04 | 1 commentaires | Partager sur WhatsApp
  • Présentation de p5.js

    • p5.js est un outil utile pour apprendre à coder et créer de l’art
    • Il s’agit d’une bibliothèque JavaScript gratuite et open source, développée par une communauté inclusive et bienveillante
    • Artistes, designers, débutants, enseignants : tout le monde y est bienvenu
  • Explorer la référence de la bibliothèque p5.js

    • Une documentation de référence pour la bibliothèque p5.js est proposée
  • Apprendre p5.js avec des exemples

    • Il est possible d’apprendre p5.js à travers divers exemples
    • Exemples : Geodata Weaving, Slime Molds, Patt Vira, etc.
  • Découvrir les activités de la communauté p5.js

    • Présentation d’œuvres créées par la communauté
    • Exemples : Generative Succulents, Padrão Geométrico, Zen Pots, Glitch animation, etc.
  • Faire un don à p5.js

    • Il est possible de faire un don au projet p5.js
  • Télécharger p5.js

    • Un lien de téléchargement de la bibliothèque est fourni
  • Ressources p5.js

    • Références, tutoriels, exemples, méthode de contribution, informations sur la communauté, etc.
  • Autres informations

    • Informations sur le téléchargement, le contact, le copyright, la politique de confidentialité, les conditions d’utilisation, etc.
    • Liens sociaux vers GitHub, Instagram, X, YouTube, Discord, Forum, etc.
    • Lien vers l’ancien site p5.js

Le résumé de GN⁺

  • p5.js est un outil d’apprentissage qui combine code et art, avec une communauté inclusive accueillant des utilisateurs allant des débutants aux experts
  • Cette bibliothèque gratuite et open source s’apprend facilement grâce à de nombreux exemples et documents de référence
  • Les nombreuses œuvres artistiques créées par la communauté peuvent servir d’inspiration, et il est possible de soutenir le projet par un don
  • Parmi les projets offrant des fonctionnalités similaires, on peut citer Processing et Three.js

1 commentaires

 
GN⁺ 2024-08-04
Discussion sur Hacker News
  • Le nouveau site web de p5.js a été mis en ligne

    • Le Sovereign Tech Fund a accordé un financement de 450 k€ à p5.js en 2023
    • Le nouveau site facilite davantage la navigation et la recherche, et contient plus d’informations utiles
    • Il est possible de comparer l’utilisation de l’éditeur/canvas p5.js dans l’ancienne et la nouvelle version
  • J’ai créé un outil de design avec ChatGPT et p5.js

    • Cet outil permet d’équilibrer cinq masses afin de créer un arc autoportant rotatif
    • On peut aussi voir le résultat de l’impression 3D
  • p5.js est une excellente bibliothèque grâce à sa richesse fonctionnelle et à sa facilité d’utilisation pour des applications artistiques

    • Dans le cadre de mon projet de licence, j’ai développé une application de génération d’art avec p5.js et Ruby on Rails
    • Il était possible de générer de l’art directement depuis l’interface utilisateur
  • Processing (la version Java d’origine) a inspiré de nombreuses bibliothèques

    • J’en ai écrit une version pour Racket comme projet d’été
    • Je me suis inspiré de la chaîne YouTube de Daniel Shiffman, "The Coding Train"
  • Je trouve le site web de p5.js très beau

    • Je suis surpris que la partie expliquant, dans la section About, que le projet prolonge les idées de Processing ait été supprimée
    • C’est peut-être parce que p5.js est devenu plus populaire que Processing
  • J’ai utilisé p5.js dans beaucoup de travaux professionnels

    • Il faut connaître une affaire liée à l’un des cofondateurs du langage Processing
    • Je regrette aujourd’hui d’avoir soutenu la Processing Foundation
  • La communauté OpenProcessing de p5.js contient des milliers de créations remarquables

    • J’utilise surtout Python, mais j’ai appris JavaScript en modifiant des programmes p5.js
  • Daniel Shiffman m’a fait découvrir cette bibliothèque il y a quelques années

    • Ses vidéos ont été essentielles à ma progression en tant que programmeur
  • p5.js est une super bibliothèque pour créer rapidement des jeux

    • J’ai réalisé une petite simulation d’eau et je trouve p5.js facile à apprendre
  • Grâce à l’excellente bibliothèque et à la documentation de p5.js, j’ai pu me lancer rapidement dans l’animation

    • J’ai terminé le projet en quelques jours