Как мы ускоряли WebGL / Мстислав Живодков (2GIS)

35
Как мы ускоряли WebGL Мстислав Живодков

Transcript of Как мы ускоряли WebGL / Мстислав Живодков (2GIS)

PowerPoint

WebGL

20 fps

300 20 fps1 50 fps

150-1000 50 fps1 60 fps

object.addEventListener("click")

Raycaster three.js

github.com/mourner/rbush

three.js 507kB

three.js 507kB 2gl 103kBgithub.com/2gis/2gl

github.com/mapbox/earcut

github.com/mapbox/earcut github.com/google/protobuf

TypedArray

Z-fighting

C WebGL -

!

@Trufidgithub.com/Trufi