domenica 29 marzo 2015

Bookmark Virtuali #1...

Le novità nel mondo della Realtà Virtuale si susseguono ormai senza sosta. Non abbiamo ancora nessuna data certa per la commercializzazione della versione CV1 dell'Oculus Rift, ma questo non impedisce certo la creazione di giochi, esperienze e mondi virtuali immersivi incredibili ed innovativi.

Sul fronte dei visori HMD abbiamo un nuovo ed importante "giocatore", ovvero Valve che, in collaborazione con HTC, ha realizzato un nuovo visore con molte ed interessanti caratteristiche tecniche. Le diverse notizie che girano in rete dicono che sono stati usati due diversi schermi per i due occhi, invece della scelta dell'attuale Oculus DK2 di dividere lo schermo in due parti una per l'occhio destro e l'altra per quello sinistro. HTC Re Vive è integrato in un vero e proprio sistema VR con un particolare apparato di tracciamento laser per una stanza e relativo sistema di input. 

Qui tutte le informazioni per approfondire: http://www.htcvr.com/

OSVR: rilascio del sorgente dell'intero repository ed integrazione con Leap Motion

L'intero repository su GitHub.com del progetto OSVR è stato reso completamente disponibile agli sviluppatori. E' possibile quindi accedere ai plugin relativi allo sviluppo per i motori grafici 3D Unreal Engine ed Unity. E' stato poi annunciata l'integrazione diretta nel visore del sistema "Leap Motion".

Link di referimento:
http://osvr.github.io/
https://www.leapmotion.com/news/osvr-hacker-dev-kit-to-include-motion-control-with-embedded-leap-motion-technology


Second Life 2.0 ovvero Next Generation Platform

Dopo la prima dichiarazione "ufficiosa" avvenuto circa un anno fa, ecco i primi dettagli per lo sviluppo ed il rilascio della nuova piattaforma immersiva di Linden Lab:

https://danielvoyager.wordpress.com/2015/03/18/ebbe-linden-talks-about-education-second-life-and-next-generation-platform-at-vwbpe-2015/

Una start-up da tenere sott'occhio: Improbable.io

La improbable.io ha appena ricevuto venti milioni di dollari di finanziamento per l'ulteriore aggiornamento e sviluppo del suo "system in the cloud". Si tratta di una sorta di sistema distribuito per la creazione di mondi virtuali facilmente interfacciabile con tutti i motori grafici 3D. Quello che si sa è che è stato realizzato in Scala e che la Bossa Studios ha creato con esso un MMO in tempi molto minori del normale sviluppo fino ad oggi conosciuto. Un video mostra la demo sviluppata:



Ready Player One: versione cinematografica con la regia di Steven Spilberg

Ready Player One: il libro di culto in buona parte ambientato in un gigantesco Gioco di Ruolo Immersivo definito O.A.S.I.S. L'adattamento per il mondo cinematografico sarà diretto dal regista Steven Spielberg.

Virtnet: il primo libro della nuova saga del creatore di Maze Runner edita da Fanucci

Vedi copertina e link: http://www.fanucci.it/blogs/news/17856608-novita-in-libreria-virtnet-runner-il-giocatore-di-james-dashner


Ultima notizia, non meno importante delle altre, sono stato accettato tra gli utenti della Alfa di HighFidelity. So stay tuned and see you in the metaverse!

sabato 7 marzo 2015

La guerra silenziosa

È in corso una guerra sanguinosa combattuta a colpi di texture, pipeline ed editor grafici. Non è una guerra, per fortuna,  pericolosa, ma sta mietendo vittime tra i poveri sviluppatori. Avrete forse capito che mi sto referendo alla vera e propria guerra commerciale che si sta svolgendo silenziosamente tra i diversi motori grafici 3D. E' di oggi l'annuncio incredibile, da parte di EpicGame, del rilascio totalmente gratuito del loro incredibile motore grafico Unreal Egine 4. Nel dettaglio sarà possibile usufruire gratuitamente di tutta la suite di sviluppo e perfino poter accedere ai sorgenti dell'intero motore grafico presenti su github.com (al repository principale saranno aggiunti anche i codici del motore Physx su iniziativa di Nvidia: https://www.unrealengine.com/blog/nvidia-opens-physx-code-to-ue4-developers).



