True3D*Shell: Um shell 3D e futurista para o seu GNU/Linux

Vale a pena conhecer este projeto, o True 3D Shell tem como principal objetivo oferecer uma interface 3D para navegação no sistema de arquivos. Existem planos para implementar o recurso de reconhecimento de imagens para interpretar o reconhecimento da mão diante uma webcam.

[ Hits: 33.215 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 01/08/2007 | Blog: http://assuntonerd.com.br


Visão geral



O True 3D Shell é um projeto OpenSource com o principal objetivo de oferecer uma interface 3D para navegação no sistema de arquivos. O seu HD é transformado em universo 3D onde todos os elementos como arquivos e pastas são visualizados em um ambiente semelhante a projetos de Realidade Virtual. Veja abaixo um screenshot do projeto em execução.



Este seria apenas outro pacote com interface 3D se não fossem as futuras implementações do projeto. Na minha opinião estas implementações são um DIFERENCIAL muito interessante, onde o autor pretende inserir um sistema de reconhecimento de imagens através de uma webcam. Sendo assim o usuário não precisa utilizar o mouse ou o teclado, pois o sistema reconhece e interpreta a posição e os movimentos da sua mão diante a webcam. Abaixo um resumo da arquitetura:



O True3D*Shell foi compilado e testado nos ambientes abaixo:
  • Windows 2000 (x86)
  • Windows XP (x86)
  • Windows 2003 Enterprise Server SP1 (SMP Itanium2)
  • Linux Red Hat ES 3.0 (x86 - kernel 2.4.21)
  • Linux SuSE SLES 8 (SMP Itanium2 - kernel 2.4.21)
  • Linux Red Hat ES 3.0 (SMP Itanium2 - kernel 2.4.21)
  • Linux Red Hat ES 4.0 (SMP Itanium2 - kernel 2.6.9

Abaixo as dependências e arquitetura do software:
  • Plataforma de hardware Intel IA32 ou IA64;
  • Sistema Operacional Linux ou Windows;
  • POSIX ou WIN32 SDK
  • TCP/IP Socket2
  • OpenGL
  • FreeGLUT
  • MQ4CPP
  • LIB3DS
  • DOTCONF++

Operacionalidade do sistema:

O cursor apresenta 3 estados:. Modo seleção (fig.1), modo captura (fig.2) e o modo conectado (fig.3).



No modo seleção, movimentamos o cursor com as teclas de movimentação do teclado ou com o mouse até localizar a pasta ou o arquivo desejado.

Para entrar no modo captura, devemos pressionar o botão esquerdo do mouse ou a barra de espaço no teclado.

Agora já no modo conectado, pressione novamente o botão esquerdo do mouse ou a barra de espaço. Ao aparecer um menu, selecione a opção "Open" para executar a operação desejada.

Para desconectar do objeto e voltar ao modo seleção, basta clicar novamente com o botão esquerdo do mouse ou pressionar a barra de espaço.

Para finalizar o programa, basta pressionar o botão direito do mouse, e selecionar a única opção disponível (QUIT).

Abaixo um vídeo do sistema em funcionamento:



    Próxima página

Páginas do artigo
   1. Visão geral
   2. Download, compilação, instalação e dicas do sistema
Outros artigos deste autor

Conheçam a linguagem D (saiu do forno)!

Transmitindo dados para relógios Timex Datalink no GNU/Linux

Artigo número 100: AR.Drone - O robô voador com Linux embarcado

Blu-ray: Reproduzindo, copiando, ripando e assistindo no GNU/Linux

fprint: Biometria livre, completa e total!

Leitura recomendada

Um pouco de luz, cor e o Gimp

Introdução aos ambientes gráficos e gerenciadores de janelas menos conhecidos

Aixgl + Beryl no Slackware

Arredondando bordas com o Gimp

Profundidade indivisível

  
Comentários
[1] Comentário enviado por fdavid em 01/08/2007 - 10:15h

Um artigo desses só podia ser do Cabelo mesmo.

[2] Comentário enviado por randra em 01/08/2007 - 10:15h

Pow cabelo seu nerd, tu manda muito!

Parabéns.


.Um Abraço!

[3] Comentário enviado por glaudiston em 01/08/2007 - 13:43h

mas já existe alguma detecção pela webcam? ou data prevista para isto?

[4] Comentário enviado por pogo em 01/08/2007 - 14:33h

eu pelo menos não ia gostar muito de usar o shell assim não hehe parece ser meio improdutivo. talvez quando implementarem a detecção pela webcam isso melhore.

mas de qualquer jeito, boa descoberta hehe :)

[]'s

[5] Comentário enviado por kidoidera em 01/08/2007 - 15:03h

também estou interessado em saber se já exite a integração com webcam, sera muito interessante este tipo de integração e acredito que é algo qu einovara muito a maneira de interagir com um sistema operacional e tornara ainda mais estimulativo para que novos adeptos ao linux.

[6] Comentário enviado por GilsonDeElt em 01/08/2007 - 16:48h

Muito doido!
Vlw cabelo,
cê é um cara!

P.S.: qualquer dia desses eu testo, antes eu tenho que instalar meu Slack 12 e ver se ele detecta meu vídeo...

[7] Comentário enviado por cwars em 02/08/2007 - 09:02h

Creio que não seja a Web Cam que rastreia o movimento mas sim o software, para entender isso der uma olhada no diagrama deste artigo: o que a web cam faz é apenas pegar a imagem enquanto que o programa pega essa imagem gerada e faz uma leitura da mesma (se repararem você escolhe entre três tipos de posições da mão) dessa forma é registrado a forma da mão e executada a função.

Mas sinceramente não entendir o motivo de terem feito isso para Windows, para mim isso é mais útil para para Linux e BSDs cia, mas windows? nem o cygwind é útil no Windows.

[8] Comentário enviado por FireBird em 02/08/2007 - 09:12h

caralho... MUITO LOUCO... Instalei aqui...Ficou um cadin pesado na minha máquina, mas é porque ela é meio capenga...

Cara... Voce manda muito bem...Parabéns por esse e por todos os outros artigos...
Puts...

[9] Comentário enviado por engos em 02/08/2007 - 10:51h

Apesar de todos os seus artigos serem bem interessantes, esse é o que mais me chamou a atenção, por se tratar de algo onde dificilmente alguem vai se quer pensar em existir.

Parabéns por continuar a nos trazer novidades.

[10] Comentário enviado por marcio68almeida em 02/08/2007 - 11:15h

Por que não tem para Debian ???

[11] Comentário enviado por cwars em 02/08/2007 - 12:01h

Uma duvida, isso é realmente independente do X11 feito o bash?

Pois se for isso é a coisa mais revolucionária que já vi, realmente um shell futurista...

Já me basta o brasileiro que conseguiu fazer um computador ser controlado via pensamento oO, quem quiser saber mais procura por Miguel Nicoleli no google ou no IDG Now...

[12] Comentário enviado por tenchi em 02/08/2007 - 13:32h

Deve ser legal usar um negócio desse com um controle tipo o do Wii...

Como sempre, os artigos do Cabelo são os melhores...

[13] Comentário enviado por tuxSoares em 02/08/2007 - 23:21h

Eh bem interessante mesmo, daqui a pouco estarão tirando da ficsão os tais dos ologramas também! rs

Grande abraco a todos e parabens pelo artigo.

[14] Comentário enviado por marcus-rj em 04/08/2007 - 17:10h

Ao ler o artigo eu achei muito interessante, mas após instalar no meu computador achei super sem graça. Nao sei se eu nao estou sabendo usar isso, mas a impressão que eu tive é que a operabilidade disso é absurda de estranha.
Acho improvável ou impossível alguém utilizar isso por mais de cinco minutos. Só é bonito mesmo para ver no youtube.

Mas achei o artigo muito bacana, valeu pela iniciativa. Bom poder conhecer eses produtos, só enriquece o contéudo do vivaolinux.

Abs!

[15] Comentário enviado por removido em 19/12/2010 - 13:38h

legal bonito apesar de inutil,ainda prefiro o shell original,da conta do recado.apesar de ser um conceito original.

[16] Comentário enviado por badboy15 em 10/06/2012 - 21:31h

Legal, mas ainda tem que evoluir muito!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts