Nylla su iOs app store

Dopo qualche mese di lavoro è finalmente disponibile su App Store iOs il gioco “Nylla”, sviluppato in collaborazione con Verter e del quale ho curato la programmazione e il sound design.

Scaricala gratuitamente qui: https://itunes.apple.com/it/app/nylla/id901791114?l=it&ls=1&mt=8

Posted in Coding, Game Development, iOS, Uncategorized | Leave a comment

Zebra World

Posted in 3D, Art, Uncategorized | Leave a comment

Graffio perso

Posted in Audio, Musica | Leave a comment

Random Atom – un progetto di Processing

Processing è un ambiente di programmazione concepito per la generazione rapida di protipi software (o “sketch”, come li definisce il linguaggio stesso) per la generazione di grafica o contenuti interattivi.

Per la sua facilità d’uso e per la sua potenza e flessibilità è riconosciuto come strumento estremamente potente per la creazione di arte generativa.

Ci ho giocato un po’ e posso confermare quanto sia facile ottenere risultati visivi affascinanti con poche righe di codice. Inserendo la giusta quantità di elementi casuali, inoltre, si posso ottenere risultati sorprendenti con il minimo sforzo.

Ecco alcune immagini generate utilizzando il tratteggio di linee in obbedienza ad alcune formule trigonometriche di base.

Posted in Art, Coding, generative art, processing | Tagged , , | Leave a comment

ChristMashup 2013

Posted in 3D, Art, Audio, Musica | Leave a comment

Verticale Molle

Posted in Audio, Musica | Leave a comment

Musica: Cocco Pixel

Posted in Audio, Musica | Leave a comment

Calcolare il tempo di esecuzione di una funzione in PHP

Nell’ottica di fornire agli utenti della nostra applicazione web maggiori dettagli sull’esecuzione di essa, può essere interessante e utile calcolare il tempo di esecuzione di uno script.
Questo tipo di informazione è molto semplice da ottenere e può elevare il profilo del nostro lavoro fornendo più informazioni agli utenti e può anche rivelarsi molto utile in fase di debug, permettendo di individuare quali script impieghino più tempo nella loro esecuzione per poter poi intervenire nell’ottimizzazione del codice.

La funziona da utilizzare è
microtime(true);

Questa funzione restituisce il timestamp UNIX completo di microsecondi.
Per misurare il tempo impiegato da una funzione ad essere eseguita basta conservare in una variabile il timestamp all’inizio dell’esecuzione di uno script e poi confrontarlo con una seconda misurazione effettuata alla fine delle istruzioni fornite.
Fornendo true come parametro verrà restituito un valore di tipo float e non una stringa, permettendo di utilizzare il risultato per fare un calcolo di differenza.


//inizio dello script
$timestamp_iniziale = microtime(true);

// corpo dello script....

//fine dello script
$timestamp_finale = microtime(true);

//ottento il tempo impegato
$secondi_totali = $timestamp_finale - $timestamp_iniziale

echo "Lo script ha impegato $secondi_totali";


Posted in Coding | Tagged | Leave a comment

Video per InTube 2013

Un video che ho prodotto in 3D e compositing per l’evento BLM InTube 2013.
Anche il sound design è mio.

Posted in 3D, Art, Uncategorized | Leave a comment

Presenze: corto in 3D con motion tracking

Nei passati mesi ho collocato in alcuni momenti liberi l’approfondimento sul motion tracking in 3d per l’affascinante flessibilità offerta da questa tecnica: poter inserire in riprese dal vivo elementi creati in computer grafica solleticava le mie più sfrenate fantasie creative… Quindi dall’approfondimento alla pratica il passo è stato breve.

Ho utilizzato alcune riprese effetuati nei dintorni come base per apprendere le tecniche di motion tracking e il percorso non è stato affatto facile. Ottenere una scala realistica, lottare contro framerate un po’ pazzi, risolvere i capricci relativi a frame con meno contrasto di altri mi hanno occupato a lungo. Per mesi i miei test sono rimasti confinati sul mio computer e mi è servito parecchio lavoro per ottenere un risultato presentabile e contenere le mie ambizioni che avrebbero condannato il tutto ad ingrossare le fila dei progetti incompiuti.

Ed ecco il risultato dei miei sforzi (ho curato anche la colonna sonora, usando uno dei miei ultimi brani prodotti).

Presenze from Simone Sorio on Vimeo.

 

Posted in 3D, Art | Leave a comment