Soluções+Interactivas

Como avaliar soluções interactivas
toc

As soluções interactivas de realidade virtual têm como objectivo principal o envolvimento do utilizador interagindo num ambiente que não é real. Características que devem ser analisadas:
 * funcionamento dos dispositivos periféricos e a sua ergonomia;
 * qualidade gráfica dos ambientes virtuais e o seu realismo perante o olhar do utilizador;
 * contributo para a imersão do utilizador;
 * utilização adequada das cores;
 * aspectos visuais;
 * qualidade adequada do som;
 * qualidade da estimulação táctil e da percepção da força;
 * funcionamento e objectivos da simulação;
 * outras características mais específicas relacionadas com a área ou domínio em que se insere.

O desenho de soluções interactivas
O desenho de soluções interactivas deve ser precedido do levantamento de todos os requisitos envolvidos, podendo este ser mais ou menos complexo. Alguns requisitos a considerar:
 * definição da solução interactiva a desenvolver;
 * caracterização do tipo de imersão pretendido;
 * avaliação, caracterização e suporte dos vários dispositivos a utilizar;
 * definição da capacidade de percepção dos movimentos do utilizador;
 * avaliação de recursos e capacidades;
 * selecção das ferramentas a utilizar no desenvolvimento;
 * criação e edição de formas geométricas e texturas;
 * descrição da visão estereoscópica;
 * caracterização do hardware, do software e do suporte de rede;
 * modelação da acção do sistema.

Para o desenho de soluções interactivas no âmbito da realidade virtual é necessário envolver conhecimentos de diversas áreas, que permitam a modelação de objectos, a ligação de computadores em redes, a implementação de sistemas de processamento em tempo real e o desenvolvimento de programação orientada a objectos.

Para tornar esta tarefa mais acessível, são utilizadas ferramentas conhecidas por VR ToolKits, que permitem a criação de programas de realidade virtual.

Estas ferramentas são essencialmente bibliotecas expansíveis com colecções de funções orientadas a objectos e às especificações da realidade virtual.

VR ToolKits Exemplos :

 * **Designação** || **Descrição** ||
 * **DI-Guy** || Permite adicionar características do comportamento humano a acontecimentos simulados em tempo real. Cada característica altera-se de forma realista, respondendo a comandos simples e movimenta-se no ambiente de acordo com as indicações. Estas características são animadas de forma automática.[[http://www.youtube.com/watch?v=iGLkDxuhETU&NR=1|

http://www.youtube.com/watch?v=iGLkDxuhETU&NR=1]][] ||
 * **Gizmo3D** || É uma solução completa para a indústria, aplicações militares e jogos. Para além de ser usado pelos serviços militares é também utilizado na indústria espacial. Permite desenvolver formas geométricas de uma forma rápida, sombras em tempo real, estruturas recursivas, ambientes e animações.[[http://www.gizmosdk.com/html/3Dintr.htm|

http://www.gizmosdk.com/html/3Dintr.htm]] [] || Virtus WalkThrough Pro** || Permite uma visualização 3D intuitiva. Possui ferramentas de modelação e de edição, cria perspectivas correctas com o mapeamento das texturas, tem capacidade de exportar VRML (Virtual Modeling Language) e combina a capacidade de rendering 3D em tempo real com as movimentações detectadas.[[http://www2.worldvillage.com/wv/cafe/html/reviews/virtus.htm|

http://www2.worldvillage.com/wv/cafe/html/reviews/virtus.htm]]  "If You Don't Like This World, Build Yourself Another"  ||
 * **WorldToolKit para Windows** || Permite o desenvolvimento de ambientes 3D simulados e aplicações de realidade virtual. É uma livraria orientada a objectos com um alto nível de funções para configuração, interacção e controlo da simulação em tempo real.[[http://www.vrupl.evl.uic.edu/Eng591_Pages/HWGUIDE_NT.PDF|

http://www.vrupl.evl.uic.edu/Eng591_Pages/HWGUIDE_NT.PDF]] ||
 * **VRML** || Linguagem de programação de ambientes virtuais de rede para a internet, podendo as suas aplicações ser executadas na maioria dos browsers.[[http://www.w3.org/MarkUp/VRML/|

http://www.w3.org/MarkUp/VRML/]][] [] [] ||
 * **CAVELib** || É a API (Aplication Programmer's Interface) mais utilizada para o desenvolvimento de aplicações visualmente imersivas. É uma plataforma que permite criar um produto final de alta qualidade que pode ser executado em diferentes sistemas operativos, como o Windows, o Linux, o Solaris e o IRIX, e independente dos sistemas de visualização utilizados.[[http://www.gizmosdk.com/docs/movies/nice-elidon-mobilier.mpeg|

http://www.gizmosdk.com/docs/movies/nice-elidon-mobilier.mpeg]][] || __[]__
 * ParaView || [] ||
 * carbon graphics || [] ||
 * 3dnature || [][] ||
 * VSG - Avizo || []
 * VSG - Avizo || []

[] [] ||

. requisitos de hardware e software . solução interactiva . o tipo de imersão . texturas . visão estereoscópica . percepção dos movimentos do utilizador . ajuda e referências

Outros "links"
[]
 * Boston University - Scientific Computing & Visualization**

[]
 * BostonDynamics**

[]
 * web 3D consortium**