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

High Performance WebGL

High Performance WebGL

Slides from my talk about WebGL at FEVR meetup. 21 Feb 2018

Luigi De Rosa

February 21, 2018
Tweet

Other Decks in Programming

Transcript

  1. EPIC is a digital agency made of passion 
 and

    creativity. 
 We dedicate ourselves to crafting awesome 
 and eye-catching digital experiences that change the way your brand connects with your clients.
  2. • Three.js (react-vr, a-frame…) • Babylon.js • PixiJS (2d only…

    for now) • Nanogl • Regl • … • Vanilla WebGL (if you are brave enough) Most used WebGL framework
  3. DELIVERY DAY - Promotional game - Mobile first - Easy

    to play - “on the go” - Support 2-3y old phones - Multiplatform (+60 device tested)
  4. BLENDER - Great for prototyping - Open Source - Three.js

    exporter - All-in-one solution (modelling + texturing + sculpturing…) 1.1 Is not just for 3D artist!
  5. • Just logic! • Expose the “info” (score, parcels, …)

    • Event based • Unit tested (well…partially) • Rendering independent (css, terminal, canvas, webgl….) Game engine
  6. • Passive - read info from game engine • Handles

    interaction (touch, click, gyroscope…) • Can just send events • Full WebGL (but we also won CSSDesignAward…) • Three.js + PixiJS Rendering
  7. >

  8. • How Computer Graphic works • How 3D works (math,

    vectors, light, matrix…) • How WebGL/OpenGL works • Write tons of Shaders • Success Learn WebGL like a BOSS: