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
WebGLであそぼう! Three.jsについて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
お茶
June 17, 2024
0
29
WebGLであそぼう! Three.jsについて
お茶
June 17, 2024
Tweet
Share
More Decks by お茶
See All by お茶
DRY原則より「SOLID原則のS」
okamonster
0
41
Denoのしょぼい使い方
okamonster
0
9
突然生えてきたシェーダー言語TSL
okamonster
0
9
なぜモダンな言語を学ぶか[2025/05/16 Progate Bar登壇]
okamonster
0
100
クレカなしでもできる!Cloudflareではじめる金欠個人開発
okamonster
0
450
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Spectacular Lies of Maps
axbom
PRO
1
520
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
150
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
First, design no harm
axbom
PRO
2
1.1k
Transcript
WebGLであそぼう! Three.jsについて
WebGLってなんなん OpenGLのWeb版 3DグラフィックスがWeb上で動かせる ざっくり言うと... 3DコンテンツがWeb上で作れる!!!
GLSL \は?/ WebGLを記述する言語 C言語ベース GPUを直接操作 物体の頂点や色の計算を する やたら複雑!! やたらムズイ!!
Three.js GLSLの基本的な操作を簡単 に! JavaScriptで書ける! 人類にやさしい!!! 直感的にDOM操作の感覚で書ける!
React-Three-Fiber React用Three.js コンポーネントで3Dオブジェクトを操作できる https://docs.pmnd.rs/react-three-fiber/getting- started/introduction
WebXR Device API VR,ARコンテンツをブラウザで動かす技術 HMDなどの操作イベントをJSに割り当てられる 首の動きとかコントローラーの操作も JSで書ける!
WebXR Device API 活用事例 3~4年くらい前に作ったやつ 高専の卒研の残骸 Web上でのオープンキャンパスを 目標に作った めっちゃ作り直したい https://hogehoge-
systemv2.web.app/
WebXR Device API 活用事例 SOUGEN Ustubo社 Webファーストメタバース プロジェクト すごい(語彙力) https://sougen.co/
なぜWebにこだわるのか URL一本、QRひとつでドヤ顔できる ブラウザで動くので特別なハードやソフトウェアがいらな い AppleStoreから文句を言われたりアプリを消されたりしな い Webページのコンテンツをそのまま3Dコンテンツに落とし 込める
お茶の新作に乞うご期待!! これから GLSLを勉強中です。 Three.jsではGLSLを自分で書いてカスタムできる!