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
Introducing Three.js
Search
Judy Tuan
April 11, 2013
Programming
0
280
Introducing Three.js
April 11, 2013, at @grio_sf!
http://www.meetup.com/SF-Mobile-App-Developers/events/109805222/
Judy Tuan
April 11, 2013
Tweet
Share
More Decks by Judy Tuan
See All by Judy Tuan
Interactive 3d for mobile web: Introducing Three.js
judytuna
0
2.2k
Other Decks in Programming
See All in Programming
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
300
はじめてのMaterial3 Expressive
ym223
2
150
Testing Trophyは叫ばない
toms74209200
0
770
TanStack DB ~状態管理の新しい考え方~
bmthd
2
490
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
470
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
460
AWS発のAIエディタKiroを使ってみた
iriikeita
1
170
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
1.1k
MLH State of the League: 2026 Season
theycallmeswift
0
230
testingを眺める
matumoto
1
130
Laravel Boost 超入門
fire_arlo
2
210
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
20
5.2k
Featured
See All Featured
Building an army of robots
kneath
306
46k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
A Tale of Four Properties
chriscoyier
160
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
How to Ace a Technical Interview
jacobian
279
23k
How STYLIGHT went responsive
nonsquared
100
5.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
It's Worth the Effort
3n
187
28k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
Introducing Three.js Judy Tuan @judytuna
[email protected]
Saturday, April 13, 13
Three.js • https://github.com/mrdoob/three.js/ • JavaScript library • render 3d in
the browser (WebGL, canvas, SVG... and CSS?!?!) • easy-to-use! Saturday, April 13, 13
http://mrdoob.github.com/three.js/ Saturday, April 13, 13
• http://lights.elliegoulding.com/ • http://www.netmagazine.com/features/ behind-scenes-lights-latest-webgl-sensation • Interactive music video Saturday,
April 13, 13
MobileGraffiti • An app to turn your phone into a
paintbrush. • Made in 30 hours at AngelHack =) • mobilegraffiti.com Saturday, April 13, 13
http://www.eccesignum.org/blog/speaking-of-threejs Saturday, April 13, 13
MobileGraffiti Saturday, April 13, 13
MobileGraffiti iPhone (path) www Saturday, April 13, 13
Three.js: the Basics • renderer • scene • camera •
light • object Saturday, April 13, 13
Renderer Setup Later... Saturday, April 13, 13
Scene & Camera Saturday, April 13, 13
http://www.real3dtutorials.com/tut00002.php Saturday, April 13, 13
THREE.Mesh Saturday, April 13, 13
render it! Saturday, April 13, 13
Saturday, April 13, 13
Lambert! Saturday, April 13, 13
Add a light Saturday, April 13, 13
Saturday, April 13, 13
THREE.SphereGeometry Saturday, April 13, 13
Saturday, April 13, 13
Wireframe Saturday, April 13, 13
Wireframe Saturday, April 13, 13
THREE.CylinderGeometry Saturday, April 13, 13
Saturday, April 13, 13
Other Geometries • Icosahedron • Octahedron • Plane • Polyhedron
• Tetrahedron • Text • Torus Saturday, April 13, 13
THREE.Line Saturday, April 13, 13
THREE.Line Saturday, April 13, 13
Lights • PointLight • DirectionalLight • SpotLight Saturday, April 13,
13
Some setup Saturday, April 13, 13
Point light Saturday, April 13, 13
Directional light Saturday, April 13, 13
Brief note on animating http://paulirish.com/2011/ requestanimationframe-for-smart-animating/ Saturday, April 13, 13
Controls • FirstPersonControls • FlyControls • PathControls • RollControls •
TrackballControls http://threejsdoc.appspot.com/doc/ index.html#FlyControls Saturday, April 13, 13
CSS WOAH • http://mrdoob.github.io/three.js/examples/ css3d_periodictable.html • touch events • beautiful
on mobile safari Saturday, April 13, 13
Docs • http://threejsdoc.appspot.com - documentation & fun examples! • http://mrdoob.github.com/three.js/docs/49/
Saturday, April 13, 13
Lots of resources • http://learningthreejs.com/ • http://learningwebgl.com/blog/ - weekly roundup
of WebGL projects Saturday, April 13, 13