Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dive into 0.016 seconds of WebGL
Search
yomotsu
September 16, 2014
Programming
1k
0
Share
Dive into 0.016 seconds of WebGL
yomotsu
September 16, 2014
More Decks by yomotsu
See All by yomotsu
three.jsとRapierでレースゲームが3日でできた話
yomotsu
0
820
PBR in three.js
yomotsu
1
1.1k
dialog要素でつくるモーダルダイアログ
yomotsu
0
1.1k
IE to Edge
yomotsu
1
390
A Camera Control Library for three.js
yomotsu
1
1.5k
Let’s try AR on mobile Web with <model-viewer>
yomotsu
0
590
WebXR: Beyond WebGL
yomotsu
2
1.9k
Non-DOM components with WebGL in Vue.js
yomotsu
5
13k
WebGL Libs for WebApp Frameworks
yomotsu
4
7.9k
Other Decks in Programming
See All in Programming
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
180
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
380
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
700
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
420
AIエージェントで業務改善してみた
taku271
0
540
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
310
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.5k
AIと共に生きる技術選定 2026
sgash708
0
110
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
190
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
230
Programming with a DJ Controller — not vibe coding
m_seki
3
260
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
550
The Invisible Side of Design
smashingmag
303
52k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
290
Designing for Performance
lara
611
70k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
280
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
460
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
Mind Mapping
helmedeiros
PRO
1
170
The Curse of the Amulet
leimatthew05
1
12k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
KATA
mclloyd
PRO
35
15k
Transcript
1 Dive into 0.016 seconds of WebGL Presented by Akihiro
Oyamada (@yomotsu) Frontend Engineer at PixelGrid, Inc. Sep 16, 2014
2 Hello! Frontend Engineer at PixelGrid, Inc. @yomotsu
• Beautiful! • Cool Technology! • very hot!! 3 Impressions
of WebGL
4 100°C! (212°F)
5 WebGL makes your Mac Book Very Hot
6 https://yomotsu.github.io/walkthrough I’m making a game in three.js for fun
It was working with 60 FPS 7
• FPS stands for Frames Per Second • The number
of rendering per one second 8
9 http://yomotsu.github.io/FPS_Comparison/ 20 FPS vs 60 FPS
10
11
Why 60 FPS? 12
• Most computer screens have a refresh rate of 60
Hertz • Most console games work with 60 FPS too 13
Dive into a Frame 14 0 . 0 1 6
s e c o n d s
Realtime 3D works with Forward Rendering 15 or Deferred
rendering
16 16
17
18 Lets take a look ! demo
19
Drawcalls increase CPU load and the temperature 20
Take care of CPU, GPU and RAM! 21 I’ll have
a talk about optimization sometime soon! perhaps at CodeGrid https://app.codegrid.net/
22 gl.finish(); @yomotsu