I riferimenti che seguono sono relativi a quanto ho potuto sperimentare con Nuvi 660T e alle immagini in esso contenute. I files .srf con i quali ho avuto a che fare sono della versione successiva alla 2.00 Le versioni precedenti avevano files .srf fatti differentemente e che generavano .png fatti in modo diverso da come ve li sto spiegando ora. Anche se penso che per tutta la serie Nuvi possa valere questa spiegazione, non posso garantire. Quindi, come dice il buon adeltro, un buon backup non ha mai ucciso nessuno ! (A buon intenditor...)
¡Vamonos!
Per il momento si devono adoperare gli script php messi a disposizione da questo sito http://techmods.net/nuvi/ :
srf2png converte un file con estensione .srf in un’immagine .png
png2srf fa l’esatto opposto
Con srf2png, dato un file veicolo del nostro navigatore si puo’ ottenere quindi un’immagine in formato .png che puo’ essere elaborata da un programma di grafica che supporti il formato png.
Il file e’ un’unica immagine in formato png delle dimensioni di 2880 x 150 pixels contenente 2 serie di piccole immagini su due righe :
nella prima riga sono presenti 36 immagini in formato 80 x 80 pixels che rappresentano il veicolo preso in prospettiva. Queste immagini vengono utilizzate dal navigatore nella navigazione in 3D. Le immagini sono 36 perche’ il veicolo e’ ritratto con una differenza di inclinazione di 10 gradi tra un’immagine e la successiva. (36 x 10 = 360 gradi).
Nella seconda riga sono sempre presenti 36 immagini, prese ogni 10 gradi di inclinazione, ma del veicolo visto da sopra e servono per le visualizzazioni 2D. Questa seconda serie di immagini ha la dimensione di 70 x 70 pixels (e non piu’ 80 x 80). Pertanto la fine della seconda riga contiene un rettangolo di 360 x 70 pixels vuoti.
Consiglio di prendere un veicolo esistente e sovrapporre le singole immagini una ad una con un veicolo autoprodotto. Partendo infatti da un’immagine completamente vuota e’ piu’ difficile inserire le immagini nella corretta sequenza.
Esistono vari metodi :
Per la Smart io ho lavorato con il metodo nr. 2.
Preso un modellino della Smart l’ho appoggiato su un foglio di carta bianca. Ho montato la macchina fotografica digitale su un piccolo cavalletto in modo che rimanesse ferma e a distanza costante dal modellino. Ho preso anche un goniometro.
Ho quindi scattato 36 foto in prospettiva, una ogni 10 gradi di inclinazione facendo riferimento al goniometro e poi altre 36 con il veicolo preso da sopra, sempre ruotando la carta (o il veicolo) di 10 gradi tra una foto e l’altra.
Consiglio : Cercate di mantenere il modellino ad una distanza costante dall’obiettivo della macchina fotografica, per evitare indesiderati effetti di zoom.
Altro consiglio : se avete la possibilita’, adoperate delle lampade da posizionare lateralmente al modellino in modo da evitare che venga creata l’ombra del modellino. Questo facilitera’ il ritaglio dell’immagine in fase di costruzione del file .png finale.
Ho quindi scaricato le 72 foto sul PC e le ho elaborate con un programma di grafica. Io ho adoperato Paint Shop Pro 7.0.
Prima ho corretto la luminosita’ delle immagini (erano troppo scure), quindi ho ritagliato da ogni foto il veicolo adoperando un riquadro di selezione di 800 x 800 pixel e creando quindi 72 nuove immagini. In questa fase e’ molto importante adoperare sempre la stessa grandezza di selezione per estrarre i veicoli dalle foto in quanto, se adoperassimo selezioni di grandezza diversa, potremmo avere problemi in fase di ridimensionamento delle immagini.
Per finire ho ridotto le immagini a 80 x 80 pixels le prime 36 e 70 x 70 pixels le altre 36.
A questo punto si deve rendere lo sfondo trasparente. Sono state fatte grandi discussioni circa la trasparenza dello sfondo delle immagini. Vi risparmio queste discussioni dicendo che lo sfondo delle immagini deve essere nero (RGB 0,0,0). Riferitevi comunque anche al paragrafo qui sotto intitolato “Trasparenza del veicolo appena creato”. Per fare questo vedete un po’ voi e il programma di grafica che avete a disposizione. In Paint Shop Pro esiste uno strumento che si chiama Magic Wand che consente di creare una selezione che contiene tutti i pixels dello stesso colore o di colori simili. Essendo che le foto sono state scattate su una carta bianca, (e se avete adoperato delle lampade non dovrete fare i conti con l’ombra del veicolo che sarebbe piu’ scura del resto dello sfondo), e’ probabile che alla fine otteniate uno sfondo abbastanza omogeneo e quindi con Magic Wand e’ possibile con un click selezionare tutto lo sfondo e quindi riempirlo velocemente di nero.
Consiglio : non adoperate strumenti per la trasparenza (palette transparency) perche’ rischiate di rendere trasparente anche qualche porzione del veicolo se il colore combacia con quello dello sfondo !
Le immagini risultanti dovranno avere una profondita’ colore di 24 bit e quindi 16 milioni di colori. Profondita’ piu’ basse non rendono bene. Effettuate quindi un aggiustamento della profondita’ colore se necessario.
Come potete vedere dagli esempi di altri veicoli, il ‘segreto’ sta nella definizione dell’immagine. In Lexus si nota chiaramente che il veicolo e’ ben definito, con bordi netti. L’esatto contrario della povera Smart che invece ha contorni molto frastagliati ! Se avrete modo di estrarre l’immagine relativa ai veicoli standard di Garmin vi accorgerete anche che in questi e’ stato creato un bordo bianco tutto attorno all’immagine. Questo la rende ben visibile anche con l’illuminazione notturna del navigatore.
Siamo quasi alla fine.
Non resta che prendere le 72 foto e collocarle nell’immagine png di un veicolo esistente. Le foto vanno posizionate con cura una dopo l’altra : la prima parte dal pixel 1 ed e’ lunga 80 pixels quindi la seconda deve partire da 81 e la terza da 161 e cosi’ via.
Per la seconda riga di immagini ricordate che l’altezza deve partire esattamente da 81 e che essendo larghe 70 pixels e non 80, vanno posizionate a 1, 71, 141 eccetera.
Una volta terminato questo lavoretto di fino salvate la vostra immagine in formato .png fornendo un nome appropriato.
Recatevi ancora su http://techmods.net/nuvi/ ed eseguite il secondo step : png2srf fornendo il nome dell’immagine png e salvando sul vostro disco il file .srf finale.
Copiate il file .srf nella cartella Garmin\vehicle del navigatore. Stavolta non abbiamo bisogno di Garmin come per le voci : il navigatore riconosce automaticamente tutti i files contenuti nella cartella e li presenta quando chiedete il cambio veicolo (chiave inglese –> Mappa –> Veicolo Cambio).
In questa fase il veicolo viene ruotato di 360 gradi e quindi potrete subito vedere il risultato del vostro lavoro !
Selezionate quindi il vostro veicolo e andate a fare un giro per strada per vedere come si comporta sulla mappa.
Puo’ capitare che il veicolo, una volta portato sul nevigatore, appaia in un quadrato nero o bianco o comunque non trasparente.
Per ovviare a questo inconveniente, che non dovrebbe succedere se avete spostato le immagini su un veicolo gia’ esistente, prendete la vostra imagine png non trasparente e portatela sul programma di grafica che adoperate. Prendete anche un’immagine png di un altro veicolo, magari Garmin, che invece risulta corrattamente trasparente.
Con lo strumento “contagoccie” prendete il colore trasparente dell’immagine Garmin e quindi con lo strumento “gomma” spalmatelo su tutta la vostra immagine personalizzata. Verificate sempre col “contagoccie” che la trasparenza appena spalmata abbia un RGB di 0,0,0.
Selezionate dall’immagine Garmin l’ultimo rettangolo nero in fondo a destra e ricopiatelo cosi’ come si trova dentro alla vostra immagine personalizzata.
Salvate la vostra immagine .png appena sistemata.
In un forum in lingua inglese c’era scritto che sul sito http://www.jeep.com c’e’ la rotazione a 360 gradi dei modelli di fuoristrada prodotti... Io non li ho trovati ma forse ho cercato male.
Volendo adoperare programmi tipo 3D studio Max,
su questa pagina http://www.panebianco3d.com/ potrete trovare modelli 3D gratis : il razzo di GOLDRAKE ! MITICO !
Se inceve volete una vasca da bagno, questo e’ il posto giusto http://www.mr-cad.com/3D-Bathtub-c-10-1.html
Una mercedes classe C e’ qui http://cg-india.com/cgblog_3dmodels.html
Molti veicoli 3D qui http://www.archibit.net/modelli3d/veicoli.htm
— cguidi 10/03/2007 11:22