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
Bermain dengan React 360
Search
Rizal Ibnu
April 18, 2020
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bermain dengan React 360
Membuat pengalaman 360 dan VR menarik menggunakan React
Rizal Ibnu
April 18, 2020
More Decks by Rizal Ibnu
See All by Rizal Ibnu
Getting Started Remote Working - Kerja Sarungan, Potensi Gaji Karungan
rizalibnu
0
250
Introducing React Hooks
rizalibnu
0
310
Reusable React Component in Kumparan
rizalibnu
0
300
Other Decks in Programming
See All in Programming
Dockerfile CMD for Node.js
grazie1999
0
140
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
560
typoなんかねぇよ
raspython3
0
610
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
0
360
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
180
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
770
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
高専キャリア LT 発表内容
crysta1221
3
4.1k
プロポーザルを書いてもらう
pvcresin
0
590
ALB ログから Trace を気合で繋げる技術
fohte
7
770
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
3.1k
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
500
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
340
Practical Orchestrator
shlominoach
191
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Leo the Paperboy
mayatellez
8
2.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
290
Why Our Code Smells
bkeepers
PRO
340
58k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Rails Girls Zürich Keynote
gr2m
96
14k
Visualization
eitanlees
152
17k
Transcript
BERMAIN DENGAN REACT 360 RIZAL IBNU Frontend Engineer @kumparan Membuat
pengalaman 360 dan VR menarik menggunakan React
Teknologi yang membuat pengguna dapat berinteraksi dengan suatu lingkungan yang
disimulasikan oleh komputer VR ? —WIKIPEDIA
RIWAYAT STEREOSCOPES Foto Stereoscopic 1838 MORTON HEILIG VR pertama yang
terpasang di kepala SEGA VR SEGA mengumumkan headset SEGA VR OCULUS FB membeli Oculus VR seharga US$ 2 miliar 1960 1993 2014 Sumber: https://www.vrs.org.uk/virtual-reality/history.html
VR pada Web
WebVR WebXR
Dukungan Browser
Dukungan Browser
React 360 https://github.com/facebook/react-360
React VR -> React 360 React 360 adalah sebuah kerangka
kerja “framework” untuk pembuatan antarmuka 360 dan VR yang dibangun di atas React.
Virtual Reality Prototyping with React VR at Airbnb
KEUNGGULAN LINTAS PLATFORM Bangun pengalaman untuk desktop, seluler, dan perangkat
VR MEDIA IMERSIF Mendukung beragam media 360 dan 3D 02 01
Technical Stack React 360 Three.js / OVRUI Web Worker Browser
WebVR / WebGL
- Unduh NodeJS - Jalankan perintah dibawah ini pada terminal
PERSIAPAN npm install -g react-360-cli react-360 init Hello360 // direktori baru bernama Hello360 telah dibuat cd Hello360 npm start
None
KOMPONEN <Image /> <View /> Menampilkan Objek 3D Seperti <div
/>, sebagai container komponen lain Menampilkan gambar 2D Mendeteksi klik di perangkat <Entity /> <VrButton />
Lembar Gaya
DEMO
CREDITS: This presentation template was created by Slidesgo, including icons
by Flaticon, and infographics & images by Freepik TRIMS rizalibnu rizalibnu
- Object 3D Example https://github.com/rizalibnu/React-360-Object3D-Ex ample - Virtual Tour Example
https://github.com/rizalibnu/React-360-Virtual-Tou r-Example Demo App Repository