Floating Gems

floatGem-04

floatGem-03

floatGem-02

floatGem-01

Posted in 3D, Art | Leave a comment

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