Curso de Programação com JavaScript e Three.js Completo

Aprenda a Programar com Three.js criando um game da série "Round Six" da Netflix.

Ratings: 3.92 / 5.00




Description

Three.js é uma biblioteca JavaScript/API cross-browser usada para criar e mostrar gráficos 3D animados em um navegador web. Three.js usa WebGL. O código-fonte é hospedado em um repositório no GitHub.

Three.js permite a criação de animações 3D aceleradas de GPU usando a linguagem JavaScript como parte de um website sem depender de extensões de browsers proprietárias. Isto é possível graças ao advento do WebGL.

Bibliotecas de alto nível como Three.js ou GLGE, SceneJS, PhiloGL ou um número de outras bibliotecas tornam possível ao autor animações de computador 3D complexas que mostram no browser sem o esforço necessário para uma aplicação stand-alone tradicional ou um plugin.


Three.js inclui os seguintes recursos:

  • Efeitos: Anaglifo, olhos cruzados e barreira paralaxe.

  • Cenários: adiciona e remove objetos em tempo de execução; névoa

  • Câmeras: perspectiva e ortográfico; controladores: trackball, FPS, path e mais

  • Animação: armaduras, cinemática direta, cinemática inversa, animação por vértice e quadro-chave

  • Luzes: ambiente, direção, luzes de ponto e local; sombras: cast e receive

  • Materiais: Lambert, Phong, smooth shading, texturas e mais

  • Sombreadores: acesso a todas as capacidades do OpenGL Shading Language (GLSL): lens flare, depth pass e extensa biblioteca de pós-processamento

  • Objetos: malhas, partículas, sprites, linhas, fitas, ossos e mais - tudo com nível de detalhe

  • Geometria: plana, cubo, esfera, toro, texto 3D e mais; modificadores: lathe, extrude e tubo

  • Carregadores de dados: binário, imagem, JSON e cenário

  • Utilidades: completa configuração de tempo e funções matemáticas 3D incluindo tronco de bases paralelas, matriz, quaterniões, UVs e mais

  • Exporta e importa: utilidades para criar arquivos JSON compatíveis com Three.js de dentro: Blender, openCTM, FBX, Max, e OBJ

  • Suporte: a documentação da API está sob construção, fórum público e wiki em completa operação

  • Exemplos: Mais de 150 arquivos de exemplos de código mais fontes, modelos, texturas, sons e outros arquivos de suporte

  • Debugging: Stats.js, WebGL Inspector, Three.js Inspector

Three.js roda em todos os browsers suportados pelo WebGL 1.0.

Three.js é disponível sob a licença MIT.

What You Will Learn!

  • Programação com THREE JS
  • Exemplo Prático de Three JS
  • Biblioteca Three JS
  • Three JS e JavaScript

Who Should Attend!

  • Todos que queiram aprender a Programar com Three JS.