t e s i n a di liberto giovanni i.t.i.s. e.barsanti – castelfranco v.to classe 5b/abacus a.s....
TRANSCRIPT
![Page 1: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/1.jpg)
T E S I N A
Di Liberto Giovanni
I.T.I.S. E.Barsanti – Castelfranco V.to
Classe 5B/ABACUS
A.S. 2007/2008
![Page 2: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/2.jpg)
Zeus Designer
Software per la progettazione rapida di ambienti tridimensionali
![Page 3: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/3.jpg)
Software di
Giovanni Di LibertoStefano Carlon
2007/2008 (vedere diario di sviluppo)
![Page 4: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/4.jpg)
Zeus Designer Il software si pone come una valida soluzione alla
realizzazione rapida di ambienti 3D. Il suo obiettivo non è sostituirsi agli applicativi di
progettazione CAD e modellazione tridimensionale, bensì di esserne la base, tramite una prima elaborazione del progetto interessato. Un aspetto principale è dunque la compatibilità dei formati di import/export con quelli dei principali ambienti di design.
L’utilità si sposta dall’ambito professionale a quello dilettantesco, grazie alla semplicità delle operazioni da svolgere; inoltre l’anteprima 3D fornito dal software stesso rende concrete le operazioni eseguite, dando un primo impatto visivo.
![Page 5: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/5.jpg)
Caratteristiche release
• Da progetto su carta a immagine 3D nel minor tempo possibile;
• Semplicità dell’ambiente per una progettazione rapida; // segue gli standard anche riguardo i tasti di scelta rapida
• Compatibilità con i formati più comuni, per una reale utilità in campi differenti.
![Page 6: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/6.jpg)
Caratteristiche sorgente
• Sviluppato in C++ / Managed C++• IDE: Microsoft Visual Studio 2005• Sorgente ordinato e commentato, per renderne facile l’analisi• Le fasi dello sviluppo sono state trascritte nel diario di sviluppo.
![Page 7: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/7.jpg)
Interfaccia
• Facilmente personalizzabile: dimensionamento e gestione colori
• Principale e gestione settori
• Disegno
• ToolBox
• Tool Avanzati
• SettDisposizione
• GLBase
![Page 8: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/8.jpg)
Interfaccia 1/2
![Page 9: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/9.jpg)
Interfaccia 2/2
![Page 10: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/10.jpg)
Disegno
• Punti• Linee• Pavimenti• Oggetti 3D
![Page 11: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/11.jpg)
Texture
• Configurazione – directory base texture• Aggiungere in lista• Applicarle a linee e pavimenti
![Page 12: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/12.jpg)
Modelli
• Importazione• Inserimento• Parametri di posizione, dimensione e rotazione
![Page 13: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/13.jpg)
Punti
![Page 14: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/14.jpg)
Linee 1/1
![Page 15: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/15.jpg)
Linee 2/2
![Page 16: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/16.jpg)
Pavimenti
![Page 17: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/17.jpg)
Oggetti 3D
![Page 18: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/18.jpg)
Settori e dispSettori
• Lista settori• Importazione da .sct• Disposizione settori
![Page 19: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/19.jpg)
Settori
![Page 20: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/20.jpg)
Anteprima 3D
• Visualizzazione parziale – globale• Visualizzazione modelli – raggio• Modello di illuminazione – intensità e tipo• Trasparenza• Prestazioni
![Page 21: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/21.jpg)
Anteprima 3D
![Page 22: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/22.jpg)
Importazione (algoritmi nuovi)
• Algoritmo di ricerca per espansione• Algoritmo di ricerca per assi
![Page 23: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/23.jpg)
Algoritmo di ricerca per espansione (1)
![Page 24: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/24.jpg)
Algoritmo di ricerca per assi (1)
![Page 25: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/25.jpg)
Algoritmo di ricerca per espansione (2)
![Page 26: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/26.jpg)
Algoritmo di ricerca per assi (2)
![Page 27: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/27.jpg)
Strumenti di ottimizzazione
• Allineamento punti• Allineamento punti per troncamento• Eliminazione punti in eccesso• Unione delle linee sovrapposte (contigue ad
angolo 0°)
![Page 28: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/28.jpg)
Struttura – gerarchia dialog
Principale
Disegno SettoriDisp ToolBox GLBase
OpenGLWindow
ToolAvanzatiImportazione
ColoriConfigurazione
![Page 29: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/29.jpg)
Informazioni area di disegno
Struttura – gerarchia classi 1/2
Principale
SettoriDisp Settori Disegno ToolBox
Operazioni
![Page 30: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/30.jpg)
Struttura – gerarchia classi 2/2
Principale
SettoriDisp Settori Disegno ToolBox
Operazioni
Linee Pavimenti Allineamento Modelli3D
Oggetti3D
Punti
![Page 31: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/31.jpg)
Formati
• Sct e Zdp sono rispettivamente il formato di salvataggio dei settori e del progetto;
• Zdp è caricabile tramite File – Apri progetto, Sct è singolarmente importabile all’interno di un nuovo progetto;
• Obj è il formato di importazione utilizzato per i modelli 3D;
• Dovrà essere possibile esportare nei più comuni formati degli ambienti di design 3D (obj, 3ds, off, nff, …).
![Page 32: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/32.jpg)
Progetto dell’I.T.I.S. E.Barsanti
Progetto dimostrativo, al fine di verificare
l’efficienza del software anche per strutture di
dimensioni significative.
![Page 33: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/33.jpg)
Progetto dell’I.T.I.S. E.BarsantiFASI:
• IMPORTAZIONE;• OTTIMIZZAZIONE;• INSERIMENTO PAVIMENTI;• CREAZIONE TEXTURE;• APPLICAZIONE TEXTURE A PARETI E PAVIMENTI;• IMPORTAZIONE ED INSERIMENTO DEI MODELLI
3D NECESSARI;• RIFINITURA DEGLI ULTIMI DETTAGLI, PRIMA DI
UNA PRESENTAZIONE 3D FINALE O DI UN’ESPORTAZIONE AD ALTRO AMBIENTE.
![Page 34: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/34.jpg)
A – BMP di partenza
![Page 35: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/35.jpg)
B – Prima importazione
![Page 36: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/36.jpg)
C – Ottimizzazione
![Page 37: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/37.jpg)
D – Progetto in stato avanzato
![Page 38: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/38.jpg)
Alcune delle texture realizzate
![Page 39: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/39.jpg)
1 – texture vs modello3D
![Page 40: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/40.jpg)
Im2 – ingresso
![Page 41: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/41.jpg)
3 – texture/trama
![Page 42: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/42.jpg)
Modelli – colori vivi
Modelli – illuminazione -
materiali
![Page 43: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/43.jpg)
5 – Filtri di distanza
![Page 44: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/44.jpg)
6 – Unione dei settori
![Page 45: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/45.jpg)
7 – Gestione trasparenza
![Page 46: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/46.jpg)
8 – Esempio di visuale dall’alto
![Page 47: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/47.jpg)
9 – Cura dei dettagli
![Page 48: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/48.jpg)
10- Regolando male l’intensità
![Page 49: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/49.jpg)
11 – Integrazione di modelli elaborati
![Page 50: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/50.jpg)
12 – Un anteprima non particolarmente elaborato ma che tiene conto dei dettagli
![Page 51: T E S I N A Di Liberto Giovanni I.T.I.S. E.Barsanti – Castelfranco V.to Classe 5B/ABACUS A.S. 2007/2008](https://reader035.vdocuments.pub/reader035/viewer/2022062512/5542eb74497959361e8dc273/html5/thumbnails/51.jpg)
Possibili sviluppi• Ambito professionale:
– Progettazione base di edifici (nuovi o importati) mirata all’esportazione a software di CAD o animazione;
– Software con lo scopo di fornire un primo impatto al cliente prima di una progettazione nei minimi particolari, a partire dal modello esportato;
– Creazione del modello dell’edificio per l’importazione da un secondo software – di rendering – mirato, ad esempio, all’arredamento, per fornire un impatto visivo al cliente.
• Ambito dilettantesco:– Software, utilizzabile dall’utente medio, per avere un impatto visivo efficace
riguardo iniziative di modifiche strutturali; in questo modo potrebbe essere possibile evitare i costi della consultazione;
– Il percorso seguito per la realizzazione del progetto, ben commentato nel diario di sviluppo, può certamente essere formativo per il giovane programmatore, e dar luogo a spunti per nuovi progetti, guide o tutorial certamente ricercati nella rete.
• Entrambi gli ambiti:– Software per la progettazione di ambienti 3D utilizzabili in videogame;