Upload
channing-wells
View
43
Download
0
Embed Size (px)
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
Citation preview
Desenvolvimento de Desenvolvimento de
Ambientes VirtuaisAmbientes Virtuais
Prof. Dr. Alexandre CardosoProf. Dr. Alexandre Cardoso
www.compgraf.ufu.br/[email protected]
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
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.
FundamentosFundamentos
Ambiente VirtualAmbiente Virtual
Espaço e Situação definidos Interação
Sintético – tempo real 3D
Multisensorial Imersivo
Realístico Usuário Presente
MultisensorialMultisensorial
InterativoInterativo
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!!!
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!!!
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
Desenvolvimento do AVDesenvolvimento do AV
Engenharia de Engenharia de RequisitosRequisitos
ProjetoProjeto
ImplementaçãoImplementação
AvaliaçãoAvaliação
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.
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
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
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
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
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
Exemplos de AVsExemplos de AVs
Exemplos de AVsExemplos de AVs