TOUTSIMCITIES

Greyscale

message posté le 7 nov 2009 à 15h25

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
En complément de la réponse de Sc-4, les noms des fichiers représentent les coordonnées en latitude-longitude du coin inférieur gauche de la carte recherchée.

Exemple, si l'on cherche la région de Nantes:
Les coordonnées de la ville sont 47°13' Nord (latitude) et 1°33' Ouest (longitude) --> voir Wikipédia ou Google Earth

On "ramène" ces coordonnées au coin inférieur gauche en faisant un arrondi à l'unité:
En latitude 47°13' devient 47° (on part vers le bas, donc vers le sud, donc arrondi inférieur)
En longitude 1°33' devient 2° (on part vers la gauche, donc vers l'ouest, donc arrondi supérieur)

Le fichier recherché se nomme donc N47W001
(W = Ouest - E = Est du méridien de Greenwich)

En espérant avoir été assez clair...

L'étape suivante consistera à définir les différents niveaux de gris (ou les couleurs 16bits) pour la matérialisation de l'altitude. Personnellement, j'utilise GlobalMapper (la version 8 ) pour cela. Par contre, il n'est pas gratuit et je ne sais pas s'il existe une solution avec des logiciels libres... Il faut que je cherche un peu dans ma "bibliothèque", je crois que Quantum GIS y arrive....

A+

EDIT : il est également possible d'ouvrir plusieurs fichiers contigus avec 3DEM en maintenant la touche <ctrl> enfoncée à l'ouverture des fichiers. Ce truc peut être utile si la région se trouve sur plusieurs fichiers hgt.

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 7 nov 2009 à 17h01

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
... suite,

Sous 3DEM, on va réaliser 3 opérations distinctes.

1) Changer la projection:
En gros, les fichiers hgt représentent la terre vue par le satellite qui a relevé les coordonnées du lieu. La région affichée intègre donc le rayon de courbure terrestre. Pour rendre les choses plus agréables à l'œil et pour des questions pratiques de mesures, on va changer la projection.
- Cliquer sur "Operation" puis sur "Change projection"
- Choisir "Convert to UTM projection"
- Laisser la norme WGS84 par défaut et cliquer sur "Ok"

2) Interpoler les points manquants:
La couverture nuageuse ne permettant pas toujours des relevés de qualité, on va interpoler les points manquants, sinon il y aura des trous dans la carte.
- Cliquer sur "Operation" puis sur "Patch missing data" (ou la touche F7)
- A l'aide de la souris, sélectionner l'ensemble de la région (rectangle rouge)
- Appuyer sur "Enter"

3) Sélectionner une région plus petite:
Globalement, la région affichée par un fichier hgt fait 75km x 110km, ce qui est énorme pour une région sous SC4 où l'on dépasse rarement les 40km x 40km. On peut donc déjà cibler grosso-modo une surface plus petite qui représentera notre région finale. Ce n'est pas la peine d'être trop précis à cette étape car il faudra par la suite affiner le réglage à l'aide d'un logiciel de dessin (PhotoShop ou Inskape par exemple)
- Cliquer sur "Operation" puis sur "Select smaller aera" (ou la touche F8)
- A l'aide de la souris, sélectionner une surface plus petite sur la région (rectangle rouge)
- Appuyer sur "Enter"

Enregistrer le fichier au format DEM en cliquant sur "File" puis sur "Save USGS ASCII DEM"

Voilà , c'est tout pour 3DEM, la suite c'est sous GlobalMapper

a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 7 nov 2009 à 21h22

Avatar

manchou

  • équipe BAT TSC
  • France - Rouen
Merci pour tes instruction plus que clair et précises :accord: j'ai fait tout ce qui était marqué !

Et merci pour tes lien pour global mapper

Mes BATs sont ici !

message posté le 8 nov 2009 à 15h25(message édité)édité le 21 nov 2009 à 12h39 par HansTrapp68 [membre]

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
On va passer à la suite alors, à savoir mettre le fichier DEM à l'échelle (altitudes et distances) pour qu'il soit correctement interprété par SC4 ou SC4TF s'il y a des retouches à faire (et il y en aura).

Pour générer les altitudes, on dispose de deux techniques:
- soit passer par un fichier PNG 16bits en sortie (les cartes du NHP)
- soit utiliser de manière plus classique les niveaux de gris

