atelier:creative_coding:shader_wishlist
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
- synthèse sonore avec shadertoy
atelier/creative_coding/shader_wishlist.txt · Last modified: 2024-01-16 20:54 by kronotop