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
30
WebGLであそぼう! Three.jsについて
お茶
June 17, 2024
Tweet
Share
More Decks by お茶
See All by お茶
DRY原則より「SOLID原則のS」
okamonster
0
42
Denoのしょぼい使い方
okamonster
0
11
突然生えてきたシェーダー言語TSL
okamonster
0
10
なぜモダンな言語を学ぶか[2025/05/16 Progate Bar登壇]
okamonster
0
100
クレカなしでもできる!Cloudflareではじめる金欠個人開発
okamonster
0
480
Featured
See All Featured
Thoughts on Productivity
jonyablonski
75
5.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
99
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
460
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Curious Case for Waylosing
cassininazir
0
260
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Exploring anti-patterns in Rails
aemeredith
2
280
Typedesign – Prime Four
hannesfritz
42
3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
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を自分で書いてカスタムできる!