User Tools

Site Tools


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