Illuminer vos jeux avec un éclairage dynamique !

2

Index

Statistiques

8,000 visites, 13,890 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 28 Dec, 2016. Last updated 25 Feb, 2019

Carte normale et Construct 2

Félicitations, vous disposez maintenant d'une normal map et vous savez pourquoi nous en avons besoin. Mais ensuite ? Qu'êtes vous supposé faire avec ce truc étrange coloré avec des couleurs bizarres ? Comment l'utiliser concrètement avec Construct 2 ?

Vous avez passer la partie la plus compliquée : Obtenir la carte.

En effet, la communauté de Construct 2 est ce qu'elle est et plusieurs membres ont déjà conçu leur propre effet pour permettre la mise en place d'un éclairage dynamique dans nos jeux. Au fond, ce tutoriel n'est rien d'autre qu'une sorte de catalogue des différents effets disponibles incluant la façon dont vous êtes censés les implémenter dans vos projets. Nous pouvons utiliser ce genre d'éclairage depuis 2012. Dans tous les cas, les normal maps sont nécessaires.

En utilisant l'un de ces effets sur vos précieuses normal maps, nous pouvons créer une source de lumière qui générera des ombres selon sa position. En d'autres mots, dés que vous appliquez l'effet de votre choix sur la carte normale, celle-ci se transforme aussi tôt en ombres dynamiques comme vous pouvez le voir sur l'image précédente (c'est à dire que vous ne le voyez pas).

Forcément, vous vous trouvez face à des ombres qui bougent selon la position de votre source lumineuse. Seulement, vous devez faire en sorte de les faire bouger sur quelque chose sous peine de ne pas vous en apercevoir, puis que des ombres sur un fond noir, ça ne se voit pas. Quoi de mieux que l'image diffuse, donc votre sprite, pour remplir ce rôle ?

Votre sprite a normalement la même taille que sa normal map, il ne vous reste plus qu'à le placer sur la même position et le travail sera terminé. Et ça, messieurs dames, c'est le concept tout entier. Vous avez toujours vos ombres instables, qui dansent à mesure que vous bougez votre source lumineuse, seulement maintenant elles se situent devant votre sprite. Et parce que votre sprite et sa normal map partagent une taille et une position identique, vous avez visuellement la certitude qu'il est à présent dynamiquement éclairé. Et oui, tout n'est qu'un mensonge, et un mensonge magnifique.

Votre seul travail : faire en sorte que votre normal map a toujours la même taille, la même position et le même angle que son sprite dans votre feuille d'événements. En bref, rien de bien compliqué.

La partie théorique de ce tutoriel est officiellement terminée. Laissez moi vous présenter les différents effets disponibles réalisés par divers membres de la communauté puis comment utiliser celui de votre choix dans votre projet. Encore une fois, je vous recommande de tout lire avant de faire votre choix.

  • 0 Comments

Want to leave a comment? Login or Register an account!