Chaque solution présente des avantages et des inconvénients mais la première technique étant un peu plus complexe, je commencerais pas la seconde (les niveaux de gris).

L'inconvénient majeur, c'est la limite en altitude avec les fichiers en niveaux de gris. Petite explication: en couleurs codées en RGB, on dispose de 256 niveaux de gris maximum (du 0 0 0 au 255 255 255, c'est à dire du noir au blanc). SC4 affecte par défaut un différentiel de 3m entre deux niveaux de gris. Le calcul est donc simple: 256 x 3 = 768 mètres de dénivelée maximale sur la carte. Ceci dit, ça permet de couvrir déjà pas mal de régions, Himalaya mis à part.

1) Passer la carte en niveaux de gris sous GlobalMapper:
Après avoir ouvert le fichier DEM sous GM8, on obtient une belle carte du style "Atlas" qu'il va falloir passer en niveaux de gris. On pourrait saisir pour chaque niveau d'altitude son niveau de gris correspondant mais ce serait plutôt fastidieux. On va donc s'appuyer pour cette tâche sur un fichier clr. C'est un simple fichier texte éditable avec Notepad qui associe les altitudes à son niveau de gris. J'en ai préparé un ici qui couvre les altitudes de -20m à +745m. après l'avoir téléchargé et décompressé, on passe sous GlobalMapper
- Ouvrir le fichier DEM sous GM8. On obtient un affichage de la région de type "Atlas"
- Cliquer dans le menu déroulant où figure "Atlas shader" et choisir "Add custom shader"
- Dans la fenêtre "Custom Shader" affichée à l'écran, cliquer sur "Initialize from surfer CLR file"
- Rechercher le fichier décompressé précédemment et cliquer sur "Ouvrir"
- Les nouvelles valeurs altitudes-niveaux de gris s'affichent maintenant dans la fenêtre "Custom Shader"
- Valider en cliquant sur "Ok", la région est à présent en niveaux de gris

2) Exporter le fichier au format jpg:
La dernière étape sous GlobalMapper consiste à exporter la région au format jpg tout en respectant l'échelle des distances sous SC4. Pour être tout à fait complet:
- un pixel du fichier en niveau de gris représente une case dans le jeu
- une case dans le jeu fait 16m à l'échelle de SC4

On va donc "forcer" cette échelle avant d'exporter le fichier au format jpg.
- Avant tout, décocher l'icône "Hill shading" si elle est activée (c'est la 2ème en partant de la droite)
- Cliquer sur "File" puis choisir "Export raster and elevation data"
- Choisir "Export jpg", une fenêtre d'option s'affiche à l'écran
- Renseigner 16m respectivement dans les cases "X-Axis" et "Y-Axis" à la place des 90m par défaut
- Cocher la case "Always generate square pixels"
- Pousser le curseur "Image Quality / Size" à 100%
- Décocher toutes les cases en bas de la fenêtre, on en a pas besoin
- cliquer sur "Ok" et enregistrer le fichier au format jpg

Voilà, la dernière étape consistera à associer un fichier config.bmp au fichier en niveau de gris qui vient d'être créé et de le mettre à la bonne taille puis de corriger les différents défauts de la région sous SC4TF

a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 8 nov 2009 à 15h49

Avatar

manchou

  • équipe BAT TSC
  • France - Rouen
Merci Hans j'ai suivi tes instruction, ce n'est pas si difficile que ça mais il faut le savoir ^^ Très bon tuto en tout cas ! Je suis près a faire la démarche suivante !

Mes BATs sont ici !

message posté le 9 nov 2009 à 23h42

Avatar

Quesh

  • équipe BAT TSC
  • Dunkerque
Toutes ces instructions pourraient très bien finir dans un beau tuto dans le forum prévu à cet effet :D

Mes tutos : le tuto du NAM, le tuto des automates, le tuto pour présenter sa ville, le tuto du tram étirable et le tuto pour une texture transparente
Mes BATs, LOTs et automates : sur ce fil
Ma ville : Omega Bay (membre du CVN et Lama d'Or 2008 dans la catégorie "La nature la plus luxuriante")
Et enfin l'essentiel pour SC4

message posté le 10 nov 2009 à 07h39

Avatar

manchou

  • équipe BAT TSC
  • France - Rouen
C'est ce que je me suis lorsque j'ai vu ces grandes phrases ^^

Mes BATs sont ici !

message posté le 14 nov 2009 à 23h10(message édité)édité le 21 nov 2009 à 12h38 par HansTrapp68 [membre]

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
On va éviter les grandes phrases alors pour finaliser la région ;)

