Home    About me    Publications    Blog    Undergrad memories

Fabio Ruini’s blog

Because Italians do it better! What the f**k? Ehm… the blogs, I mean… obviously! :-/

Irrlicht: import di modelli 3D ed ambienti

Si’, questo Irrlicht mi piace davvero un sacco. Ho iniziato a studiare i tutorial e giocare un po’ con qualche istruzione ed i risultati sono stati estremamente soddisfacenti. E’ la semplicita’ d’uso che mi ha colpito in maniera davvero impressionante.

Supponiamo ad esempio di voler caricare un modello 3D, in formato md2 (id Tech Engine 2), come quelli che potete trovare a questo link.

3D models

Niente di piu’ facile, giusto due righe di codice (che in teoria sono quelle per un modello animato, ma che nel caso dei modelli linkati qui sopra funzionano altrettanto bene):

IAnimatedMesh *mesh = smgr->getMesh(“file.md2″);
IAnimatedMeshSceneNode *node = smgr->addAnimatedSceneNode(mesh);

E se invece volessimo caricare un intero ambiente, mettiamo ad esempio un mappa di Quake 3 (formato pk3) come questa?

Quake 3 map (pk3) - example

Ancora una stupidata:

device->getFileSystem()->addZipFileArchive(“file.pk3″);
scene::IAnimatedMesh* mesh = smgr->getMesh(“file.bsp”);

Ora, quello che devo trovare e’ un editor di ambienti (magari proprio un editor di mappe per Quake 3?) per poter ricreare il mio Canary Wharf (ammesso che qualcuno, perso nel mare magnum di Internet, non abbia gia’ provveduto), disegnare un bel modello 3D dei miei aeroplanini e poi buttare il tutto dentro ad Irrlicht. Dopo di che, integrazione con le Qt in maniera tale da poter recuperare un po’ di codice, scrittura delle funzioni di movimento e di rilevamento dati dai sensori ed il gioco e’ quasi fatto. Nel senso che poi si potra’ iniziare a ragionare sul modello in termini scientifici. La grafica non e’ importantissima d’altronde, anche se durante le demo/presentazioni fa la sua sporca figura. Ma chissa’, magari un giorno anche io saro’ in grado di creare un modello fantastico come quello che trovate nel video qui sotto…

Prima di lasciarvi, poteva mancare la parentesi pokeristica? Ovviamente no, visto che anche ieri, nell’ormai tradizionale torneo serale di PIW, sono riuscito a chiudere ITM. Terza piazza su un totale di 45 iscritti, per circa $80 di vincita netta.

Bettway - PIW Tournament (30th July 2008), 3rd place

Ma la vera notizia non e’ questa. Bensi’ il fatto che, per la prima volta in vita mia, ho centrato una scala reale!

Betway - Royal flush

E dire che stavo pure per foldare! Nonostante la posizione, con il mio AQ-s pre-flop mi ero limitato al call, data la presenza di un autentico barbaro di SB ed il limpaggio di due giocatori prima di me, tra cui il chip leader (oltretutto piuttosto loose). Il flop esce come vedete con J e K diamonds. Il chip leader spara all-in, immediatamente chiamato dal giocatore alla sua sinistra. Io ci penso su, sono li’ li’ per buttare le carte. Poi faccio due conti e vedo che nel caso dovessi imbroccare il colore volerei primo in chips, di fatto con l’ITM garantito. Cosi’ ci provo. Ed il turn mi premia. Altroche’ se mi premia!

Non ci sono ancora commenti. Vuoi essere il primo?

Lascia un commento