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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rizal Ibnu
April 18, 2020
Programming
200
0
Share
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
200
Introducing React Hooks
rizalibnu
0
270
Reusable React Component in Kumparan
rizalibnu
0
250
Other Decks in Programming
See All in Programming
要はバランスからの卒業 #yumemi_grow
kajitack
0
200
3Dシーンの圧縮
fadis
1
340
色即是空、空即是色、データサイエンス
kamoneggi
1
200
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
360
AI時代になぜ書くのか
mutsumix
0
460
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
210
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
240
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
1
1k
[BalkanRuby 2026] Drop your app/services!
palkan
3
690
分析エージェント精度向上における データアナリストの役割
oura_shoya
0
120
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
980
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Optimizing for Happiness
mojombo
378
71k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
220
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to make the Groovebox
asonas
2
2.2k
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