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
0
150
Bermain dengan React 360
Membuat pengalaman 360 dan VR menarik menggunakan React
Rizal Ibnu
April 18, 2020
Tweet
Share
More Decks by Rizal Ibnu
See All by Rizal Ibnu
Getting Started Remote Working - Kerja Sarungan, Potensi Gaji Karungan
rizalibnu
0
160
Introducing React Hooks
rizalibnu
0
220
Reusable React Component in Kumparan
rizalibnu
0
180
Other Decks in Programming
See All in Programming
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.1k
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
450
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
620
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
470
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
Implementation Patterns
denyspoltorak
0
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
310
Deno Tunnel を使ってみた話
kamekyame
0
310
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
720
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
0
200
Testing 201, or: Great Expectations
jmmastey
46
7.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
40
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Side Projects
sachag
455
43k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.3k
Designing for Timeless Needs
cassininazir
0
110
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
230
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
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