Curseurs à soufflets

Par : pollux, publié le : 14/03/2009

Vous n'êtes pas connecté. Seul la moitié de l'article est disponible, et les images ne sont pas affichées.
Pour voir cet article dans son intégralité, connectez-vous.

Dans la série "les oufs en action", voiçi le second volet de mon délire sur les GPS.
Etant donné que la très grande majorité de nos GPS sont hautement customisables, j'en ai eu un peu marre d'avoir sur mon GPS un curseur écran qui n'avait rien à voir avec les soufflets.
J'ai donc cherché comment faire pour avoir une superbe 911 sur mon écran.

Premier constat : chaque marque a ses propres spécifications  concernant la gestion du curseur.
Second constat : les spécifications sont incompatibles les une avec les autres (sinon ce ne serait pas marrant )

Devant cette incompatibilité entre les systèmes, il a fallu me résoudre à réduire mes investigations aux 2 leaders du marché, à savoir Tomtom et Garmin.
Pour les autres marques de GPS, si vous avez des curseurs en forme de Type G, faites les moi parvenir par mail, et je me ferais un plaisir de les inclure dans ce document pour qu'ils soient à la disposition de tous.
 
Le fichier curseur pour les TomTom
Créer un fichier curseur pour Tomtom est à la portée de n'importe quel gamin sachant manipuler une souris et le programme paint (livré avec windows)
C'est un simple fichier graphique bitmat au format BMP de 80 pixels par 80 pixels. Tous les points de ce fichier seront affichés sur votre écran de GPS hormis ceux dont la couleur est rouge (R : 255 / V : 0 / B : 0) qui eux seront considérés comme transparents.

Vous pouvez donc afficher n'importe quoi, de la flèche bleue standard à Homer Simpson en passant par le portrait de votre belle doche ou éventuellement la photo de votre 911.
Prenez la photo de votre 911 de l'arrière, redimensionnez le tout en 80 par 80 puis, détourez votre voiture en remplaçant tout ce qu'il y a autour par des points rouge et ........ le tour est joué.
Vous n'avez plus qu'à télécharger ce fichier dans votre Tomtom puis à le sélectionner via son paramétrage (Cf votre manuel ou les forums dédiés pour cette dernière manip).
Voici donc quelques curseurs pour Tomtom :
 



Logo :
930 blanc GP
3,2L bleue
SC vert vipère


GT2 Cup :
Kyene :
997 T orange

Boxster cab




 
Le fichier curseur pour les Garmin Nüvi
Le fichier Curseur des Garmin est un fichier "propriétaire" (extension srf) dont Garmin n'a jamais publié les spécifications. Toutefois, un informaticien US a réussi à en comprendre l'organisation et propose un convertisseur pour pouvoir extraire les données des fichiers existant et ainsi de pouvoir fabriquer son propre fichier.
A noter tout de même que la dernière version de ces fichiers curseur a évolué et n'est plus compatible avec le convertisseur existant. Toutefois les derniers Garmin lisent parfaitement les anciennes version de fichiers srf
La marque Garmin refusant de fabriquer des curseurs ayant la silhouette de voitures existantes pour des raisons de copyright, il a donc fallu me résoudre à créer mes propres fichiers curseurs.
Les curseurs Garmin sont extrêmement complexes à réaliser, et seuls des informaticiens chevronnés peuvent se lancer dans une telle opération. Il faut en gros compter entre 40 et 60h de travail assidu pour fabriquer un tel fichier tant la complexité est importante.
Il faut savoir que sur les Garmin, les couleurs et "skins" ne sont pas personnalisables contrairement au Tomtom, mais que la visualisation de la route à suivre peut se faire sous 3 modes :

2D nord en haut
2D route à suivre en haut
3D route à suivre en haut.

Nous allons donc avoir 2 curseurs bien distincts,  un pour l'affichage en 2D et un autre pour l'affichage en 3D. Les curseurs seront eux-mêmes du même type que le mode d'affichage sélectionné à savoir 2D et 3D.
L'un des points points fort du Garmin réside dans sa fluidité et sa rapidité d'affichage. Pour obtenir cette fluidité, il a fallu recourir à des algorithmes très sophistiqués et à des systèmes d'affichage assez complexes.

En mode 2D, comme on a le choix entre route en haut (curseur immobile vu de l'arrière) et nord en haut (curseur tournant en fonction de la direction à suivre), il va nous falloir un curseur en 2D pivotant en fonction de l'angle de la route suivie par rapport au nord.
D'un seul coup, vous êtes entrain de vous dire "Houlala ... ça devient très complexe" ... prenez un café, car pour le moment c'est très simple par rapport à ce qui nous attends.
Je vous parlais des algorithmes complexes ... en fait c'est assez simple à comprendre : en cas de changement de dir...

Vous devez être connecté pour accèder à l'intégralité de l'article. Cliquez ici pour vous identifier

Commentaires

Par : mimo8, le 29/06/2009.champion du monde mon fils champion du monde!!!!!;)
Par : Louis, le 15/03/2009.Grand fou, va !
Excellent le délire et merci beaucoup !!
Par : PP911, le 14/03/2009.Euuh joli travail pollux mais je fais comment avec mon Mac?? Allez au boulot -:D
Par : 911ducat, le 13/03/2009.t'as pas l'option "vélociraptors" ???
Par : celeste, le 13/03/2009.Merci *!*!*!
Par : celeste, le 13/03/2009.Pollux , Respects !
Tu mérites qu'on te portes tous(tes) trés haut et à bout de bras !
Quel travail et quel savoir , il y a de quoi être à bout de souffle !
Admiration et reconnaissance ...........!!