Page 1 sur 1

[RESOLU] URP - Shader avec alpha, l'ombre s'efface

Publié : 01 Juil 2021 19:07
par Axel74
Hello la commu !

J'ai fais un shader cutout pour voir au travers des objets lorsque mon avatar est derrière un objet.
Sur cet exemple, on s'aperçoit qu'on a toujours l'ombre à l'intérieur du bâtiment.
► Afficher le texte
Or j'aimerai l'utiliser avec un shader style cartoon donc ça m'a demandé à refaire les calculs de lumière depuis le shader graph. Si ça vous intéresse, le lien du tuto (qualidad assurée) : https://www.youtube.com/watch?v=RC91uxRTId8

Je termine donc mon shader cartoon et je m'aperçois que l'ombre est modifiée lorsque j'utilise le cutout :
► Afficher le texte
(ne pas faire attention à la différence de couleur / luminosité sur le bâtiment, ce qui est importe c'est l'éclairage à l'intérieur)

edit : Je reviens sur ce que je dis, je pense que le problème ne viens pas du calcul de lumière mais plutôt de l'alpha qui efface également l'ombre. Qu'est pensez vous ? Si c'est le cas, est ce qu'il est possible de "l'isoler" pour ne pas appliquer d'alpha dessus ?

Re: URP - Shader cutout, la lumière passe au travers

Publié : 01 Juil 2021 22:58
par Axel74
J'ai fini par trouver... Si vous utilisez l'alpha sur des shaders et que ça "efface" votre ombre, voici la réponse : https://forum.unity.com/threads/alpha-c ... ws.781412/