Anda di halaman 1dari 6

REALIDADE AUMENTADA COM VUFORIA EM UNITY3D. GUIA RPIDO.

1. Instalar o Unity3D
O Unity 3D disponibilizado em duas verses; a verso Free e a verso Pro, que sujeita a
licenciamento. A verso Pro pode ser instalada durante um perodo experimental de 30 dias,
beneficiando de todas as funcionalidades acrescidas que esta verso oferece. Aps terminar o perodo
experimental o utilizador livre de usar o software na verso Free sem que tenha, contudo, de proceder
a uma reinstalao.
1.1 Descarregue a ltima verso do software e instale a verso experimental Pro.
Pgina de abertura do Unity3D https://unity3d.com/
Pgina de Dowload da ltima verso https://unity3d.com/pt/unity/download
1.2 Verifique se aplicao foi correctamente instalada.
Abra o Unity 3D e crie um novo projecto. A partir do menu Game Object, comando Create Other, escolha
o cubo. Um cubo surgir no centro do cenrio. Clique no boto Play e aguarde que o Unity corra o
projecto.

Grave a Scene, atravs do menu Fil, com o nome olaMundo e feche o programa. Os projectos do Unity
so armazenados na seguinte pasta:
windows: C:\Users\meuNome\Documents\dcm
mac: Macbook/HD/utilizadores/meuNome/dcm

.2. Instalar a extenso Vuforia.


O Vuforia AR uma extenso do Unity3D que permite aos designers e programadores rapidamente criar
aplicativos de RA. Um dos aspectos mais interessantes desta tecnologia consiste na liberdade e
flexibilidade que os autores tm em escolher arbitrariamente imagens ou figuras que serviro de base
para a deteco. Deste modo, o sistema vuforia no est dependente dos tipicos e visualmente
impositivos fiduciais pre-definidos, sendo possvel usar elementos grficos do prprio layout como
fiduciais.
Outro aspecto a destacar a sua natureza multipataforma, no s ao nvel do ambiente de
desenvolvimento (windows e mac) como tambm em termos de compilao e deployment facilitando o
desenvolvimento de aplicaoes em sistemas mobile baseados em android e iOS.

2.1 Descarregue a ltima verso do software.


Pgina principal do Vuforia
https://developer.vuforia.com/

O primeiro passo registar-se no site do projecto. O registo obrigatrio e vai ser exgido no futuro para
realizar o download da extenso e tambm para gerir o banco de imagens (fiduciais) que sero objecto
de deteco por parte da aplicao AR.
Pgina de Dowload da ltima verso para Windows e Mac (escolher a verso no menu do lado
esquerdo):https://developer.vuforia.com/resources/sdk/unity
Nota: estamos a instalar apenas a extenso Vuforia para o Unity3D, no necessrio, nesta fase,
instalar o Android SDK, uma vez que iremos usar o computadador porttil e no o smartphone para
testar e correr a aplicao. Contudo, se o grupo pretender correr a aplicao no smartphone (Android)
ter de o fazer. Os procedimentos detalhados para instalar o Android SDK e o Vuforia SDK descrito na
pgina: https://developer.vuforia.com/resources/dev-guide/getting-started-android-native-sdk
.3.

Primeiro exemplo AR.

3.1 Associar a extenso Vuforia a um projecto Unity3D.


Transfira o ficheiro que acabou de descarregar para a raiz da pasta de projecto dcm criada incialmente
no Unity3D. Recorde o caminho usado pelo Unity quando gravou o projecto.
Em seguida execute a extenso. Uma janela surgir no ambiente de trabalho do Unity3D. Dever
importar todos os componentes disponveis no pacote.

3.2 Criar uma Image Target na cloud.


