User Tools

Site Tools


atelier:creative_coding:shader_wishlist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
atelier:creative_coding:shader_wishlist [2024-01-16 20:54] – removed - external edit (Unknown date) 127.0.0.1atelier:creative_coding:shader_wishlist [2024-01-16 20:54] (current) – ↷ Page moved from evenements:creative_coding:shader_wishlist to atelier:creative_coding:shader_wishlist kronotop
Line 1: Line 1:
 +====== Liste de souhaits de la section shaders ======
 +//Si tu souhaites apprendre un effet ou une technique particuliers, ou comprendre un shader trouvé sur Shadertoy, complète la liste ci-dessous.//
  
 +=== Synchro avec du son ===
 +    * connecter un //shader// à une source de son, 
 +    * l'animer en rythme avec de la musique (hrst4: MIDI dans l'idéal ! pour getter la hauteur des sons) (peregrine: avec une FFT à fenêtre glissante peut-être aussi ?)
 +
 +=== Textures ===
 +  * utiliser des textures pour passer des données au //shader//
 +  * //texture mapping// 
 +    * //texture filters// (//tiling//, interpolation)
 +    * //worldspace// / //object space//
 +    * repères cartesien, polaire, sphériques et changements de repère
 +    * //triplanar//
 +
 +=== Noise ===
 +  * //hashes//
 +  * Perlin/Simplex
 +  * //fractional brownian motion//
 +  * utilisation en génération procédurale
 +
 +=== Shading ===
 +  * //shading//
 +    * //direct lighting//
 +    * //indirect lighting//
 +    * optique : réflection et réfraction, lois de Fresnel 
 +    * environnement
 +        * //cubemap//
 + * 360 / panoramique
 +  * //bloom//
 +  * //glow// 
 +  * //neon//
 +  * surfaces émissives
 +  * trainées de lumière
 +  * //area lights//
 +  * //god rays//
 +
 +=== Post-effects ===
 +  * techniques de //post-processing//
 +  * aberrations chromatiques
 +
 +=== À classer ===
 +  * ombres / //ambient occlusion//
 +  * tesselations 
 +  * diagramme de Voronoï
 +  * surfaces en fil de fer (//wireframe//)
 +  * nuages de points (est-ce possible sans //vertex shader// ?)
 +  * analyser des //shaders// de shadertoy
 +  * les fractales mais c'est bien sûr !
 +    * ensemble de Mandelbrot + //orbit trap coloring//
 +  * la déformation des rayons (comme un bâton qui se déforme quand on le plonge dans l'eau)
 +  * animation, fonctions d'//easing//
 +  * volumetrique, nuages, brume
 +  * surfaces et volumes d'eau, //caustics//
 +  * pavages (//tilings//)
 +    * Truchets 
 +    * ([[https://images.math.cnrs.fr/Pavages-aleatoires-par-touillage-de-dominos|touillage de dominos]])
 +  * synthèse sonore avec shadertoy