Le principe de base Un peu de pratique

Transcription

Le principe de base Un peu de pratique
Faire un objet avec le mode nuit sous TRS2006
Le principe de base
Le principe de base pour un mode nuit est très simple.
Tout d'abord, un objet supportant le mode nuit doit avoir 2 mesh distinctes (2 fichier .im): une
première qui est l'objet proprement dit, et une seconde qui n'est utilisé par TRS que pour le
mode nuit.
Maintenant, voyons comment TRS utilise ces 2 mesh.
Tout d'abord, TRS affiche la mesh normale de votre objet. Puis, si celui-ci est équipé du mode
nuit, alors TRS superpose le seconde mesh à la première. Ainsi, pour pouvoir donner l'illusion
d'un éclairage, il suffit de générer pour la mesh dite nuit, uniquement les surfaces qui seront
éclairées, et leur appliquer une texture plus ou moins claire en fonction de la luminosité
souhaitée (il faut savoir qu'une texture blanche correspond à un flash de lumière très intense
voir aveuglante, alors que le noire correspond à un zone non éclairée).
Un peu de pratique
Pour mettre en lumière le fonctionnement de TRS pour le mode nuit (ah, comique ce globule!),
nous allons partir de cette très jolie petite maison (je vous préviens, le premier qui commence
à se marrer, je le sors de la salle de cours …)
Pour ceux qui auraient des problèmes de vision, le rectangle gris foncé représente une fenêtre
qui sera éclairée la nuit.
Page 1
Faire un objet avec le mode nuit sous TRS2006
La première étape va donc consister à ne garder de notre objet que les polys qui contiennent
des zones éclairées.
Pour cette charmante demeure, voici ce qu'il va rester:
Ensuite, on va appliquer une texture assez claire pour simuler un éclairage intense, comme
ceci:
Il ne reste plus alors qu'à exporter les 2 mesh au format .im.
Page 2
Faire un objet avec le mode nuit sous TRS2006
Ce n'est pas une obligation, mais il est conseillé de générer la mesh nuit dans un répertoire
"nuit" (c'est plus simple pour s'y retrouver).
Du coté de GMax, c'est tout ce qu'il y a à faire.
Maintenant, il va falloir dire à TRS que notre objet possède un mode nuit. Cela se fait dans le
fichier config.txt de notre objet.
Un config.txt d'un objet classique sans mode nuit aurait au moins le contenu suivant:
kuid
kind
username
light
trainz-build
mesh-table {
default {
auto-create
mesh
}
}
<kuid2:217979:999999:1>
"scenery"
"tuto nuit"
1
2.5
1
"jour.im"
La première chose à faire, c'est d'ajouter une balise "nightmode" pour indiquer à TRS que
notre objet possède un mode nuit. C'est ce qui apparait en vert ci-dessous:
kuid
kind
username
light
trainz-build
nightmode
mesh-table {
default {
auto-create
mesh
}
}
<kuid2:217979:999999:1>
"scenery"
"tuto nuit"
1
2.5
"lamp"
1
"jour.im"
Et enfin il faut indiquer à TRS quelle est la mesh nuit et à quelle mesh jour elle est associée
(au cas ou votre objet serait composé de plusieurs .im), c'est ce qui est indiqué en bleu cidessous:
kuid
kind
username
light
trainz-build
nightmode
mesh-table {
default {
auto-create
mesh
}
default-nigth {
mesh
night-mesh-base
}
}
<kuid2:217979:999999:1>
"scenery"
"tuto nuit"
1
2.5
"lamp"
1
"jour.im"
"nuit/nuit.im"
"default"
Voilà, le fichier config.txt est terminé, et votre objet fin prêt à être importer dans TRS.
Page 3
Faire un objet avec le mode nuit sous TRS2006
ET voici le résultat final sous TRS:
Notre charmante maison en plein jour:
La même en pleine nuit (on remarque que l'éclairage est assez intense alors qu la teinte
utilisée n'est pas si claire que cela):
Page 4
Faire un objet avec le mode nuit sous TRS2006
Et enfin, toujours la même à la tombée du jour:
Voilà, vous êtes maintenant parés pour intégrer le mode nuit dans vos futures créations. Juste
une petite chose pour finir, sachez que certains types d'éléments ne peuvent pas avoir de
mode nuit, ce qui est notamment le cas des splines (ce qui est bien dommage …)
@+,
Bonnes créations.
Page 5