2 posts tagged “artoolkit”
Retromarcia: ARToolkit non basta più.
Retromarcia: Visual Studio C++ 6.0 nemmeno.
Perché?
Perché ora non si dovranno più visualizzare modelli 3D, ma direttamente dei video (dicesi: cambio delle specifiche in corsa).
Doh! ARToolkit da solo non supporta i formati video nonostante VRLM mi abbia dato il permesso...
Felice fu la scoperta di osgART (OpenSceneGraph + ARToolkit), un improvement di ARToolkit.
Meno felice fu la scoperta del fatto che osgART va d'accordo solo con Visual Studio .NET 2003.
Rimboccandomi le maniche quando già credevo di avere il mio bell'ambiente di programmazione pronto con tanto di gerani alle finestre, mi ritrovo a imprecare in turco per installare Visual Studio .NET 2003 [che simpaticamente si impalla senza dirvi il perché se provate ad installarlo e avete due disk drive attivi contemporaneamente] e per compilare un nuovo personaggio che a sorpresa entra a far parte della scena.
Si tratta di OpenSceneGraph (OSG), un toolkit grafico, scritto in C++ e OpenGL, utile per effettuare rendering 3D di alta qualità.
La compilazione di OSG è durata 2 ore. Di orologio. In cui ho bevuto tanto caffè. E tanta acqua. Mentre gli altri in ufficio probabilmente si chiedevano se seimila pause all'ora non fossero troppe.
In confronto al tempo perso per installare le cose di cui sopra, attivare osgART è un gioco da ragazzi.
Peccato che la documentazione, contrariamente a quanto accade per ARToolkit, sia povera e lacunosa.
Alla fine ho ottenuto la visualizzazione dei video, anche se il livello estremo di incapsulamento raggiunto con osgART, impedisce di capire immediatamente i legami fra i dati, specie ad una neofita del C++ come la sottoscritta.
Allo stato attuale attendo di poter fare l'editing dei video, ma i risultati con i video di prova sono esaltanti :)
Non so se si è capito qualcosa dal post precedente ma come nei migliori giochi da tavolo, si capisce tutto mentre si gioca (possibilmente a carte scoperte).
Prima cosa da fare: capire qualcosa di ARToolkit. Un giretto sul sito web chiarisce un po' le idee.
Si tratta di una libreria C++ opensource per lo sviluppo di applicazioni di Realtà Aumentata (applicazioni che prevedono la sovrapposizione al mondo reale di elementi visivi virtuali) grazie al riconoscimento di determinati patterns (come questo).
A questo punto occorre scaricare l'amico ARToolkit da SourceForge.
Nell'immagine si può ammirare la meravigliosa sfera rosa shocking (hey hey hey, non c'è niente da ridere: qui si battezza un progetto serio :) )