In un bel post del blog Cybereality appare quanto mai chiaro quanto ormai sia del tutto inutile cercare di sviluppare un nuovo motore grafico 3D ex novo. In circa due anni di sviluppo il blog Cyberality era divenuto il punto di riferimento per chi volesse creare un motore grafico 3D from scratch. Ma le considerazioni fatte dal bloggeri n uno dei suoi ultimi post devono mettere in guardia coloro che tentino soltanto di ipotizzare lo sviluppo di un software di questo tipo. Riporto dal post (http://cybereality.com/?p=728):
The crux of the matter is that all-in-one engines like Unity and Unreal are just too complex and mature to expect to compete with. That’s not to say a small team or a single hero-coder can’t produce something great. They can. However, using a pre-built engine cuts out a *lot* of time and risk. Had I been working on a project for a client, I would have never even contemplated a custom engine. It just doesn’t make sense. Both Unreal and Unity have huge teams of expert engineers working solely on engine development. Unless you work for a huge AAA studio with a monster budget, I just can’t see coming up with something better in any reasonable amount of time. Even some huge companies (like Capcom and Square-Enix) are dropping in-house engine development for Unreal 4. Not a good sign for indies or bedroom coders working on their own engines.
Non ci resta quindi che l'imbarazzo della scelta. Anche Unity 5, infatti, è completamente gratuito (per il singolo sviluppatore e con alcune piccole limitazioni) ed è considerato uno degli ambienti di sviluppo 2D/3D più utilizzati soprattutto da singoli sviluppatori, appassionati e piccole case di produzione di videogiochi.


Per inasprire ancor di più la battaglia Valve ha da pochi giorni dichiarato che il suo motore grafico Source 2 sarà anche lui disponibile gratuitamente per gli sviluppatori.
La domanda che rimane è quindi solo questa: chi vincerà? E soprattutto quale motore scegliere?


domenica 1 marzo 2015

Ci vediamo nel "Metaverse"!

La notizia di pochi giorni fa ha scosso il panorama degli Immersive Virtual Worlds: HighFidelity ha ricevuto dalla Vulcan Capital un finanziamento di 11 milioni di dollaro per l'ulteriore sviluppo della piattaforma. HighFidelity, inoltre, lancerà presto la possibilità di creare e condividere propri server con la piattaforma sviluppata che è attualmente in fase ALFA.
Di seguito l'interessante presentazione con l'annuncio del finanziamento e le possibilità lavorative annesse:


Per chi non conoscesse HighFidelity, si tratta di una startup fondata da Philip Ronsedale e soci per la creazione di un vero e proprio "Mondo Virtuale Immersivo" che può essere sicuramente considerato come l'approssimazione più vicina al citatissimo e bramatissimo "metaverse". E' da ricordare che HighFidelity è tra gli sponsor del visore OSVR.

HighFidelity è sicuramente una piattaforma molto  interessante, ma altre possibilità si fanno avanti. E' questo il caso di JanusVR, definito come  un vero e proprio VR Web Browser.  Questo denominazione è dovuta alla facilità con cui è possibile passare da una stanza simulata ad un'altra semplicemente "cliccando" sul portale di accesso che riporta un indirizzo web ed una breve descrizione del mondo collegato. Da quello che ho potuto vedere utilizzando Javascript ed oggetti in formato Wavefront (.obj) è possibile "creare" una propria stanza visitabile e collegata. Scorrendo il binario ho notato che lo sviluppatore principale James McCrae ha utilizzato, come in HighFidelity, le librerie QT. L'applicazione è sviluppata ovviamente in C++ ed è gratuita, tuttavia i sorgenti non sono disponibili. Ecco uno dei filmati introduttivi che spiegano molto bene il funzionamento di JanusVR:



Per chi invece volesse solo un semplice luogo di ritrovo è possibile utilizzare gratuitamente CONVRGE, un "social virtual environment".  Tutto il progetto è realizzato in Unity. Di seguito un breve video introduttivo preso in world: