Comment puis-je implémenter des ombres 2d projetées par des objets dans un calque différent?
PAS comme l'éclairage dynamique dans le tutoriel bien connu de Catalin Zima :
Mais comme les ombres des tuyaux dans cette vidéo :
Et comme l'ombre de la plateforme et du personnage dans cette vidéo :
Je voudrais utiliser le même type d'éclairage dans une scène avec plusieurs couches et beaucoup de lumières avec des couleurs différentes.
Je pourrais imaginer faire cela en dessinant une copie noire du calque sur les calques derrière ce calque et en l'ajustant en fonction des trous dans les calques sur lesquels l'ombre est projetée. Mais j'espère qu'il existe une approche moins coûteuse, basée sur un pixel shader.