Come sviluppare per Oculus Rift con Unity

Creato il 03 novembre 2014 da Oculusriftitalia

Se non ne avete uno, potete acquistare un DK2 direttamente da Oculus VR al sito http://www.oculus.com/dk2/

Assicuratevi che il vostro computer disponga di Runtime 0.4.3 e del firmware 2.12, che siano funzionanti ed installati, altrimenti create un account di accesso al link https://developer.oculusvr.com/ e scaricate ed installate Oculus Runtime 0.4.3 dal link https://developer.oculusvr.com/?action=dl

Le uniche versioni di Unity attualmente gratuite e funzionanti sono la 4.5.5¹ e la 4.6 beta²:

Dunque, o scaricate e installate Unity 4.5.5:

http://unity3d.com/unity/download/archive

o Scaricate e installate Unity 4.6 Beta:

http://unity3d.com/unity/beta/4.6

o anche entrambi.

La 4.5.5 sembra essere l'ultima versione veramente stabile. La versione 4.6 Beta potrebbe essere instabile, nonostante abbia un'interfaccia utente avanzata e più adatta alla VR.

3. Le librerie Oculus Unity

Scaricate e dezippate l 'integrazione di Unity 4:

Scaricate l'integrazione Unity 4 0.4.3 dal link:

https://developer.oculusvr.com/?action=dl

Dezippate ovr_unity_0.4.3_lib.zip

Seguite le istruzioni:

Assicurati di avere familiarità con Unity e il suo workflow:

Leggete la guida all'integrazione Oculus Unity presente nel file zip e qui:

http://static.oculusvr.com/sdk-downloads/documents/OculusUnityIntegrationGuide_0.4.3.pdf

Non dimenticate il manualetto di Oculus VR: http://static.oculusvr.com/sdk-downloads/documents/Oculus_Best_Practices_Guide.pdf

Se volete, guardate come hanno sviluppato l'eccellente demo Tuscany:

1) Avviate Unity.

2) Create un nuovo progetto.

3) Fate doppio clic su:
OculusUnityIntegrationTuscanyDemo.unitypackage
(scompattato al punto 3) o importatelo utilizzando
Assets -> Import Package -> Custom Package...

Per creare la vostra scena VR:

Aprite un progetto esistente o createne uno nuovo.

Fate doppio clic su OculusUnityIntegration.unitypackage o importatelo utilizzando

Assets -> Import Package -> Custom Package
Se la scena ha una Camera esistente o un Controller in prima/terza persona, disabilitatelo impostandolo su inattivo.

Impostate OVRCameraRig o OVRPlayerController di default
per la scena.

I default si trovano nel riquadro del progetto in Attività> OVR> Prefab e possono essere trascinati nella scena o nel riquadro Hierarchy.

Se si utilizza OVRPlayerController assicuratevi che ci sia un collider (floor) sotto di esso e impostate la posizione Y di almeno 1,5 metri al di sopra del collider.

Adesso sarà possibile:

Premendo il pulsante Unity Play vi sarà mostrata la scena in visione stereostopica su normale monitor. Ruotando il Rift dovrebbe cambiare la prospettiva.
Impostando il Rift in modalità estesa, utilizzando la configurazione Unity di Oculus, il punto di vista potrà essere trascinato anche sullo schermo del Rift.

Assicurandovi che la risoluzione sia impostata su 1920×1080, sia selezionata la modalità Run in Background e le proporzioni siano impostate a 16:10 e 16:9 con Edit -> Project Settings -> Player da Settings for PC, Mac & Linux Standalone

Se volete potet impostae l'Anti Aliasing a 2x o 4x per Standalone in MEdit -> Project Settings -> Quality

    Scegliere la piattaforma di destinazione (target platform)

Eseguite il Projectname_DirectToRift.exe (se desiderate la modalità direct-to-rift) o la modalità Projectname.exe (per scegliere la modalità estesa).


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :