Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Mighty WebGL

The Mighty WebGL

Conhecer sobre a base do WebGL (Web Graphics Library) e seu ecossistema, além de a usar a mesma tecnologia para criar aplicações web com suporte a realidade virtual ( WebVR ). WebGL é uma API em JavaScript, disponível a partir do elemento canvas do HTML5, que oferece suporte para renderização de gráficos 2D e gráficos 3D.

Raphael Amorim

June 04, 2016
Tweet

More Decks by Raphael Amorim

Other Decks in Programming

Transcript

  1. JavaScript API com o foco em rendering de gráficos interativos,

    3D e 2D, em qualquer navegador compatível sem o uso de plug-ins. Sendo utilizada em elementos HTML5 <canvas>.
  2. [ -1, -1, 0 ], [ 1, -1, 0 ],

    [ 1, 1, 0 ], [ -1, 1, 0 ]
  3. O sistema preenche os espaços conectando pontos e calculando os

    pixels no seu display que precisam ser desenhados.
  4. O resto é com o fragment shader Ele chama cada

    um dos pequenos quadrados (ligamentos entre pontos) e preenche com a cor correta.
  5. <canvas> WebGL WebVR WebAR • MozVR • A-Frame • Threejs

    • Processing.js • Pixi.js • Origami.js • [….] • ???