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

Questions à propos du scripting Shader.
Avatar de l’utilisateur
Axel74
Messages : 100
Inscription : 23 Mai 2014 16:47
Localisation : Thonon - Lyon

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

Message par Axel74 » 01 Juil 2021 19:07

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 ?
Dernière édition par Axel74 le 01 Juil 2021 23:00, édité 4 fois.
Douille ou l'ail que pote étaux ? Yes I like.

Avatar de l’utilisateur
Axel74
Messages : 100
Inscription : 23 Mai 2014 16:47
Localisation : Thonon - Lyon

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

Message par Axel74 » 01 Juil 2021 22:58

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/
Douille ou l'ail que pote étaux ? Yes I like.

Répondre

Revenir vers « les Shaders »