Suisei 1,062 Posté(e) il y a 15 heures (modifié) Hello, la compagnie ! J’ouvre ce sujet pour vous présenter Péguy, une suite créative basée sur la génération procédurale que j’ai codée. J’ai initialement développé ce projet pour mon propre usage, mais aujourd’hui je le considère assez mature pour vous le partager si jamais expérimenter ce workflow vous intéresse. Bien entendu, tous ces outils sont appelés à évoluer. J’ai encore plein d’idées d’améliorations et de fonctionnalités dans la cartons à y ajouter. 😁 Cette suite créative se compose, à l’heure où j’écris ces lignes, de 3 logiciels : Péguy Vectors, Péguy 3D et Péguy Collider. Le concept des 3 logiciels est le même : générer des éléments graphiques ou musicaux en écrivant du code (basé sur Javascript) dans une interface minimaliste. C’est comme les systèmes nodaux de Blender, mais avec des lignes de code à la place des nœuds. J’ai développé ce projet, en particulier concernant Péguy 3D, parce que perdre du temps à chercher des tutos pour pouvoir faire avec les geometry nodes de Blender des choses dont je connais les mathématiques par cœur est franchement pénible. (Il faut jongler avec les notions spécifiques à Blender et les nœuds qui changent encore trop d’une version à l’autre et rendent d’anciens fichiers Blender obsolètes.) Par ailleurs, certains concepts algorithmiques basiques qui prennent 3 lignes de code peuvent nécessiter un sac de nœuds (c’est le cas de le dire) monumental avec un système nodal (les boucles par exemple). Moralité, à titre personnel, je suis plus efficace avec ce workflow (et puis ça m'amuse de faire de l'art avec des math et du code). Côté vectoriel et musical, je n’ai tout simplement pas trouvé d’équivalent satisfaisant. Bref ! Passons à la présentation de chacun d’entre eux. 🙂 Péguy Vectors Disponible avec toutes les instructions d’installation sur GitHub : https://github.com/Killfaeh/PeguyVectors C’est le tout premier que j’ai développé. Ce logiciel ci permet de générer des motifs 2D vectoriels exportables au format SVG ou en PNG. Vous pouvez ensuite charger ces motifs dans vos logiciels des dessins vectoriels ou de 3D préférés. Cet outil est idéal pour se fabriquer des textures pour la 3D par exemple. Péguy 3D Disponible avec toutes les instructions d’installation sur GitHub : https://github.com/Killfaeh/Peguy3D Ce logiciel là permet de générer des scènes 3D exportables au format Wavefront (.obj) ou encore COLLADA (.dea). Pour des scènes présentant majoritairement des objets uniques, préférez le Wavefront. Pour des scènes composées majoritairement d’instances multiples d’un petit nombre d’objets, préférez COLLADA. Honnêtement, vous aurez plus souvent besoin de COLLADA, l’intérêt de Péguy 3D étant de répéter beaucoup d’éléments. De mon côté, je m’en sers essentiellement pour de l’architecture. Je m’en suis servi pour quelques-unes de mes participations aux challenges DPS. Péguy Collider Disponible avec toutes les instructions d’installation sur GitHub : https://github.com/Killfaeh/PeguyCollider Bon, celui-là est moins intéressant dans la mesure où nous ne sommes pas sur un site de musiciens, mais sais-t-on jamais. Ça peut intéresser les créatifs multi-casquettes de la commu. 🙂 Le nom “Collider” est une référence au logiciel de synthèse de son (via du code aussi) Super Collider qui m’a inspiré ce projet. Péguy Collider sert à générer des mélodies exportables au format MIDI. Celles-ci sont jouées dans le logiciel lors de l’exécution du code. Ensuite, vous pouvez importer les fichiers MIDI générés dans votre logiciel de MAO préféré. De mon côté j’utilise GarageBand. J’ai utilisé Péguy Collider pour composer les musiques de 2 jeux (des projets solo) actuellement en cours de développement. Playlist 1 : https://www.suiseipark.com/Music/Playlist/name/FinnSkald/ Playlist 2 : https://www.suiseipark.com/Music/Playlist/name/MementoMori/ Je pense que ce logiciel est celui qui évoluera le moins vite parce qu’il sait déjà faire à peu près tout ce dont j’ai besoin pour mon propre usage. Il ne sera donc pas prioritaire. Mais il y a des choses de prévues quand même. 🙂 Je n’ai pas encore rédigé de vrais tutos pour utiliser ces logiciels, mais une petite doc intégrée est disponible dans le menu “Help” et des démo dont vous pouvez décortiquer le code sont téléchargeables sur GitHub. Voilà voilà ! Si vous testez, n’hésitez pas à remonter les bugs que vous rencontrerez ici. Je vous tiendrai au courant des évolutions ici aussi. 🙂 Je finis le message avec la liste des prochaines évolutions. Je la mettrai à jour au fur et à mesure. Prochaines évolutions Sur toute la suite Améliorer les rapports de la console d’erreurs Améliorer et documenter le système de plugins Péguy 2D Passer à des projets multi fichiers comme sur Péguy 3D et Péguy Collider. Ajouter les dégradés de couleurs Péguy 3D Possibilité de définir une épaisseur par point sur les bandes générées à partir de courbes Générer un tuyaux le long d’une courbe Ajouter une 3ème dimension au générateur de courbe “Path” (il n’est encore qu’en 2D actuellement) Possibilité d’empiler une liste d’objets de façon automatisée Modifié il y a 14 heures par Suisei Correction de liens cassés 3 TGCM Comics (Plateforme BD en cours de développement) : https://tgcm-comics.blogspot.comSite : https://www.suiseipark.comDiscord : https://discord.gg/ZMyu2Ky "To boldly go where no man has gone before" Partager ce message Lien à poster Partager sur d’autres sites More sharing options...
Hayato.Art 381 Posté(e) il y a 14 heures (modifié) Salut ! "Péguy collider" ça a l'air très intéressant 🙂, j'adore les codes ! Il faudrait que je trouve le temps de l'apprendre, se qui m'intéresse, c'est la création de musique, Question ? Peut-on créer des effets sonores avec le codage ? Car je suis multi casquette ! Modifié il y a 14 heures par Hayato.Art Artiste apprenti dans le Digital )A(."Parle peu, observe beaucoup. Le silence est une arme redoutable". Partager ce message Lien à poster Partager sur d’autres sites More sharing options...
Suisei 1,062 Posté(e) il y a 13 heures Hello @Hayato.Art ! Alors pour le moment on ne peut pas faire d'effets sonores dans Péguy Collider étant donné que je l'ai pour l'instant focalisé mélodie pour créer de nouvelles boucles pour Garageband. Ceci étant dit, le framework audio sur lequel je me base, Tone.js, permet de le faire, donc c'est un sujet sur lequel je prévois de me pencher un jour. Pour l'instant, les prochains points sur lesquels je prévois de travailler, ce sera donner la possibilité à l'utilisateur de créer ses propres instruments et surtout... documenter le logiciel, parce qu'en m'en servant hier soir je me suis rendue compte que je ne savais plus comment utiliser certains paramètres. x) Il est moins intuitif d'utilisation que Vectors et 3D. Il faudra que j'améliore ça. 1 TGCM Comics (Plateforme BD en cours de développement) : https://tgcm-comics.blogspot.comSite : https://www.suiseipark.comDiscord : https://discord.gg/ZMyu2Ky "To boldly go where no man has gone before" Partager ce message Lien à poster Partager sur d’autres sites More sharing options...
Hayato.Art 381 Posté(e) il y a 13 heures il y a 7 minutes, Suisei a dit : Hello @Hayato.Art ! Alors pour le moment on ne peut pas faire d'effets sonores dans Péguy Collider étant donné que je l'ai pour l'instant focalisé mélodie pour créer de nouvelles boucles pour Garageband. Ceci étant dit, le framework audio sur lequel je me base, Tone.js, permet de le faire, donc c'est un sujet sur lequel je prévois de me pencher un jour. Pour l'instant, les prochains points sur lesquels je prévois de travailler, ce sera donner la possibilité à l'utilisateur de créer ses propres instruments et surtout... documenter le logiciel, parce qu'en m'en servant hier soir je me suis rendue compte que je ne savais plus comment utiliser certains paramètres. x) Il est moins intuitif d'utilisation que Vectors et 3D. Il faudra que j'améliore ça. Merci @Suisei ! Et bien j'ai hâte de voir les améliorations, et encore plus pour les codages x) 1 Artiste apprenti dans le Digital )A(."Parle peu, observe beaucoup. Le silence est une arme redoutable". Partager ce message Lien à poster Partager sur d’autres sites More sharing options...
Recommended Posts
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant