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.
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.