Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Mapping > [HL2] Général > Une map avec Hammer 4 > Entités et effets spéciaux > Lumière > Lecture du tutoriel

Lumière

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Thunderseb
Note : 19 / 20 (2 votes)
Visualisations : 14 339

Plus d'informations Plus d'informations
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Une lampe simple

Entité étudiée
EntitésTypeDescription
light Point Permet d'insérer une lampe simple


Comme je vous l'ai déjà dit je ne sais plus où, light représente une source lumineuse. Ce n'est donc pas une lampe "en dur" que le joueur peut voir ! Il ne verra que la lumière. C'est pourquoi il faut généralement placer l'objet qui générera la source lumineuse, sinon le joueur va croire que la lumière sort du néant, ce qui n'est pas très réaliste ^^ .

Voici comment placer une entité light :

Image utilisateur


Comme vous pouvez le voir, la light n'est pas collée au model de tube néon (le model est models/props_wasteland/prison_flourescentlight002b.mdl), et ce pour une bonne raison : light envoie de la lumière dans toutes les directions, et si elle était trop proche du néon, et donc des murs, il y aurait un jeu de lumière particulièrement affreux qui se reflèterait contre ces derniers. Il convient donc de toujours distancer une light des murs.

Dans la pratique, light ne sera pas utilisée comme dans l'exemple ci-dessus. On préférera utiliser l'entité light_spot.


Alors, elle va servir à quoi light ?


A créer de l'ambiance, à ajouter de la lumière où il n'y en a pas assez par exemple. Enfin, ce n'est pas facile à expliquer, alors regardez :

Image utilisateur


Tout au fond, il y a une lampe qui éclairera le coin et la moitié de la pièce. Le toit est percé d'une espèce de coupole laissant entrer le soleil. J'ai placé une light en plein milieu de la pièce. C'est cette light qui va ajouter un peu de luminosité. Evidemment, ça ne doit pas être une light comme un spot de 1000 Watts ^^ . C'est une légère lumière qui ajoute un petit plus à l'ambiance lumineuse de la pièce.

Voici quelques propriétés :


Il n'y a qu'un seul et unique flag pour light : Initialy Dark. Cochez-le si vous souhaitez que la lampe ne soit pas allumée par défaut. Dans ce cas, il faudra prévoir un bouton pour l'allumer. Nous y reviendrons ;) .

Les spots

Entité étudiée
EntitésTypeDescription
light_spot Point Permet d'insérer un spot (lampe dirigeable)


Comme je vous l'ai laissé entendre dans la sous-partie ci-dessus, nous allons utiliser les light_spot pour générer une source lumineuse qui, au contraire de light, aura une direction. Pour résumer, c'est un spot ^^ .

Image utilisateur


Ici, le spot peut être placé sans problème près du model de néon. Le trait rouge symbolise la direction de la lumière.

Pour orienter un light_spot, faites-le tourner dans les vues 2D, tout simplement.

Les propriétés sont les mêmes que pour light, excepté quelques unes :


Il faut voir la lumière générée par light_spot comme un cône. Le sommet du cône est l'origine de light_spot. L'élargissement de cet angle est Inner. La base du cône, c'est Outer.

Image utilisateur


J'ai un petit truc assez pratique à vous montrer : dans la barre d'outils horizontale, cliquez sur Image utilisateur. Une fois que c'est fait, sélectionnez un de vos light_spot, et observez la vue 3D. Le cône de lumière est dessiné, de manière à montrer les zones qui seront soumises à la lumière.

Image utilisateur


Un light_spot possède le même flag qu'une light.

Les faisceaux lumineux

Entité étudiée
EntitésTypeDescription
point_spotlight Point Permet de créer un faisceau lumineux


point_spotlight va nous servir à ajouter un effet supplémentaire à nos spots. C'est une entité qui permet de créer un faisceau lumineux. On n'utilise pas ça avec chaque light_spot ! Généralement, on utilise un point_spotlight avec un light_spot qui a pour vocation d'éclairer fort et loin, comme les phares des combines :

Image utilisateur


Un point_spotlight se place exactement comme un light_spot. Il convient de le placer juste à côté du light_spot et de l'orienter de la même façon.

Image utilisateur


N'oubliez pas de configurer ces 3 propriétés :



Ah oui, une dernière chose. Vous devez cocher les 2 flags, et en particulier le premier ;) .

Le soleil

Entités étudiées
EntitésTypeDescription
light_environment Point Permet de paramétrer l'ensoleillement
env_sun Point Permet de placer un soleil


light_environment



Très important dans une map : l'ensoleillement. Celui-ci se définit avec l'entité-point light_environment.

Cette entité possède 3 propriétés très importantes : Picth Yaw Roll, Brightness et Ambiant.
Vous connaissez les 2 premières, mais pas la troisième. Ambiant est tout simplement la couleur des ombres qui seront générées par l'ensoleillement.

Paramétrer un light_environment n'est pas spécialement facile. Il s'agit de faire coller la luminosité (l'angle, l'intensité et la couleur) de la map avec le sky.


Comme ce n'est pas facile, il existe des listings des paramètres à attribuer à un light_environment en fonction du sky.

Voici donc un listing : Les skys d'HL² - Par la torture facile

On place généralement le light_environment dans le haut de la map, même si sa position n'a aucune incidence. L'important ce sont ses paramètres.


env_sun



env_sun est la représentation visuelle du soleil. Ce n'est pas obligatoire de la placer, mais ça peut être un plus, notamment pour les maps qui se déroulent à l'aube ou au couché du soleil.

Avec un env_sun
Image utilisateur
Sans env_sun
Image utilisateur


(Les screens viennent de la map factice de la tortue facile. J'avais la flemme d'en recréer une moi-même ^^ ).

Cette entité prend les mêmes paramètres que le light_environment ;) .

Chapitre précédent Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 28/10/2006 à 10:08:34
Modifié : le 22/08/2008 à 15:52:35
Avancement : 100%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 440 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0445s (0.0256s)