Casi studio · Ambiente di sviluppo per installazioni
IMPACT4IMMERSIVE IDE
Un ambiente di sviluppo proprio, perché i soliti game engine non sono costruiti per le installazioni nei musei.
Che cos’è
IMPACT4IMMERSIVE IDE è l’ambiente di sviluppo per installazioni immersive: C++, Qt e QML, un editor di codice completo, debugger, project manager e un editor a nodi grafico per scene e comportamenti – 2D e 3D in un unico progetto, con l’IA nell’editor.
La scintilla
Le installazioni nei musei devono funzionare in modo affidabile in spazi e con tecnologie che cambiano – e poter essere rimontate e ampliate anni dopo. I game engine mainstream non sono fatti per questo.
L’idea: uno sviluppo interamente proprio, su misura per progetti software artistici.
Cosa è nato con l’IA
Sviluppato con l’IA – e con l’IA come parte del prodotto:
- un editor di codice con navigazione, riferimenti incrociati, refactoring e ricerca su tutto il progetto
- debugger, project manager, rilevamento dei duplicati e finestra delle proprietà
- un editor a nodi che gestisce scene e comportamenti come grafo accanto a C++ e QML
- 2D e 3D in un progetto comune
- IA nell’editor: analizzare, generare, ampliare e ristrutturare il codice
Ciò che decide solo l’esperienza
Qui l’IA entra in gioco due volte: come metodo di sviluppo e come funzione nel prodotto. Dove debba stare lo decide l’esperienza con le installazioni: nell’editor sì, nel funzionamento continuo no. Ambiente di sviluppo e runtime sono volutamente separati.
Tesi in video
-
Caso studio · IMPACT4IMMERSIVE IDE →
Un ambiente di sviluppo proprio per le installazioni. -
Caso studio · IMPACT4IMMERSIVE Runtime →
Cinque proiettori, uno spazio, sensori, funzionamento continuo. -
Caso studio · Impact4Publish →
L’IA scrive il testo. -
Caso studio · Minimal X Interaction →
Sorvolare una città, posare pietre, tracciare muri.
Dallo strumento all’opera
Cosa ne ricava un’azienda
Sale di controllo, visualizzazione tecnica, presentazioni di prodotto interattive, simulatori: dove un’azienda ha bisogno di sistemi in tempo reale propri, da mantenere a lungo, uno strumento proprio conviene più del decimo adattamento di un engine altrui.