IMPACT4IMMERSIVE IDE
Ambiente di sviluppo per installazioni artistiche immersive
Questo ambiente di sviluppo è concepito per lo sviluppo e la produzione di installazioni artistiche immersive. Si basa su C++, Qt e QML. Il sistema unisce la programmazione testuale alla composizione visiva di scene e comportamenti e si rivolge a progetti software artistici in cui immagine, spazio, luce, movimento e interazione nascono come un’unica struttura coerente. L’ambiente è in uso in diversi contesti museali e installativi e viene impiegato per progetti che devono restare affidabili sia nel funzionamento sia nello sviluppo successivo: in spazi che cambiano, con condizioni tecniche variabili e con esigenze di rimontaggio, manutenzione ed estensione. Editor, debugging e struttura del progetto Un editor di codice completo supporta basi di codice di grandi dimensioni con le tipiche funzioni per sviluppatori, come navigazione, riferimenti incrociati, refactoring e ricerca/sostituzione all’interno dei progetti. Un debugger integrato serve ad analizzare il comportamento in fase di esecuzione e le tipologie di errore. Un gestore di progetto organizza codice sorgente, moduli, media e scene all’interno di un progetto. Strumenti per il rilevamento e la sostituzione dei duplicati aiutano a gestire contenuti e varianti ricorrenti. Una finestra delle proprietà mette a disposizione parametri e proprietà degli elementi del progetto. Node editor per scene e comportamenti Un node editor grafico permette di creare scene e comportamenti come strutture collegate. Gerarchie e connessioni tra parametri sono rappresentate come grafo e possono essere utilizzate all’interno della logica del progetto – a complemento della programmazione in C++/QML.
Elevata integrazione di 2D e 3D L’ambiente supporta la visualizzazione 2D e 3D all’interno di un unico progetto. Superfici basate su immagini, composizioni bidimensionali e strutture spaziali si possono combinare in un solo sistema. L’ambiente si presta quindi a lavori che partono da posizioni pittoriche, grafiche o basate sulla luce e che al tempo stesso integrano prospettive spaziali, profondità o logiche dell’oggetto.
Integrazione dell’IA per il lavoro sul codice Un punto centrale è un’ampia integrazione dell’IA nel lavoro sul codice. Comprende funzioni per analizzare il codice (struttura, dipendenze, punti di errore, coerenza), generarlo (funzioni, moduli, prototipi), ampliarlo (estensioni di sistemi esistenti) e ristrutturarlo (refactoring, riorganizzazione, migrazione di parti di un progetto). L’IA è impiegata come componente dell’ambiente di sviluppo, non come strumento ausiliario esterno.
Sviluppo proprietario per progetti di installazione su misura Il sistema è interamente sviluppato in proprio. Viene impiegato per realizzare progetti in modo più robusto e più preciso rispetto ai classici ambienti di sviluppo di giochi orientati al mainstream – in particolare dove le installazioni richiedono combinazioni specifiche di media, logica di controllo, relazione con lo spazio, stabilità in esecuzione e manutenzione del progetto a lungo termine.
AMBIENTE ARTISTICO LIBERO Un ambiente di sviluppo per una pratica di lavoro visiva e per logiche progettuali artistiche autonome.
CONTESTI ARTISTICI ED ESPOSITIVI Installazioni, pittura e opere di luce digitali in un ambito curatoriale.
QUADRI ISTITUZIONALI Progetti con una dimensione strutturale o documentaria a lungo termine.
MEDIAZIONE Formati in cui relazioni complesse diventano comprensibili.
SISTEMI DI IMPRONTA TECNICA Architetture visive e funzionali in ambienti professionali.
SPAZI IMMERSIVI Ambiti di informazione e di apprendimento.
VISUALIZZAZIONE BIDIMENSIONALE E TRIDIMENSIONALE Rappresentazione di contenuti tecnici e di strutture spaziali.
Immagini
8Chiedere informazioni
IMPACT4IMMERSIVE IDE