Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Viabilização da Análise de Interação em um Software Colaborativo para
Modelagem de Objetos 3D
Eduardo Barrére, Ana Luiza Dias e Claudio Esperança
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Motivação
Este trabalho apresenta o desenvolvimento do
controle da interatividade num sistema para a área
de computação gráfica, mais especificamente para
modelagem de cenários 3D
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Introdução
Aplicações para a área de computação gráfica:
• realidade virtual
• modelagem geométrica
• visualização científica e animação
Para todas estas aplicações, uma funcionalidade básica é a
construção e manipulação de ambientes 3D, também chamados
de cenários 3D.
A interação em ambientes 3D é realizada de maneira a atingir
objetivos como:
• efetuar operações de manipulação e seleção de objetos
• permitir a navegação no ambiente 3D (desafio DOF).
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Software para Modelagem 3D
FMI3D
Geração e
Tratamento
de logs
Manipulação
de Objetos 3D
Gerenciador
de Interface
Visão
armazenar a
interação
exibir o modelo
modificar o
modelo
modificar a
visãotratar a
interação
Módulos com possibilidade de controle de interação
Arquitetura convencional, seguindo o padrão MVC (Model View Controller), para a implementação de um software para modelagem3D:
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Software para Modelagem 3D
Ferramenta Multi-Interface para Modelagem 3D
FMI3D
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Funcionalidades de Modelagem
A FMI3D fornece um conjunto mínimo de funcionalidades de modelagem 3D:
• Criação, edição e remoção de objetos 3D;
• Manipulação de atributos;
• Manipulação de vistas;
• Textura;
• Armazenamento e recuperação de cenários;
• Operações de undo e re-undo.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Funcionalidades de Interação
São funcionalidades de Interação da FMI3D:
• Zoom in e out;
• Visualização ( paralela ou perspectiva );
• Propriedades da câmera;
• Grade de apoio;
• Cursor 3D;
• Instanciação de um objeto 3D;
• Edição de objetos;
• Lista dos objetos em cena;
• Log das interações;
• Seleção de um objeto em cena.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
FMI3D Colaborativa
Recursos adicionados na versão colaborativa:abrir cenário colaborativo, armazenar cenário no servidor,
Bloquear/desbloquear cenário, gerar anotações do cenário, gerar anotações individuais para usuários, mensagens instantâneas entre os usuários, login de
usuários, lista de usuários, Chat e busca visão de usuário
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Controle de Interação
Um ponto importante para o funcionamento da FMI3D é a configuração da interface.
O controle das ações dos usuários foi implementado no módulo Gerenciador de Interface e é baseado nas seguintes possibilidades de interação:
•Manipulação Direta;
•Seleção de MENU;
•Exibição de campos;
•Linguagem de comando;
•Botões;
•Arrastar e soltar;
A outra forma para controle e avaliação de interatividade implementada foi o log das atividades de interação do usuário com o sistema.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Pesquisa de Validação
Analisar o impacto de cada tipo de interação, disponível na FMI3D durante o processo de
construção de um cenário 3D.
A coleta de dados foi realizada através de anotações obtidas via observação dos usuários, questionário e registro das atividades realizadas na FMI3D (log das atividades).
Os dados obtidos enfatizaram os componentes: aprendizagem, eficiência de uso, memorização, erros e satisfação.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Pesquisa
• Grupo de usuários: 10 usuários (uso profissional ou pessoal de softwares de Modelagem 3D);
• Definição dos cenários: A pesquisa foi dividida em cinco etapas(baseadas na forma de interatividade): menu, botões, linguagem de comando, manipulação direta e livre. A cada etapa, a FMI3D era configurada para permitir somente um tipo de interatividade.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Alguns Resultados Quantitativos
Através do log foi possível obter medidas quantitativas (tempo de
execução, dificuldades no posicionamento dos objetos etc.).
Como exemplo, o tempo médio para se completar cada etapa (1ª,
2ª, 3ª, 4ª e 5ª): 25, 23, 50, 20 e 17 minutos; e o tempo médio de
manipulação de cada objeto na cena após a sua instanciação:
122, 116, 402, 106 e 89 segundos, respectivamente a cada etapa.
Problema principal: desviar a atenção da área de manipulação diretaDesafio: 2DOF x 3D
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Conclusões
• A dificuldade encontrada no início do projeto da FMI3D foi encontrar fontes de pesquisa que dessem embasamento ao desenvolvimento do controle de interatividade num software desta natureza.
• O processo mais complicado foi a realização do log das interações, em definir quais dados deveriam ser armazenados para cada tipo de interação.
• A versão atual da FMI3D já possibilita a configuração das formas de interação desejadas e o log das mesmas de forma correta, conforme comprovou a pesquisa realizada.
Como trabalhos futuros tem-se a aprimoração da aplicação para leitura dos logs, permitindo acumular os logs de vários
usuários, representações gráficas e otimizar a geração dos dados estatísticos.
Eduardo Barrére ([email protected])
ViabilizaViabilizaçção da Anão da Anáálise de Interalise de Interaçção em um Software ão em um Software Colaborativo para Modelagem de Objetos 3DColaborativo para Modelagem de Objetos 3D
Contatos
•Eduardo Barrére (PUCMINAS e UFRJ) [email protected]
• Ana Luiza Dias (UFSCar)
• Claudio Esperança (Orientador - UFRJ) [email protected]
Top Related