Il reste à créer le fichier config.bmp et à mettre le fichier en niveaux de gris à la bonne taille. Il va nous falloir un logiciel de dessin pour réaliser ces dernières opérations. PhotoShop (payant) fait bien évidement l'affaire, sinon en libre il y a l'excellent Gimp.

Le config.bmp:
Tout dépend du choix que l'on porte sur la taille de la région, 40km x 40km étant un maximum à mon avis. Quelques points importants:
- la taille du config.bmp en pixels va déterminer la taille de la région (32x32 pixels = 32x32km... simple)
- je conseille d'utiliser des multiples de 4 pour la taille de la région (pkoi? ...trop long à expliquer ici...)
- 1x1 pixel en rouge = ville de petite taille - 2x2 pixels en vert = ville de taille moyenne - 4x4 pixels en bleu = ville de grande taille
Voila pour la théorie, on lance Gimp et on va faire simple:
- Cliquer sur "Fichier" puis créer une nouvelle image
- Choisir 32 x 32 pixels (ou autre multiple de 4) pour une région qui fera 32x32km dans notre exemple
- Valider et remplir l'image en bleu en cliquant sur le rectangle de la couleur de 1er plan (noir à l'origine). Pour obtenir un "vrai bleu", il suffit de saisir 255 dans la case B ou 0000ff en héxa (notation html).
- Le remplissage de l'image s'effectue à l'aide de l'outil de remplissage (sic) ou par les touches Maj+B
- Enregistrer l'image au format bmp 16 bits en la nommant config.bmp

La taille de l'image en niveaux de gris:
On va s'intéresser au fichier en niveaux de gris créé précédemment avec GlobalMapper. La taille de l'image doit correspondre à la taille du config.bmp. La relation entre les deux fichiers est la suivante: Pixels du config.bmp x 64 + 1 pixel.
En clair, pour une région de 32 x 32 : 32 x 64 + 1 = 2049
- Ouvrir le fichier en niveaux de gris (le jpg) à l'aide de Gimp
- Cliquer sur "Image" puis "Taille du canevas"
- Appliquer 2049 pixels en largeur et en hauteur d'image (pour une région de 32 x 32 km)
- Choisir "Image" dans le menu de Gimp puis "Mode" et "Niveaux de gris" (à la place de RVB)
- Enregistrer l'image au format jpg

Après, on peut déjà exploiter la région sous SC4 en plaçant les deux fichiers dans un répertoire du dossier "SimCity 4/Region" sous "Mes Documents"... mais c'est mieux de l'affiner à l'aide de SC4TF.

a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line

message posté le 15 nov 2009 à 15h41(message édité)édité le 15 nov 2009 à 16h29 par issa76 [membre]

i

issa76

  • membre
  • rouen
La version 8 de GM n'est plus dispo apparemment, il y a la version 9, c'est à peu près la même chose?

212 euros la licence, à ce prix là, il y a intérêt à ce que ça marche Hans!!! :D

J'ai deux autres questions
1) Pour les retouches, y a-t-il besoin de bien maîtriser le terraformer? (parce-que je viens de le télécharger et je suis loin d'être un expert
2) Si oui, est ce que c'est possible de faire ces retouches par les outils du jeu?

Merci

Ma région: île de france, projet

tuto reader

message posté le 16 nov 2009 à 00h58

Avatar

HansTrapp68

  • membre
  • Lautenbach - Alsace
Je ne pense pas qu'il y ait de très grandes différences entre la V8 et la V9 de GlobalMapper.... mais ne connaissant pas la V9, j'ai du mal à répondre de manière formelle. Ceci dit, qui peut le plus peut le moins, la V9 devrait donc faire l'affaire pour les manipulations que j'ai pu décrire plus haut.

Pour le reste, SC4TF est un peu déroutant au départ mais on arrive assez rapidement à maîtriser le logiciel. C'est en fait l'étape la moins compliquée de tout le processus à mon avis.

Certaines modifications doivent être possible en mode divin avec SC4 mais on ne pourra pas tout faire à l'instar de SC4TF.

a+

L'intelligence artificielle n'a aucune chance face à la stupidité naturelle
Partez à la découverte des châteaux-forts en Alsace
Le site de Marie-Line