Bienvenue sur Virgal : monde virtuel, mmorpg gratuit, monde persistant, chat en 3D
Virgal Monde virtuel Annuaire mondes virtuels Créer son monde virtuel personnel et site en 3D Forum Virgal

Comment créer une skybox (paysage de fond) avec Terragen ?
Message posté le 24/12/07 à 13:43, vu 368 fois
Antares
Antares
Modérateur

Plusieurs paysages de fonds (skybox) sont proposés dans la bibliothèque de Virgal.
Mais si vous n'y trouvez pas votre bonheur, ou que tout simplement vous préférez que votre skybox soit unique, voici comment procéder pour créer votre propre skybox personnalisée grâce à Terragen.

 

  1. Si vous ne l'avez pas, téléchargez et installez le logiciel Terragen sur
    http://www.planetside.co.uk/terragen/win/downloadwin.shtml
           
  2. Lancez le logiciel, et personnalisez votre environnement.
    Utilisez le bouton "Render preview" pour voir un apercu du résultat.
    Voici une rapide explication des icônes du menu :

    Afficher les contrôles

    Gérer le terrain (utilisez le bouton "Generate terrain")

    Gérer leau (niveau, couleurs ...)

    Gérer les nuages (densité, opacité ...)

    Gérer latmosphère (brouillard ...)

    Gérer le soleil (position, orientation)

    Apercu 3D du terrain

         
  3. Dans la fenêtre de contrôle du rendu :
    - Décochez les cases "Fixed height above surface"
    - Sélectionnez la meilleure qualité de détails possible
    - Choisissez 512*512 comme taille d'image en cliquant sur "Image Size"


        
     
  4. Ouvrez le BlocNotes, copier-collez le script suivant, puis enregistrez le dans un fichier texte appelé skyboxscript.tgs :

    initanim "C:\sky", 1
    ; Vous pouvez indiquer un autre chemin d'acces.
    ; La derniere partie (ici : "sky") definit le prefixe
    ; utilise pour nommer les fichiers, et la premiere partie
    ; (ici : "C:\") indique ou seront stockes ces fichiers.


    ;_ft
    Zoom 1.0
    CamH 0
    CamP 0
    CamB 0
    frend

    ;_lf
    Zoom 1.0
    CamH 90
    CamP 0
    CamB 0
    frend

    ;_up
    Zoom 1.0
    CamH 270
    CamP 90
    CamB 0
    frend

    ;_bk
    Zoom 1.0
    CamH 180
    CamP 0
    CamB 0
    frend

    ;_rt
    Zoom 1.0
    CamH 270
    CamP 0
    CamB 0
    frend

    ;_dn
    Zoom 1.0
    CamH 270
    CamP -90
    CamB 0
    frend

        
  5. Dans Terragen, cliquez sur le menu "Terragen" en haut, puis sur "Execute script ...", et sélectionnez votre fichier skyboxscript.tgs.
    Le rendu démarre, il peut durer plusieurs dizaines de minutes selon la complexité de la scène, et la taille de l'image demandée.
         
  6. Une fois le rendu terminé, vous devriez obtenir 6 fichiers BMP dans le répertoire choisi (par défaut : C:\ ).
    Convertissez ces images au format JPEG.
    Vous devriez donc avoir 6 fichiers numérotés de sky0001.jpg à sky0006.jpg.
    Uploadez ces fichiers sur un hébergement web (ex: sur votre site perso hébergé chez Free ou ailleurs).
    Il ne reste plus qu'à ajouter cette skybox à votre bibliothèque personnelle d'objets sur Virgal.
    Ouvrez le BlocNotes et copiez-collez le code suivant en l'adaptant à votre cas, puis enregistrez le dans un fichier nommé Skybox.wrl :

    #VRML V2.0 utf8
    Background {
    leftUrl "http://votre.site.perso.fr/sky0004.jpg"
    frontUrl "http://votre.site.perso.fr/sky0005.jpg"
    rightUrl "http://votre.site.perso.fr/sky0001.jpg"
    backUrl "http://votre.site.perso.fr/sky0002.jpg"
    topUrl "http://votre.site.perso.fr/sky0003.jpg"
    bottomUrl "http://votre.site.perso.fr/sky0006.jpg"
    }


    Pour vérifier la validité du fichier, vous pouvez l'ouvrir dans Internet Explorer (ex: par cliquer-déposer). Vous devriez voir votre paysage s'afficher.
        
  7. Sur Virgal, dans l'éditeur de monde, choisissez "Ajouter un objet" puis "Fichier VRML", et sélectionnez ensuite votre fichier Skybox.wrl, et validez.
    La skybox est ajoutée à votre bibliothèque.
    Il ne reste plus qu'à l'ajouter dans votre monde pour qu'elle prenne effet :-)

 

Merci à : http://developer.valvesoftware.com/wiki/Skybox_(2D)_with_Terragen

Note : vous pouvez trouver quelques skyboxes gratuites sur ScentedNectar

Message modifié par son auteur le 08/02/2008 à 11:18
faq creation mondes virtuels
Sujet précédent : Où trouver des textures ?
Sujet suivant : [Tutoriel vidéo] Création de monde : premiers pas
Moteur de recherche
Mot-clé :