Ok voici donc un tutorial pour vous (Bonne chance pour la 3D
)
Tout d'abord pour tracer l'itinéraire :
www.viamichelin.fr , site très complet, malheureusement, le nombre d'étapes est limités pour faire l'itinéraire! Par contre, il y a les cols, ce qui peut aider lorsque l'on ne connait pas spécialement la géographie d'un endroit!
www.bikely.com , super site puisqu'il dessine le profil de l'étape une fois qu'elle est dessinée! Malheureusement il est en anglais!
Sinon un bon logiciel de calcul de kilométrage est microsoft autoroute, mais il n'est pas gratuit!
www.bikely.com , super site puisqu'il dessine le profil de l'étape une fois qu'elle est dessinée! Malheureusement il est en anglais!
www.openrunner.com est un site du genre de bikely.com, mais là aussi, pour bénéficier de toutes les fonctionnalités, il est nécessaire de s'inscrire (gratuitement)
www.glooton.fr /cm un site permettant de transformer vos fichier itinéraire issus de Google Earth en XML
Altitudes :
www.bikely.com fait le kilométrage et l'altitude, c'est donc un bon point pour ce site!
www.quid.fr donne l'altitude des 36000 communes de France, malheureusement, il ne donne pas le reste, donc on ne sais pas s'il y a une côte ou pas entre deux villages!
www.salite.ch offre une large base de donnée des cols avec les dénivelés kilomètres par kilomètres (voire plus précis parfois)! Ce site est incontournable pour les étapes de montagne!
En logiciel, nous avons l'incontournable Google Earth qui donne l'altitude de presque le monde entier, même si la précision est approximative, ça reflète pas mal la réalité!
http://www.cyclingcols.com/index.htm Cols de l'Europe entière
www.altimetrias.com profils des cols d'Espagne
http://bigascensions.free.fr/loca2004/accueil.htm Cols et Côtes de l'Europe entière
www.fallingrain.com/world/index.html altitude des villes du monde
http://www.wikipedia.org/ Selon le pays souhaité, pour chercher les villes et donc leur altitude
-------------- Profil 2D ----------------------
Commencez par réaliser un profil 2d. Il s'agit en fait de renseigner des distances et des pourcentages. Le plus simple est de le faire sous Excel avec la feuille suivante :
http://erwanrio.free.fr/profils.xls/profil.xls
Attention ! Ne modifiez pas les colonnes, n'ajoutez pas de lignes. Et ne remplissez que les longueurs, les pourcentages et l'altitude de départ !
Le profil se dessine dans la fenêtre du haut, et l'altitude se calcule automatiquement.
Une fois le profil fait, il faut le convertir au format xml. Pour cela vous utiliserez le convertisseur situé ici http://erwanrio.free.fr/profils.xls/XlsToXML.rar
Si vous n'avez pas Excel, il faut saisir ces valeurs directement dans un fichier xml. Pour cela ouvrez une étape existante du jeu (répertoire CM_Stage) avec Wordpad ou le bloc-note (clic droit -> ouvrir avec). Pour vous simplifier un peu la vie et voir ce que donne le profil, je vous recommande sinon le logiciel d'Arkon :
http://user.cs.tu-berlin.n.de/~jpeters/rsm_profiler.rar
(cliquez sur "free" en bas de page. Archive Winrar)
Les portions à modifier sont de type :
<section length="3" slope="2.5" />
Length c'est la longueur, et slope le pourcentage
Il faut ensuite placer les sprints intermédiaires. Là , pas le choix, faut écrire directement dans le xml. De même si on souhaite faire un clm par exemple. Voici ce qu'on peut insérer :
- <sprint type="sprint_bonif" /> pour des sprints intermédiaires
- <sprint type="mountain_4" /> pour les grands prix de la montagne. On peut mettre 4, 3, 2, 1 ou hc comme valeur, selon la catégorie de la cote/col.
- <sprint type="finish_flatstage" /> à la fin d'une étape pour les points et bonifs. Valeurs possibles = classic, flatstage ou mountainstage.
- Pour un clm, il faut mettre au début, à coté de l'altitude de départ itt="1" , comme ici <start altitude="750" itt="1" /> et il se termine par <sprint type="finish_itt" />. On remplace itt par ttt pour un clm par équipe. Il est normalement possible de mettre un "finish_itt_mountain" à la place de l'autre pour les clm en montagne.
- Le chronos intermédiaires dans les clm sont marqués par les balises <sprint type="timetrial_split" />
- Pour un circuit, il faut mettre <circuit loop="xxx" /> où xxx est le nombre de tours à couvrir, avant la ligne <start altitude/>. Le parcours doit ensuite être tracé en ligne dans l'éditeur, sans le fermer !
Après n'hésitez pas à ouvrir les xml des étapes du jeu pour voir comment c'est fait.
Conseils pour la 2d :
- Ne modéliser pas des étapes de plus de 300km : le comportement du jeu n'est pas prévu pour.
- De même évitez les pavés dans la montagne : vous risqueriez d'avoir des résultats très surprenants !
- Plutôt que de faire 10km à 1%, il vaut mieux faire des portions à 0% alternées de petites côtes
- Inutile de modéliser chaque cote de 100m. Le profil peut être fait plus grossièrement (pas trop quand même)
- Les pourcentages seront légèrement modifiés par la modélisation 3D, donc inutile de faire une portion de 3,4% suivit d'une de 3,5% par exemple. Mettez tout à 3,5%
- A l'inverse, éviter les cols de 15km à pourcentage constant : le plaisir du jeu résultera de la variété des pentes
- Prévoyez déjà les sprints intermédiaires : ils ne pourront être placés qu'entre deux portion, et non au milieu d'une !
- Ne passez pas des heures sur le profil 2d : le reste est plus long et ardu
-------------- Réalisation 3D ----------------------
Vous avez donc désormais un fichier xml contenant le profil de votre étape.
Avant de continuer, si vous réalisez une étape basée sur un parcours existant, il vous faut une carte de ce parcours. Allez sur http://www.viamichelin.fr pour en trouver une.
L'image de la carte doit répondre à 3 contraintes pour pouvoir être lue dans l'éditeur :
- être au format .BMP
- être de dimension 512x512, 1024x1024 ou 2048x2048
- elle doit avoir le même nom que le fichier xml de l'étape.
Lancez l'éditeur et ouvrez ce fichier. Si vous avez une carte, elle doit apparaître dans la vue du bas. Vous pourrez vous en servir pour tracer le parcours dessus.
Ensuite, l'utilisation de l'éditeur est expliquée dans le tutorial (j'ai déjà dit que sa lecture est OBLIGATOIRE ?). Je ne vais pas le refaire mais pour résumer la procédure, voici les grandes étapes :
- Commencez par renseigner les valeurs à droite : altitude moyenne, neige, textures utilisées, etc ...
- Ensuite tracez le parcours en plaçant les waypoints.
- Faites un rendu ( "render" ) pour déjà voir ce que ça donne.
- Placez un checkpoint pour ajuster le parcours, que les lacets des cols par exemple soient bien dans les cols, et pas avant ou après. Prenez un point de repère comme le sommet d'un col par exemple
- Faites un " Scale " pour ajuster le parcours : l'éditeur va alors déplacer les waypoints. Message d'erreur = 2 waypoints trop proches.
- Faites un nouveau rendu. Si ça convient, sauvegardez.
- Recommencer : checkpoint, puis scale, puis checkpoint, etc ... Selon le parcours, on peut mettre de 1 à 4 ou 5 checkpoints. Plus c'est inutile normalement.
- On peut maintenant placer le réseau routier.
- On mets ensuite les points topographiques : montagnes, vallons et lacs/mers
- On ajoute les villes
- Enfin, on procède au ajustements et à la déco du parcours en plaçant des objets 3d au bord de la route.
Conseils pour la 3d
- Soyez patients ! C'est assez long et il faut prendre en main l'éditeur. Avec le temps ça viendra
- Sauvegardez le plus souvent possible ! L'éditeur n'est pas un modèle de stabilité.
- Ne cherchez pas à modéliser chaque virage : avec l'échelle du jeu, ce sera insupportable, genre slalom à grande vitesse.
- Faites attention pour les villes. Si votre carte est très précise, les portions entre 2 waypoints seront courtes et donc la surface occupée par une ville sera immense. Or une ville ne peut recouvrir deux waypoints !
- De même, une ville créer un replat autour d'elle. Placée en cote ou en descente, elle va créer à l'entrée et la sortie des pentes violents (parfois 30%) pour compenser la partie plane intégrée...
- Relisez encore une fois le tutorial, je suis pas sûr que vous l'ayez encore assimilé
-------------- Insertion de l'étape dans le jeu ----------------------
Pour le moment, une étape créée ne peut que remplacer une existante. Il vous faut donc donner comme nom à votre création celui de l'étape qu'elle va remplacer.
Penser à sauvegarder l'ancienne, à tout hasard...
L'étape que vous remplacez doit IMPÉRATIVEMENT être de même type : montagne, moyenne montagne, vallon ou plat. Sinon l'IA sera perdue...