A interatividade num ambiente virtual consiste na possibilidade de o utilizador dar instruções ao sistema através de ações efetuadas neste e nos seus objetos.
O sistema, em função destas ações, transforma-se e adapta-se, criando novas situações ao utilizador. Assim este pode, por exemplo, movimentar-se num ambiente virtual 3D efetuando ações sobre os objetos que o compõem. A simples movimentação do utilizador vai implicar que o sistema gere e atualize as imagens do ambiente virtual correspondentes à nova perspetiva.
Características ou componentes
Comunicação: troca de informação entre o utilizador e o sistema;
Feedback: resposta do sistema a uma inserção de dados;
Controlo e resposta: capacidade que permite ao sistema regular e atuar no ambiente virtual;
tempo de resposta: intervalo de tempo entre o estímulo do utilizador e a alteração no ambiente virtual
Adaptabilidade: é a capacidade que o sistema possui de alterar o ambiente virtual em função dos vários estímulos
Níveis segundo a relação Homem-máquina
reativa: O sistema controla o desenrolar da acção dos utilizadores (interacção e feedback).
coativa: O utilizador tem o controlo da sequência, do ritmo e do estilo das acções desenvolvidas sobre o conteúdo do ambiente virtual.
Ex: páginas web e jogos online
proativa: O utilizador tem o controlo dinâmico da estrutura e do conteúdo das ações desenvolvidas no ambiente virtual.
Ex: The Sims*
The Sims*
Níveis segundo a ação sensoria
Elevada: o utilizador sente-se inteiramente imerso num ambiente virtual, no qual todos, ou quase todos os seus sentidos são estimulados. É o caso dos simuladores de realidade virtual ou o cinema em 4D**.
Média: já não são estimulados todos os sentidos do utilizador. Só alguns sentidos do utilizador estão a ser utilizados. Deste modo, o controlo exercido no desenrolar da acção no ambiente virtual torna-se mais limitado e portanto, menos imersivo em relação ao nível anterior.
Baixa: são poucos os sentidos do utilizador a serem estimulados. Neste caso, o utilizador já não se sente inserido num ambiente virtual, cingindo-se na maioria das vezes a ver e/ou ouvir. É o que acontece por exemplo, quando vemos um filme.
cinema em 4D**
Tipos de interactividade
Linear: Programas onde o utilizador pode movimentar-se para a frente ou para trás num sequência linear pré-determinada de material educativo. E o controle do utilizador é limitado.
De suporte: trata-se da capacidade do sistema de dar suporte ao utilizador desde um simples módulos de ajuda até um tutorial de maior complexidade.
Essa ajuda pode ser sensitiva ao contexto, isto é, dá suporte específico sobre as ações presentes do utlizador em dado momento.
Hierárquica: oferece um conjunto definido de opções. A configuração maks conhecida desse tipo é menu. Porém, logo após ter selecionado a opção que lhe interessa, o utilizador cai numa interação linear, e quando termina a sequência, volta ao menu original.
Sobre objetos: refere-se aos programas em que objetos podem ser ativados pelo rato. As ações disparadas podem variar dependendo dos encontros, conteúdos e objetos anteriores.
Reflexiva: permite que o utilizador compare a sua resposta com a de outros utilizadores a fim de analisar o grau de acerto alcançado.
De hiperligação: o utilizador tem à sua disposição uma grande quantidade de informações pela qual pode navegar como quiser.
De atualização: refere-se às avaliações. A resposta será avalida pelo programa que gerará uma atualizaçaõ ou feedback. Esse tipode interatividade pode variar desde o formato simples de pergunta/resposta até respostas condicionais que envolvem inteligência artificial.
Construtiva: uma extençaõ de classe anterior, onde o ambiente requer do utilizador que manioule certos objeros para que alcance determinados objetivos. A lição pode apenas seguir para o prócimo estágio se o utilizador conseguir resolver a montagem necessária.
O desenho de soluções interativas
O desenho de suluções interativas deve ser precedido do levantamento de todos os requisitos envolvidos, podendo este ser mais ou menos complexo, de acordo com o tamanho e a complexidade destas.
Requisitos a considerar:
Definição da solução interativa a desenvolver;
Avaliação de recursos e capacidades;
Definição da capacidade de perceção dos movimentos do utilizador
Caracterização do tipo de imersão pretendido;
Modelação da ação física do sistema;
Seleçã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.
AVALIAÇÃO DE SOLUÇÕES INTERATIVAS
Objetivo: O utilizador estar inserido num ambiente que não é real;
Características analisadas para avaliar as soluções interativas:
Qualidade do som e imagem;
Qualidade do ambiente virtual e percentagem de realismo;
Funcionamento dos dispositivos periféricos e a sua argonomia;
contributo para a imersão do utilizador;
Utilização correta das cores;
Aspetos virtuais;
Qualidade da estimulação táctil e perceção de força;
Funcionamento e objetivos 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 INTERATIVAS / FERRAMENTAS:
Temos muitas ferramentas para a criação de solução no âmbito da realidade virtual:
DI-Guy:
• Permite adicionar características do comportamento humano;
• Cada característica altera-se de forma realista;
• Responde a comandos simples;
• Movimenta-se no ambiente de acordos com as indicações;
• Animadas de forma automática.
Gizmo3D:
• Solução completa para a indústria, aplicações militares e jogos;
• Utilizado pelos serviços militares e na indústria espacial;
• Desenvolve formas geométricas rapidamente.
Virtus Walk Through Pro:
• Permite uma visualização 3D intuitiva;
• Possui ferramentas de modelação e de edição;
• Cria perspetivas corretas com o mapeamento das texturas;
• Capacidades de exportar o VRML;
• Combina a capacidade de rendering 3D com movimentações detetadas.
WorldToolKit para Windows:
• Desenvolve ambientes 3D simulados e aplicações de realidade virtual;
• Livraria orientada a objetos com um alto nível de funções;
VRML (Virtual Reality Modeling Language) :
• Utilizado para a Internet e para ambientes deskpot;
• Cria textos tridimensionais ;
• Os objetos podem ser formas básicas;
• As suas aplicações podem ser executadas na maioria dos browsers
CAVELib(Aplication Programmer’s Interface) :
• É a mais utilizada para o desenvolvimento de aplicações visualmente imersivas;
• 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;
DI-Guy
VRML
Gizmo3d
Virtus Walk Through Pro
WorldToolKit para Windows
CAVELIB