Chargement
Chargement
Shaders
Des faisceaux volumétriques qui balaient le cadre depuis un point d'ancrage et se penchent doucement vers le curseur. Un rayon n'est pas une géométrie : pour chaque pixel on mesure l'angle avec la direction du faisceau, puis on l'élève à la puissance 1/lightSpread, seul paramètre qui fait passer de projecteur à lumière d'aube. Rouge, vert et bleu reçoivent des rampes verticales différentes, donc le faisceau vire au froid en s'éloignant de la source, comme une vraie diffusion atmosphérique. Le suivi de souris est lissé exponentiellement, sans quoi les rayons claqueraient d'une image à l'autre. Fond transparent, WebGL brut, aucune dépendance.
Le prompt intègre le composant automatiquement dans ton projet (dépendances, fichier, réglages). Le code seul pour un copier-coller manuel.
Connecte-toi pour laisser un commentaire.