Coder Social home page Coder Social logo

virtual-jonah2's Introduction

virtual-jonah2

Portando Virtual Jonah para o ThreeJS

Live preview: http://poli-libras.github.io/virtual-jonah2/examples/jonah.html

Testes

Para testar o projeto, é necessária a biblioteca Node.js (http://nodejs.org/).

Com o Node.js, é possível instalar as dependências do projeto executando na raiz do projeto: npm install

grunt-cli é uma dependência opicional do projeto que adiciona o comando grunt ao PATH do sistema operacional, permitindo realizar com facilidade tarefas como minificar e testar o projeto. Para instalar basta executar o comando (pode ser necessária a permissão de administrador em alguns sistemas):

npm install -g grunt-cli

Implantando localmente

Opções:

  • Você pode copiar esta pasta para o www de um Apache.
  • Rodar nesta pasta o comando "python -m SimpleHTTPServer 8000" (python 2).
  • Rodar nesta pasta o comando "python -m http.server" (python 3).

Aí basta acessar http://localhost:8000/examples/jonah.html

Modelo de dados

Na pasta resources do projeto estão 3 arquivos contendo as possíveis configurações de Locação, Orientação e Gesto para a mão do avatar. Há também o arquivo Signs com alguns sinais cadastrados. São eles:

  • resources/locations.json
  • resources/orientations.json
  • resources/shapes.json
  • resources/signs.json

As configurações de Locação e Gesto são compostas por listas de bones e seus respectivos quaternions(representando uma rotação), e se encontram em coordenadas locais, isto é, rotacionadas em relação ao seu bone pai na hierarquia do esqueleto. As configurações de Orientação são um caso especial e contem quaternions em coordenadas globais, isto é, representando uma rotação de acordo com o sistema de coordenadas da cena.

virtual-jonah2's People

Contributors

fabiopicchi avatar eduardohideo avatar leonardofl avatar mlikoga avatar

Stargazers

Maico Borges avatar Kennedy Carvalho avatar

Watchers

 avatar  avatar  avatar James Cloos avatar  avatar  avatar  avatar  avatar  avatar

virtual-jonah2's Issues

Modelo de transformação global / local

  • Qual modelo favorece mais a transformação data model -> rotacoes?
  • Dar exemplos de sinais e suas transformações global / local, pra gente ver qual modelo fica melhor
  • Dar exemplos também de transição entre sinais considerando os dois modelos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.