Lumière 2D
Cette page va vous montrer comment créer et gérer les lumières en 2D :
Les bases
Les lumières 2D ne fonctionnent sur les objets que si nous sommes en mode URP (universal render pieline) et s’ ils possèdent un matériel compatible.
On peut retrouver sur cette page, toutes les infos pour installer et activer URP si ce n’est pas déjà fait.
Puis on peut jouer avec les types de lumières :
- Spot. Lumière en cône, comme dans un studio, ou une lampe torche
- Freeform. On sculpt la forme de la lumière soi-même
- Sprite. On prend une image (noir et blanc) pour determiner la forme de la lumière
Les paramètres
Les différents types de lumières vont avoir des propriétés communes (comme la couleur, l’intensité, l’utilisation d’ombres etc) et des propriétés spécifique au type de lumière.
On commence par les propriétés communes:
Color et Intensity déterminent la couleur et la puissance d’une lumière
-
Blending est la façon dont la lumière réagit aux couleurs des sprites.
-
En changeant le Style, on peut changer la façon dont le jeu est coloré
-
Light order: si deux lumière agissent sur le même objet, laquelle à la priorité
-
Overlap: si deux lumière agissent sur le même objet, comment combiner leur Style
-
-
Shadow, Si la lumière fait des ombres, à quel point sont-elles foncées
-
Volumetric, agit comme si il y a de la brume dans l’air, et permet de faire des effets de lumières dans la brume
-
Intensity: la quantité de “brume”
-
Shadow strength: l’intensité des ombres générées par cette “brume”
-
-
Normal Maps: si les sprites ont une normal maps, la lumière doit-elle la respecter
Les autres paramètres, pour chaques types de lumière:
Spot:
Radius: la zone couverte par la lumière
Angle: la direction du cône de lumière
Falloff: si la lumière s’adoucit en s’éloignant du centre
les objets atteint par la lumière
Sprite:
L’image à utiliser pour la forme de la lumière
Freeform:
Falloff: si la lumière s’adoucit en s’éloignant de la forme, sur quelle distance
Falloff Strength: a quelle point la lumière s’adoucit
Shadow Caster
Le shadow caster est un composant que l’on peut mettre sur les sprites. Ce component change la façon dont les sprites gèrent la lumière, en les rendant parfaitement opaque, ce qui permet de jouer avec les ombres:
Avec Caster
Sans Caster
Le casteur ne possède pas beaucoup de paramètres. Ils sont, dans l’ordre:
- si on utilise la silhouette du dessin, ou la forme du caster (que l’on doit adapter à la main)
- si le caster fait des ombres ou non (le bouton ON/OFF)
- Si le caster fait des ombres sur l’objet lui même
- quels sont les lumières à prendre en compte
- Si on choisi la forme du caster en option 1, on clic ce bouton pour la dessiner ou la modifier