Com o Vuforia podemos usar uma imagem arbitrria (Image Target ) e us-la como fiducial para o
sistema de deteco. A grande vantagem reside no facto de podermos usar uma imagem ou fotografia
que faa parte do contedo fsico no qual pretendemos combinar os modelos 3D virtuais.
O Vuforia possui um gestor online de imagens no seu site para este efeito (obrigatrio). Sucintamente,
podemos resumir em 4 passos ,ou etapas, a preparao das Image Target para o nosso projecto.
1 Capture/edite uma imagem em formato digital (png, jpg) que pretendemos vir a constituir como Image
Target .
Para testarmos o funcionamento do Vuforia mas criar um exemplo simples e rpido. Desenhe num folha
de papel uma forma ou uma pequena ilustrao sua escolha. Fotografe com o seu telemvel e grave
no formato jpg. Edite e enquadre. A imagem testada tem 320px de largura (a largura ideal segundo a
documentao do Vuforia), e uma resoluo de 72DPIs. Grave com o nome pawn.jpg

2 Realize o upload da imagem atravs do gestor (Target Manager), dispnvel no meu principal da
pgina principal do Vuforia: https://developer.vuforia.com/

No gestor, crie uma nova base de dados com o nome DCM.

Entre na recm criada base dados e realize o upload da imagem pawn.jpg O tipo target Single Image.
Atribua o nome pawnTarget e uma dimenso de 10 unidades.

3- Seleccione o recm criado Image Target e proceda ao respectivo download na forma de uma
extenso. O tipo de ficheiro dever ser do tipo Unity Editor.

4 Transfera o ficheiro DCM.unitypackage para a raiz do projecto do Unity DCM. Abra o projecto e em
seguida abra a cena olaMundo. Com o Unity aberto, execute o ficheiro DCM.unitypackage a base
de dados com a imagem ficar disponvel e associada ao projecto.
3.3 Preparar a scene no projecto Unity 3D.

1. Seleccione a cmara e com o boto do lado direito apague-a. O pacote Vuforia necessita de uma
cmara especial previamente preparada para realizar as operaes de viso por computador
necessrias implementao da realidade aumentada.

2 Escolha a cmara especial do Vuforia a partir do explorador de objectos na janela de projecto do


editor do Unity3D. Encontrar a Arcamera na pasta prefabs (pr-fabricados). Arraste-a directamente para
a janela do cenrio ou, alternativamente, para a janela Hierarchy, na qual esto listados todos as
entidades presentes na cena actual.

3- Na pasta Prefabs do Vuforia encontrar ainda um objecto do tipo ImageTarget. Inclua-o tambm na
nossa simulao arrastando-o para a janela Hierarchy. Este objecto representa na nossa cena a imagem
que funcionar como fiducial.
4- Selecione o objecto ImageTarget. Vamos reduzir a sua escala de 200 unidades para 10, em cada um
dos 3 eixos, atravs da janela Inspector que se encontra no lado direito do editor.

5- Com o ImageTarget seleccionado e ainda na janela Inspector vamos associar a imagem pawnTarget
que se encontra na base de dados, a qual foi feita o donwload e instalada previamente, a este objecto.
Durante este passo, o Vuforia poder abrir automaticamente o seu Browser e pedir-lhe que efectue o
login.

6- Selecione o objecto ARtarget. Na janela Inspector vamos, igualmente, associar a base de dados
cmara, para que ela possa procurar as imagens que nela se encontram. Neste caso, a nossa base de
dados DCM constituda por uma nica ImageTarget, designadamente a pawnTarget.

7- Na janela Hierarchy, coloque o cubo no interior da entidade ImageTarget. Deste modo criada uma
hierarquia entre os dois (cubo passa a ser filho do ImageTarget) e a sua posio e orientao ficar
sempre presa posio orientao do ImageTarget.

8- Ajuste a Transformao do cubo (Translao, Escala e Rotao) de modo a ficar encaixado no


quadrado represendado no ImageTarget.

9- Prima o boto Play e explore a simulao AR colocando frente da webcam a folha onde foi
desenhada a imagem.
10- Introduza e combine vrias primitivas para formar um novo objecto composto. Introduza, igualmente,
uma luz do tipo direcional e ajuste a sua orientao.

Sobre estes anncios

Anda mungkin juga menyukai