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
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
Oxlintはいいぞ
yug1224
5
1.3k
CSC307 Lecture 08
javiergs
PRO
0
670
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
CSC307 Lecture 09
javiergs
PRO
1
830
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
270
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
Featured
See All Featured
A better future with KSS
kneath
240
18k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Building the Perfect Custom Keyboard
takai
2
680
Speed Design
sergeychernyshev
33
1.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
Building an army of robots
kneath
306
46k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Leo the Paperboy
mayatellez
4
1.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
820
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