Création d'une skybox (d'un ciel)

Toute question ou remarque par rapport à ce tuto peut être postée dans le topic suivant : http://www.urban-terror.fr/forums/viewtopic.php?f=21&t=4828

 

Bonjours à tous ici vous apprendrez à créer votre propre ciel!


Je précise d'avance que ce genre de tuto est réservé aux mappeurs expérimentés, ne vous y aventurez pas si vous ne maitrisez pas un minimum les bases du mapping

 

1. Créer sa Skybox

La skybox se présente normalement comme un cube que l'on aurai déplié (vous vous rappelez ces cubes qu'on faisait en géométrie au collège? Ben c'est pareil!)

Elle se divise en 6 images débutant par le même nom.

Pour ce tutorial j'utiliserai une skybox que j'ai nommé masky mais libre à vous de la renommer comme vous le voulez.

Après avoir créé ou téléchargé votre skybox vous devez avoir 6 images

  • masky_bk
  • masky_dn
  • masky_ft
  • masky_lf
  • masky_rt
  • masky_up

Ici bk = back, dn = down, ft = front, lf = left, rt = right et up = up

Vos images doivent avoir la même taille

Placez vos 6 images dans votre dossier textures puis dans le sous dossier de votre choix, j'utiliserai un sous dossier masky mais encore une fois libre à vous d'en choisir un autre!

Avant de passer au script, créez une petite image toute bleue (sous paint par exemple) au format .jpg et de 64*64 (la taille n'a pas une réelle grosse importance!).

Renommez la skygtk et placez la sous un autre dossier que nous appelerons ici imagedemasky (nous en reparlerons par la suite).


Vos images sont bien rangées? Parfait on passe au script

 

2. Créer le script

Ouvrez maintenant votre repertoire scripts ou se trouve normamlement l'intégralité des scripts de UT (si vous n'avez pas encore ce dossier, extrayez le dossier scripts de zpak000_assets.pk3)

Créez un fichier testsky.shader et ouvrez le (ça se présente comme un bloc note)

Rentrez ceci

 

textures/masky/masky
{
    qer_editorimage textures/imagedemasky/skygtk.jpg
    surfaceparm noimpact
    surfaceparm nolightmap
    surfaceparm sky

        skyparms textures/masky/masky - -
   
}

 

 

Détaillons un peu chaque ligne

textures/masky/masky -> Indique au script de quelle texture il s'agit

qer_editorimage textures/imagedemasky/skygtk.jpg -> Utile uniquement pour gtk, permet d'avoir une image qui fait référence de sky sur gtk

surfaceparm noimpact -> Pas de trace d'impact sur la texture

surfaceparm nolightmap -> Votre skybox ne dégage pas de lumière

surfaceparm sky -> Indique a votre machie qu'il s'agit d'une skybox

 

Je précise que ce script est tout à fait modifiable, je vous ai juste donné la version "minimale" pour que ça marche, libre à vous de l'étoffer je ne suis pas un pro du script =)

Enfin ouvrez le fichier shaderlist.txt dans scripts et rajouter masky dans les trois listes ce qui donne qqch comme ça

//lt1_textures
//lundesert
//maggot
//masheen
//masky
//mc-uptown
//mecha

 

Passons à Gtk

 

3. Placer votre sky sous Gtk

Ouvrez Gtk maintenant

Si vous ouvrez votre repertoire masky vous verrez vos 6 images apparaitre un une petite image bleu qui s'appel masky: C'est celle ci que vous devez appliquer aux brush qui feront votre sky!

Compilez, zipper et testez =)

 

Par Shaka


 

CONNEXION

Utilisateur :
Pass :
Connexion automatique
Cacher mon statut en ligne
 

Mot de passe oublié ?

BRÈVES

Masterclass - Niveau difficile

La prochaine masterclass se déroulera le 8 Août à 21h00, rendez-vous ... (lire la suite)

Tuto : éliminer l'accélération négative de la souris

Le tuto "Eliminer l'accélération négative de la souris" est ... (lire la suite)

3 nouvelles vidéos !

3 nouvelles vidéos ont été ajoutée sur le site ! Aujourd'hui, ... (lire la suite)

SONDAGE

Combien de cm avez-vous besoin pour un 360° ?
Entre 0 et 5 (20%)
Entre 5 et 10 (23%)
Entre 10 et 20 (26%)
Entre 20 et 30 (16%)
Entre 30 et 40 (6%)
Supérieur à 40 (9%)
315 votes au total
Quel âge avez-vous ?
10-15 (26%)
16-20 (42%)
21-25 (13%)
25-30 (4%)
30-35 (2%)
Plus (3%)
Je n'ai pas d'âge je suis un vampire (10%)
425 votes au total
RSS Actualité RSS Brèves