Google I/O 2011: WebGL Techniques and Performance

preview_player
Показать описание
Gregg Tavares

WebGL is in most major browsers. Learn the techniques needed to get the maximum performance from WebGL. We'll go over how to draw the most models, particles and grass systems, creative use of uv offsets and other effects.
Рекомендации по теме
Комментарии
Автор

The first 10 minutes were like watching a horror movie. Every time he switched programs you could see the restart countdown window, with the countdown edging closer and closer. I'm sitting in my chair screaming "look behind you!" (read: "behind the window").

vidarton
Автор

Awesome stuff - these techniques - state presorting - are used in SceneJS. The scene graph is compiled to a list of WebGL calls that's sorted to minimise the number of state switches on the GPU. The list is retained, then after updates are made to the scene graph, the effected portions of it are periodically recompiled back into the list.

neocoders
Автор

@daoshengmu There is no particle library in WebGL wiki. WebGL is specification, not ANY library used in 3D graphics.
Library presented in the video is named ThreeD Library. You can find it on googlecode.
You can use ThreeJS which is much, much easier, and then there is SparksJS for particles in ThreeJS.
Good luck.

klh_io
Автор

Very good presentation, I'm enjoyed it a lot, very usefull, thanks!

sergiogutierreztube
Автор

Great the moment of windows update.XDDD. Great presentation.thanks

heiferTV
Автор

Gregg posted the samples on the webglsamples page

CharlesDietrich
Автор

Chock full of sound, cogent advice; thanks!

Jianju
Автор

Strange how these great videos get so few views, you said "Basicly the CPU is sleeping, the GPU is doing all the work, so your saving some battery there." correct me if im wrong, but doesen't the the GPU use more power than the CPU?

DaRobbss
Автор

Where I can find the source code of the last example on 46:50?

thisdyingsoul
Автор

They're VISORS in Metroid Prime, not goggles. :P

(mentioned @ 35:43)

nintendomaniac
Автор

Where can we find the particle library on WebGL wiki?

DaoshengMu
Автор

Anyone know will the samsung fascinate receive android 2.3 thanks to the alliance with the phone nakers and android?

magicdragonxxx
Автор

@DaRobbss
Doing a lot of math requires a lot of power. But for a fixed amount of math, the GPU needs a lot less power than the CPU does.

corysama
Автор

Next demo have to running with Chromebook... Windows is suck.

narucy