Autor: Mario Caballero Delgado
Descripció:
Desembre 2015. Realitat virtual de tipus Mixta. Nou prototip creat des de zero. Adaptarem un projecte real fet amb tecnologia BIM i ho processarem per convertir-ho a realitat virtual. “Double Star PG” en Shandong (Xina) és un circuit de proves de 130Ha on s’analitza el disseny, es realitzen assajos i serveis d’homologació per a la indústria de l’Automòbil. Es compon d’11 pistes diferents i edificis de serveis del circuit.
Amb aquest prototip es pretén mostrar el projecte al client d’una manera diferent abans de la seva aprovació. A més, serveix en fase de disseny de control de qualitat, anàlisi de visibilitat en el traçat, senyalització i protecció.
Per al traçat del circuit s’ha utilitzat el programa de càlcul especialitzat ISTRAM. És una aplicació per al disseny de projectes d’enginyeria civil. La seva estructura modular permet projectar carreteres, ferrocarrils o xarxes de sanejament.
Els edificis de control i servei, així com la miscel·lània (barreres, torre de control, ponts, fanals, etc. ) s’han modelat utilitzant el programari d’arquitectura Autodesk REVIT.
Per a la composició, distribució, texturizat, il·luminació, física, interacció i compilació s’ha utilitzat Unity 5.1.1f1 personal. És un motor de videojocs *multiplataforma, i pot ser usat per desenvolupar jocs per a les següents plataformes:
- iOS and Mac
- Android
- Windows Phone, Windows and Windows store apps
- Blackberry 10
- Linux
- Web Player
- Playstation 3, 4, vita y mobile
- Xbox 360 and one
- Wii U.
Figura 1. Interface de the Unity 3D
Dificultats
Al marge de la complexitat tècnica que requereix un projecte d’aquestes característiques, s’ha de tenir en compte la dificultat per exportar/importar les dades de manera correcta dels programes de càlcul al motor de render perquè tot funcioni.
Un altre dels aspectes que més temps requereix, és la configuració de la física dels vehicles perquè sigui el més realista possible.
I finalment, per a l’adaptació del projecte 3D de Unity a VR utilitzem un SDK de Google que permet adaptar les càmeres de Unity i convertir-les en estereoscopicas per poder visualitzar-ho amb unes ulleres Cardboard.
Millores
En provar el joc en realitat virtual el resultat és bo. La sensació d’immersió és total, però la qualitat d’imatge i refresc aconseguides amb les ulleres Cardboard de Google i un Smartphone Samsung S6 no són suficients pels més exigents. Hem de tenir en compte que es requereix d’un ordinador potent si no volem que en moure el cap d’un costat a un altre la imatge rategi i aparegui a trompades. De moment no existeix hardware autònom que permeti processar tota la informació de manera independent (via wifi per exemple), per tant tindrem un cable que uneix les ulleres amb l’ordinador que fa que l’experiència no es gaudeixi tant.
Resultat final:
Interface d’ús comú en els jocs de cotxes. L’usuari pot utilitzar tots els vehicles amb les tecles ASDW o les fletxes de direcció i es pot moure per totes les pistes i l’exterior del circuit si així ho desitja, les úniques restriccions seran les barreres de seguretat.
La tecla “C” s’utilitza per al canvi de càmera, la tecla “TAB o Av/Re de pàgina” per al canvi de vehicle i la tecla “T” per activar o desactivar la telemetria. A més, està preparada per poder utilitzar un volant Logitech GT, els seus botons integrats estan mapegats per realitzar les mateixes funcions.
En el disseny final s’ha creat una aplicació web en 2 versions, una normal i una altra VR preparada per poder visualitzar-la de manera estereoscopica amb el mòbil Samsung Galaxy S6 o similar i qualsevol Cardboard de Google.
Instruccions
- Cotxe: ASDW o fleches
- Canvi de càmera: C
- Canvi de vehicle: Av/re Pag
- Reparació: R
- Fre de mà: ESPACE
- Zoom en càmera rotació: roll mouse
- Telemetria: T
Diagrama