desenvolvimento de ambientes virtuais

18
Desenvolvimento de Desenvolvimento de Ambientes Virtuais Ambientes Virtuais Prof. Dr. Alexandre Cardoso Prof. Dr. Alexandre Cardoso www.compgraf.ufu.br/alexandre [email protected]

Upload: channing-wells

Post on 03-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Desenvolvimento de Ambientes Virtuais. Prof. Dr. Alexandre Cardoso. www.compgraf.ufu.br/alexandre [email protected]. Fundamentos. Ambientes Virtuais Usuário percebe-se dentro do ambiente 3D gerado pelo computador Pode ser visualizado de diferentes pontos de vista Alterações em tempo real - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Desenvolvimento de Ambientes Virtuais

Desenvolvimento de Desenvolvimento de

Ambientes VirtuaisAmbientes Virtuais

Prof. Dr. Alexandre CardosoProf. Dr. Alexandre Cardoso

www.compgraf.ufu.br/[email protected]

Page 2: Desenvolvimento de Ambientes Virtuais

Fundamentos Fundamentos

• Ambientes VirtuaisAmbientes Virtuais– Usuário percebe-se dentro do ambiente 3D

gerado pelo computador– Pode ser visualizado de diferentes pontos de

vista– Alterações em tempo real– Objetos: comportamentos e funções (que

podem ser similares ao mundo real)– Possível uso de dispositivos não

convencionais

Page 3: Desenvolvimento de Ambientes Virtuais

Quando??Quando??

• Situações de risco à segurançaSituações de risco à segurança

• Treinamento especializado, envolvendo Treinamento especializado, envolvendo custos e riscos elevadoscustos e riscos elevados

• Alta interatividade, com o estímulo de Alta interatividade, com o estímulo de múltiplos sentidosmúltiplos sentidos

• Interação real com objetos virtuaisInteração real com objetos virtuais

• Atividades irrealizáveis no mundo realAtividades irrealizáveis no mundo real

• Atividades com acesso difícil ou restrito. Atividades com acesso difícil ou restrito.

Page 4: Desenvolvimento de Ambientes Virtuais

FundamentosFundamentos

Ambiente VirtualAmbiente Virtual

Espaço e Situação definidos Interação

Sintético – tempo real 3D

Multisensorial Imersivo

Realístico Usuário Presente

Page 5: Desenvolvimento de Ambientes Virtuais

MultisensorialMultisensorial

Page 6: Desenvolvimento de Ambientes Virtuais

InterativoInterativo

Page 7: Desenvolvimento de Ambientes Virtuais

Desenvolvendo AVsDesenvolvendo AVs

• ExigênciasExigências

– AV: deve ser adaptado para a tarefa

• Avaliar questões de interface

• Avaliar fatores humanos

• Avaliar o projeto em si

• Limites de desempenho – conflito com as anteriores!!!

Page 8: Desenvolvimento de Ambientes Virtuais

MetáforasMetáforas

• Referem-se à maneira com a qual o usuário Referem-se à maneira com a qual o usuário

se relaciona com o AVse relaciona com o AV

• Metáforas convencionais: pouco aplicáveisMetáforas convencionais: pouco aplicáveis

• Trata-se de uma tarefa críticaTrata-se de uma tarefa crítica

• Uma metáfora não se aplica a todos os Uma metáfora não se aplica a todos os

domínios – fundamentar a mesma em cada domínios – fundamentar a mesma em cada

caso particular!!!caso particular!!!

Page 9: Desenvolvimento de Ambientes Virtuais

MetáforasMetáforas

• Para o ambiente em siPara o ambiente em si

– Aparência total do ambiente

• Para representação da informaçãoPara representação da informação

– Como será entregue a informação ao usuário

• Para interaçãoPara interação

– Como o usuário interage com o ambiente

Page 10: Desenvolvimento de Ambientes Virtuais

Desenvolvimento do AVDesenvolvimento do AV

Engenharia de Engenharia de RequisitosRequisitos

ProjetoProjeto

ImplementaçãoImplementação

AvaliaçãoAvaliação

Page 11: Desenvolvimento de Ambientes Virtuais

Engenharia de RequisitosEngenharia de Requisitos

• Requisitos Gerais do AVRequisitos Gerais do AV

– Modelos conceituais

• Requisitos EspecíficosRequisitos Específicos

– Características específicas do AV

• Igual ao Mundo real?

• Diferente do mundo real?

• Não há equivalência com aspectos reais.

Page 12: Desenvolvimento de Ambientes Virtuais

Engenharia de RequisitosEngenharia de Requisitos

• Requisitos não funcionaisRequisitos não funcionais

– Aspectos de software, hardware ou restrições

do comportamento do AV considerado

- considerar: usabilidade, portabilidade,

confiabilidade etc

- Imersão, interação e navegação

Page 13: Desenvolvimento de Ambientes Virtuais

ProjetoProjeto

• Tecnologias de EntradaTecnologias de Entrada

• Tecnologias de SaídaTecnologias de Saída

• Tecnologias de HardwareTecnologias de Hardware

• Tecnologias de SoftwareTecnologias de Software

• Projeto de objetos, comportamentos e Projeto de objetos, comportamentos e

interaçõesinterações

Page 14: Desenvolvimento de Ambientes Virtuais

ImplementaçãoImplementação

• Obtenção e preparação de imagensObtenção e preparação de imagens

• Construção dos objetos 3DConstrução dos objetos 3D

• Execução do Ambiente VirtualExecução do Ambiente Virtual

Page 15: Desenvolvimento de Ambientes Virtuais

AvaliaçãoAvaliação

• Avaliação do desempenho do sistemaAvaliação do desempenho do sistema

– Latência total: acúmulo de atraso gerados

pelos componentes do sistema

– Taxas de atualização do display

– Robustez

– Tolerância a falhas

Page 16: Desenvolvimento de Ambientes Virtuais

AvaliaçãoAvaliação

• Avaliação da usabilidadeAvaliação da usabilidade

• Avaliação da segurançaAvaliação da segurança

• Avaliação do valor da tarefa e da aplicaçãoAvaliação do valor da tarefa e da aplicação

Page 17: Desenvolvimento de Ambientes Virtuais

Exemplos de AVsExemplos de AVs

Page 18: Desenvolvimento de Ambientes Virtuais

Exemplos de AVsExemplos de AVs