Accueil > Jeux Vidéo > Light Test
Ceci est une démo technique de diffusion de lumière en 2D.
Pour chaque source de lumière, sa zone de diffusion est calculée avec du ray-casting pour projeter des ombres, puis un shader applique la couleur et atténue la luminosité en fonction de la distance.
Méthode : https://ncase.me/sight-and-light/.
Maths pour les intersections : https://stackoverflow.com/questions/563198/how-do-you-detect-where-two-line-segments-intersect.