desenvolvimento de ambientes virtuais
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 PresentationTRANSCRIPT
![Page 1: Desenvolvimento de Ambientes Virtuais](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/5.jpg)
MultisensorialMultisensorial
![Page 6: Desenvolvimento de Ambientes Virtuais](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/6.jpg)
InterativoInterativo
![Page 7: Desenvolvimento de Ambientes Virtuais](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/10.jpg)
Desenvolvimento do AVDesenvolvimento do AV
Engenharia de Engenharia de RequisitosRequisitos
ProjetoProjeto
ImplementaçãoImplementação
AvaliaçãoAvaliação
![Page 11: Desenvolvimento de Ambientes Virtuais](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/17.jpg)
Exemplos de AVsExemplos de AVs
![Page 18: Desenvolvimento de Ambientes Virtuais](https://reader035.vdocuments.site/reader035/viewer/2022062309/5681351d550346895d9c77f8/html5/thumbnails/18.jpg)
Exemplos de AVsExemplos de AVs