Etiqueta: visualeditor
Etiqueta: visualeditor
 
(33 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 11: Linha 11:
**Criar a compatibilidade para todos os sistemas de realidade virtual
**Criar a compatibilidade para todos os sistemas de realidade virtual
**Convencer os possíveis compradores que é uma alternativa mais barata e mais completa
**Convencer os possíveis compradores que é uma alternativa mais barata e mais completa
**Criar uma versão (ou tornar compatível) com os novos modelos de celulares, como o S8 (que oferece suporte a realidade aumentada).
**Criar uma versão (ou tornar compatível) com os novos modelos de celulares, como o S8 (que oferece suporte a Realidade Virtual e tem um processador decente para o projeto).
**
* '''4.  Quais os conhecimentos básicos que devemos ter para se implementar este projeto?'''
* '''4.  Quais os conhecimentos básicos que devemos ter para se implementar este projeto?'''
**Noção espacial.
**Noção espacial.
**Reconhecimento de formas geométricas.
**Reconhecimento e manipulação de formas geométricas.
**Noções de clima e tempo.
**Noções de clima e tempo.
**
**B  C
* '''5.  Quais soluções similares existem no mercado?'''
* '''5.  Quais soluções similares existem no mercado?'''
**[https://www.microsoft.com/pt-br/store/p/3d-builder/9wzdncrfj3t6 3D Builder] (Windows 10): Não possui suporte para RV;
**[https://www.microsoft.com/pt-br/store/p/3d-builder/9wzdncrfj3t6 3D Builder] (Windows 10): Não possui suporte para RV;
**[https://www.tiltbrush.com/ Tilt Brush]: É um programa pra desenho e não para arquitetura;
**[https://www.tiltbrush.com/ Tilt Brush]: É um programa pra desenho e não para arquitetura;
**[http://vrvision.com.br/project/arquitetura/?gclid=CjsKDwjw0cXIBRCxjqnE3K3sHhIkAL1LezQ_kHKORp1qivkQg8j37qw0OeZ9wzWVTTNllCgXEaazGgKlRvD_BwE VR Vision]: Focado apenas decoração e não a construção vista pelo lado de fora
**[http://vrvision.com.br/project/arquitetura/?gclid=CjsKDwjw0cXIBRCxjqnE3K3sHhIkAL1LezQ_kHKORp1qivkQg8j37qw0OeZ9wzWVTTNllCgXEaazGgKlRvD_BwE VR Vision]: Focado apenas decoração e não a construção vista pelo lado de fora
**[https://spaces.archilogic.com/explore Archilogic]: Não possui as ferramentas de testes climáticos
**[https://spaces.archilogic.com/explore Archilogic]: Não possui as ferramentas de simulação climática
**[http://pixologic.com/ zBrush]: Não possui suporte para RV nem simulação climática
<br>
<br>


Linha 29: Linha 27:
<br>
<br>


* 1. Porque é interessante desenvolver este projeto?
* '''1. Porque é interessante desenvolver este projeto?'''
**  
** É comum e prático, representar ou apresentar uma ideia de uma forma que possamos comparar ou aplicar ao dia a dia. Quando falamos em arquitetura em realidade virtual, nos referimos àqueles trabalhos de escola, faculdade ou a serviço de algo ou alguém, que antes fazíamos em maquetes de isopor e precisávamos desembolsar um valor que quebram completamente as noções de custo benefício, que dão muito trabalho, consomem muito tempo e as vezes não fica com o resultado desejado. Com o software ArchiVR o usuário pode construir toda a maquete em realidade virtual, sem precisar gastar muito ou nada com material. Sua comunicação com a impressora 3D já poupa o usuário de todo o trabalho pesado e manual.
* 2. Porque deve usar a tecnologia escolhida?
* '''2. Porque deve usar a tecnologia escolhida?'''
**  
** A realidade virtual é uma área tecnológica em grande expansão e desenvolvimento no século XXI.
* 3. Porque usar o hardware específico?
** Ela nos permite criar e visualizar objetos ou coisas que seriam difíceis de se ver ou fazer pessoalmente ou manualmente.
**  
* '''3. Porque usar o hardware específico?'''
* 4. Porque usar o sistema específico?
** Os Hardwares utilizados no processo e na execução do programa são necessários para os resultados desejados
**
** Hoje em dia são fáceis de encontrar. Existem os óculos de realidade virtual (Óculos Rift).
* '''4. Porque usar o sistema específico?'''
**Os sistemas tomados como base para o desenvolvimento do software são importantes por que dão suporte tecnológico e sua imperfeição nos mostra o que podemos fazer.
**ArchiVR facilita estudantes e profissionais dá área de arquitetura a desenvolver e criar maquetes ou projeto semelhantes, em menor tempo e com menor custo.
<br>
<br>


Linha 42: Linha 43:
<br>
<br>


* 1. Quem pode se beneficiar deste projeto?  
* '''1. Quem pode se beneficiar deste projeto?'''
**  
** Estudantes, professores, escolas, universidades e profissionais em arquitetura ou engenharia, construtoras.
* 2. Quem poderá operar o sistema?
* '''2. Quem poderá operar o sistema?'''
**
**Estudantes, professores, escolas, universidades e profissionais em arquitetura ou engenharia, construtoras.
* 3. Quem deverá participar do desenvolvimento do sistema?  
* '''3. Quem deverá participar do desenvolvimento do sistema?'''
**  
** Geógrafos, arquitetos, estudantes, professores, construtoras.
<br>


== Where ==
== Where ==
<br>
<br>


* 1. Onde os dados serão inseridos?  
* '''1. Onde os dados serão inseridos?'''
**
**Em um Banco de Dados externo.
* 2. Onde os dados serão externalizados, publicados?
* '''2. Onde os dados serão externalizados, publicados?'''
**  
**Óculos de Realidade Virtual;
* 3. Onde esta aplicação poderá ser usada?  
**Tela do PC (Monitor);
**  
* '''3. Onde esta aplicação poderá ser usada?'''
* 4. Onde os dados serão armazenadas?  
** Computadores pessoais;
**  
** Computadores empresariais;
* 5. Onde o software deverá ser hospedado?  
** Salas de aula;
**
* '''4. Onde os dados serão armazenadas?'''
<br>
** No disco rígido do usuário
 
** Em Nuvem
** Na rede de compartilhamento
* '''5. Onde o software deverá ser hospedado?'''
**No disco rígido do usuário
== When ==
== When ==
<br>
<br>


* 1. Em quanto tempo pretende desenvolver o sistema?  
* '''1. Em quanto tempo pretende desenvolver o sistema?'''
**  
** O sistema lançara um protótipo dentro de 6 meses
* 2. Quais serão as fases e em quanto tempo cada uma?  
* '''2. Quais serão as fases e em quanto tempo cada uma?'''
**  
** A primeira fase se resume na construção de um software que reconheça e manipule sólidos (sua forma, sua cor e seu tom) e deve ficar pronta na media de 3 meses
* 3. Qual o tempo de resposta do dispositivo ou do sistema?
** A segunda fase será a transposição do software para Realidade Virtual e deve ser lançado na media de 3 meses
**  
** Na terceira fase criaremos uma rede de comunicação entre os projetistas e deve ficar pronta na media de 3 meses
* 4. Quanto tempo para responder a uma entrada?
* '''3. Qual o tempo de resposta do dispositivo ou do sistema?'''
**  
** 0,9s quanto nos referimos a abertura do programa.
* 5. Quanto tempo para gerar a saída?
* '''4. Quanto tempo para responder a uma entrada?'''
** <br>
** 0,9s
* '''5. Quanto tempo para gerar a saída?'''
**0,08s<br>


== How ==
== How ==
<br>
<br>


* 1. Como será dividido o desenvolvimento do sistema?
* '''1. Como será dividido o desenvolvimento do sistema?'''
**  
** Back-end;
* 2. Como será feita a entrada de dados?  
** Front-end;
**  
** Testes;
* 3. Como será feita a saída de dados?  
** Aplicação.
**  
* '''2. Como será feita a entrada de dados?'''
* 4. Descreva a 1a. funcionalidade?  
** Via Teclado;
**  
** Mouse;
* 5. Descreva a 2a. funcionalidade?
** Mesa digitalizadora (Opcional);
** ............
** Ferramentas especificas do sistema;
* n. Descreva a enésima funcionalidade?
** POP
** <br>
** Óculos de Realidade Virtual (e seus respectivos adereços);
** Download de arquivos suportados
* '''3. Como será feita a saída de dados?'''
** Monitor
** Óculos de Realidade Virtual
** Impressora 3D
** SMTP
** Upload de arquivos diretamente para galerias online;
** '''4. Descreva a 1a. funcionalidade?'''
*** CRUD Conta de acesso
** '''5. Descreva a 2a. funcionalidade?'''
*** Conexão de usuário via redes sociais
** '''6. Descreva a 3a funcionalidade?'''
*** Gerar relatório de acesso
** '''7. Descreva a 4a funcionalidade?'''
*** Modo de uso
**'''8. Descreva a 5a funcionalidade?'''
***Gerar Relatório de Uso e do Usuário
**'''9. Descreva a 6a funcionalidade?'''
***Modo de criação de projeto em RV
**'''10. Descreva a 7a funcionalidade?'''
***Gerar relatório de funcionalidade da RV
**'''12. Descreva a 8a funcionalidade?'''
***Construção da base
**'''13. Descreva a 9a funcionalidade?'''
***Reconhecimento de sólido (Poliedro, circulares)
**'''14. Descreva a 10a funcionalidade?'''
***Seleção de sólido
**'''15. Descreva a 11a funcionalidade?'''
***Manipulação das dimensões do sólido
**'''16. Descreva a 12a funcionalidade?'''
***Manipulação da posição do sólido
**'''17. Descreva a 13a funcionalidade?'''
***Manipulação das cores dos sólidos
**'''18. Descreva a 14a. funcionalidade?'''
***Manipulação dos tons dos sólidos
** '''19. Descreva a 15a. funcionalidade?'''
*** Escolha de objetos complementares opcionais (carros, árvores, postes, etc.)
** '''20. Descreva a 16a funcionalidade?'''
*** Controle do nível de luminosidade do ambiente
**'''21. Descreva a 17a funcionalidade?'''
***Visualização plana no monitor (2D ou 3D)
**'''22. Descreva a 18a funcionalidade?'''
***Visualização em Realidade Virtual
**'''23. Descreva a 19a funcionalidade?'''
***Compatibilidade com impressora 3D
**'''24. Descreva a 21a funcionalidade?'''
***Gerar relatório de funcionalidade
**'''25. Descreva a 22a funcionalidade?'''
***Suporte técnico
**'''26. Descreva a 23a funcionalidade?'''
***Salvar projeto
**'''27. Descreva a 24a funcionalidade?'''
***Rede de compartilhamento de projetos("Nuvem Social")
**'''28. Descreva a 25a funcionalidade?'''
***Gerar relatório de rede
**'''29. Descreva a 26a funcionalidade?'''
***Compartilhar projeto
**'''30. Descreva a 27a funcionalidade?'''
***Baixar projeto
**'''31. Descreva a 28a funcionalidade?'''
***Gerar relatório de download
**'''32. Descreva a 29a funcionalidade?'''
***Excluir projeto


== How much ==
== How much ==
<br>
<br>


* 1. Quanto custa cada parte do sistema?
* '''1. Quanto custa cada parte do sistema?'''
**  
** Óculos de Realidade Virtual (R$400,00 - 2.600,00)
* 2. Quanto deverá custar todo o sistema?  
** Impressora 3D  (R$1.000,00 - 8.000,00)
**  
** Desenvolvimento do sistema (Em média R$ 30.000)
* 3. Quantas pessoas deverão ser usadas (Equipe) ?  
* '''2. Quanto deverá custar todo o sistema?'''
**  
** Em média R$ 40.600,00
* 4. Quanto custa cada profissional?
* '''3. Quantas pessoas deverão ser usadas (Equipe) ?'''
**  
** 6 pessoas dentro da equipe
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?   
** E alguns profissionais que poderão usa o ArchiVR
**  
* '''4. Quanto custa cada profissional?'''
** No calculo do custo total do Software valorizamos cada um em R$5.000, tendo em vista os 9 meses totais de desenvolvilmento
* '''5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?'''    
** R$ 450,00 (Apenas para usuário brasileiros)
** US$ 150,00 (Valor internacional)
<br>
<br>


Linha 117: Linha 189:
* Processso
* Processso
* Depósitos
* Depósitos
* Fluxos
* Fluxos http://docdro.id/NMrImtv


== DER ==
== DER ==


* Entidades
* http://docdro.id/TlhA38v
* Relacionamentos
* Chaves
* Domínios


== DD ==
== DD ==
Linha 135: Linha 204:
<br>
<br>


= Modelo OO =
= Requisitos não-funcionais =
 
<br>
== Diagrama de Classes ==
 
== Diagrama de  Estado ==
 
== Diagrama de  Casos de Uso ==
 
== Diagrama de Sequência ==
 
== Diagrama de Objetos ==
 
== Diagrama de Colaboração ==
 
== Diagrama de  Interfaces ==
 
== Diagrama de Atividades ==
 
== Diagrama de Componentes ==


== Diagrama de Pacotes ==
* Ambiente de Desenvolvimento:
#
* Infraestrutura de TI:
# A fibra óptica pode ser usada nesse projeto para acelerar o download de dados na nuvem e acelerando, também, outras funções ligadas ao uso da internet no aplicativo.
* Comunicação:
# Rede Sociais: Podem ser usadas para verificação de usuário e cadastramento (CRUD), além de ser uma ótima rede pra compartilhamento de informações, tanto do usuário, quando do software.
* Soluções comerciais:
# Rede Sociais: Pode ser usada na divulgação e venda do software
* Tecnologias inovadoras:
#
* Metodologias:
#


= Protótipo =
= Protótipo =

Edição atual tal como às 05h01min de 18 de julho de 2017

5W2H


What

  • 1. Qual o nome do seu projeto?
    • ArchiVR
  • 2. Qual o objetivo deste projeto?
    • Temos como objetivo criar um programa que permite com que arquitetos consigam criar projetos em realidade virtual reduzindo os custos com materiais e permitindo que o usuário submeta o projeto a diversas simulações envolvendo clima, desastres naturais etc. Além da exportação direta para uma impressora 3D permitindo que ele consiga trazer seu projeto ao "mundo real" sem a necessidade de construir uma maquete.
    • Consiga uma conectividade com uma rede, onde o usuário pode salva os projetos e compartilhar com a comunidade, para que outros possam se espelhar no seu projeto ou que facilite próximos projetos desse ou de outros usuários.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Criar a compatibilidade para todos os sistemas de realidade virtual
    • Convencer os possíveis compradores que é uma alternativa mais barata e mais completa
    • Criar uma versão (ou tornar compatível) com os novos modelos de celulares, como o S8 (que oferece suporte a Realidade Virtual e tem um processador decente para o projeto).
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Noção espacial.
    • Reconhecimento e manipulação de formas geométricas.
    • Noções de clima e tempo.
  • 5. Quais soluções similares existem no mercado?
    • 3D Builder (Windows 10): Não possui suporte para RV;
    • Tilt Brush: É um programa pra desenho e não para arquitetura;
    • VR Vision: Focado apenas decoração e não a construção vista pelo lado de fora
    • Archilogic: Não possui as ferramentas de simulação climática
    • zBrush: Não possui suporte para RV nem simulação climática


Why


  • 1. Porque é interessante desenvolver este projeto?
    • É comum e prático, representar ou apresentar uma ideia de uma forma que possamos comparar ou aplicar ao dia a dia. Quando falamos em arquitetura em realidade virtual, nos referimos àqueles trabalhos de escola, faculdade ou a serviço de algo ou alguém, que antes fazíamos em maquetes de isopor e precisávamos desembolsar um valor que quebram completamente as noções de custo benefício, que dão muito trabalho, consomem muito tempo e as vezes não fica com o resultado desejado. Com o software ArchiVR o usuário pode construir toda a maquete em realidade virtual, sem precisar gastar muito ou nada com material. Sua comunicação com a impressora 3D já poupa o usuário de todo o trabalho pesado e manual.
  • 2. Porque deve usar a tecnologia escolhida?
    • A realidade virtual é uma área tecnológica em grande expansão e desenvolvimento no século XXI.
    • Ela nos permite criar e visualizar objetos ou coisas que seriam difíceis de se ver ou fazer pessoalmente ou manualmente.
  • 3. Porque usar o hardware específico?
    • Os Hardwares utilizados no processo e na execução do programa são necessários para os resultados desejados
    • Hoje em dia são fáceis de encontrar. Existem os óculos de realidade virtual (Óculos Rift).
  • 4. Porque usar o sistema específico?
    • Os sistemas tomados como base para o desenvolvimento do software são importantes por que dão suporte tecnológico e sua imperfeição nos mostra o que podemos fazer.
    • ArchiVR facilita estudantes e profissionais dá área de arquitetura a desenvolver e criar maquetes ou projeto semelhantes, em menor tempo e com menor custo.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Estudantes, professores, escolas, universidades e profissionais em arquitetura ou engenharia, construtoras.
  • 2. Quem poderá operar o sistema?
    • Estudantes, professores, escolas, universidades e profissionais em arquitetura ou engenharia, construtoras.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Geógrafos, arquitetos, estudantes, professores, construtoras.

Where


  • 1. Onde os dados serão inseridos?
    • Em um Banco de Dados externo.
  • 2. Onde os dados serão externalizados, publicados?
    • Óculos de Realidade Virtual;
    • Tela do PC (Monitor);
  • 3. Onde esta aplicação poderá ser usada?
    • Computadores pessoais;
    • Computadores empresariais;
    • Salas de aula;
  • 4. Onde os dados serão armazenadas?
    • No disco rígido do usuário
    • Em Nuvem
    • Na rede de compartilhamento
  • 5. Onde o software deverá ser hospedado?
    • No disco rígido do usuário

When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O sistema lançara um protótipo dentro de 6 meses
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • A primeira fase se resume na construção de um software que reconheça e manipule sólidos (sua forma, sua cor e seu tom) e deve ficar pronta na media de 3 meses
    • A segunda fase será a transposição do software para Realidade Virtual e deve ser lançado na media de 3 meses
    • Na terceira fase criaremos uma rede de comunicação entre os projetistas e deve ficar pronta na media de 3 meses
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • 0,9s quanto nos referimos a abertura do programa.
  • 4. Quanto tempo para responder a uma entrada?
    • 0,9s
  • 5. Quanto tempo para gerar a saída?
    • 0,08s

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Back-end;
    • Front-end;
    • Testes;
    • Aplicação.
  • 2. Como será feita a entrada de dados?
    • Via Teclado;
    • Mouse;
    • Mesa digitalizadora (Opcional);
    • Ferramentas especificas do sistema;
    • POP
    • Óculos de Realidade Virtual (e seus respectivos adereços);
    • Download de arquivos suportados
  • 3. Como será feita a saída de dados?
    • Monitor
    • Óculos de Realidade Virtual
    • Impressora 3D
    • SMTP
    • Upload de arquivos diretamente para galerias online;
    • 4. Descreva a 1a. funcionalidade?
      • CRUD Conta de acesso
    • 5. Descreva a 2a. funcionalidade?
      • Conexão de usuário via redes sociais
    • 6. Descreva a 3a funcionalidade?
      • Gerar relatório de acesso
    • 7. Descreva a 4a funcionalidade?
      • Modo de uso
    • 8. Descreva a 5a funcionalidade?
      • Gerar Relatório de Uso e do Usuário
    • 9. Descreva a 6a funcionalidade?
      • Modo de criação de projeto em RV
    • 10. Descreva a 7a funcionalidade?
      • Gerar relatório de funcionalidade da RV
    • 12. Descreva a 8a funcionalidade?
      • Construção da base
    • 13. Descreva a 9a funcionalidade?
      • Reconhecimento de sólido (Poliedro, circulares)
    • 14. Descreva a 10a funcionalidade?
      • Seleção de sólido
    • 15. Descreva a 11a funcionalidade?
      • Manipulação das dimensões do sólido
    • 16. Descreva a 12a funcionalidade?
      • Manipulação da posição do sólido
    • 17. Descreva a 13a funcionalidade?
      • Manipulação das cores dos sólidos
    • 18. Descreva a 14a. funcionalidade?
      • Manipulação dos tons dos sólidos
    • 19. Descreva a 15a. funcionalidade?
      • Escolha de objetos complementares opcionais (carros, árvores, postes, etc.)
    • 20. Descreva a 16a funcionalidade?
      • Controle do nível de luminosidade do ambiente
    • 21. Descreva a 17a funcionalidade?
      • Visualização plana no monitor (2D ou 3D)
    • 22. Descreva a 18a funcionalidade?
      • Visualização em Realidade Virtual
    • 23. Descreva a 19a funcionalidade?
      • Compatibilidade com impressora 3D
    • 24. Descreva a 21a funcionalidade?
      • Gerar relatório de funcionalidade
    • 25. Descreva a 22a funcionalidade?
      • Suporte técnico
    • 26. Descreva a 23a funcionalidade?
      • Salvar projeto
    • 27. Descreva a 24a funcionalidade?
      • Rede de compartilhamento de projetos("Nuvem Social")
    • 28. Descreva a 25a funcionalidade?
      • Gerar relatório de rede
    • 29. Descreva a 26a funcionalidade?
      • Compartilhar projeto
    • 30. Descreva a 27a funcionalidade?
      • Baixar projeto
    • 31. Descreva a 28a funcionalidade?
      • Gerar relatório de download
    • 32. Descreva a 29a funcionalidade?
      • Excluir projeto

How much


  • 1. Quanto custa cada parte do sistema?
    • Óculos de Realidade Virtual (R$400,00 - 2.600,00)
    • Impressora 3D (R$1.000,00 - 8.000,00)
    • Desenvolvimento do sistema (Em média R$ 30.000)
  • 2. Quanto deverá custar todo o sistema?
    • Em média R$ 40.600,00
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • 6 pessoas dentro da equipe
    • E alguns profissionais que poderão usa o ArchiVR
  • 4. Quanto custa cada profissional?
    • No calculo do custo total do Software valorizamos cada um em R$5.000, tendo em vista os 9 meses totais de desenvolvilmento
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • R$ 450,00 (Apenas para usuário brasileiros)
    • US$ 150,00 (Valor internacional)


Modelo Estruturado

DFD

DER

DD

  • Descritivos de cada item
    • Significado
    • Conteúdo (Dados compostos)
    • Restrições de integridade
    • Chave primária (Depósitos de Dados)


Requisitos não-funcionais


  • Ambiente de Desenvolvimento:
  • Infraestrutura de TI:
  1. A fibra óptica pode ser usada nesse projeto para acelerar o download de dados na nuvem e acelerando, também, outras funções ligadas ao uso da internet no aplicativo.
  • Comunicação:
  1. Rede Sociais: Podem ser usadas para verificação de usuário e cadastramento (CRUD), além de ser uma ótima rede pra compartilhamento de informações, tanto do usuário, quando do software.
  • Soluções comerciais:
  1. Rede Sociais: Pode ser usada na divulgação e venda do software
  • Tecnologias inovadoras:
  • Metodologias:

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisador