Anche i prim hanno il diritto di andare in discoteca e ballare….

Recentemente Linden Lab ha introdotto una nuova funzionalità di scripting che consente di memorizzare “animazioni dei prim” in modo da fargli fare (al prim o al root prim) un percorso prestabilito ed eseguirlo in modo fluido (play) in modo che tutti vedano i prim nelle stesse posizioni. Questa funzionalità è stata inserita per limitare il lag nelle sim dovuto ad ascensori od oggetti fisici che si muovono. Per dettagli su questa funzione nuova guardate qui: http://wiki.secondlife.com/wiki/LlSetKeyframedMotion

E’ possibile ad esempio far fare ad un oggetto il giro della vostra sim specificando le tempistiche con cui si deve muovere o semplicemente dirgli di girare su sè stesso.

Nel caso della semplice rotazione attenzione a non confondere la rotazione semplice fatta normalmente in SL con llTargetOmega() che influisce solo sul viewer [ogni viewer vede una rotazione differente] con la rotazione server side, dove tutti vedono l’oggetto ad un livello di rotazione condiviso. Per ovviare a questo  fino a poco fa si usavano oggetti fisici oppure costosi spostamenti con llSetPos() che avevano però il difetto di presentare il movimento in modo innaturale e a scatti e comunque impattavano pesantemente sulla sim.

A parte ascensori, treni, mongolfiere etc, le possibilità artistiche (cosa che pochi riescono a cogliere) offerte da questa nuova funzione sono effettivamente interessanti, quindi vale veramente la pena di imparare a scriptare con questo metodo.

Questo è ad esempio un interessante video fatto da uno scripter che usa queste animazioni con oggetti flexy ottenendo sorprendenti risultati:

Rufus Darkfold, il creatore di questo video e degli “attori” animati, produce anche il componente opensource da lui chiamato “primcontrol” che potete trovare qui: http://community.secondlife.com/t5/Building-and-Texturing-Forum/Free-primcontrol-HUD-Easy-Prim-Torture-Beta-Test-Open/td-p/1092577 oppure iscrivervi al suo gruppo inworld dove fornisce il componente di creazione delle animazioni: “Navigator Users”.

oppure anche http://secondlife.lithium.com/t5/LSL-Scripting/Free-primcontrol-HUD-Easy-Keyframe-Animation-Easy-Prim-Torture/td-p/1092569

NB: l’oggetto primcontrol fa un SACCO di altre cose: per vederle tutte occorrerebbero almeno 10 articoli 🙂

Altre applicazioni artistiche

Pallina Loon ad esempio ha fatto un video dove illustra alcune applicazioni di questa animazione evidenziando l’aspetto “fisico” che queste animazioni hanno sugli avatar con il suo bel video “The Avatar Machine”.

Altre idee?

Se avete altre idee su come utilizzare questa funzione, commentate oppure scrivetemi.

Salahzar Stenvaag

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.