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