- Apa itu Augmented Reality dan apa bedanya dengan Virtual reality?
- Gunakan kasus Augmented Reality
- Persyaratan Perangkat Keras untuk Augmented Reality
- Sensor Pelacakan Gerakan dalam Augmented Reality
- Pelacakan Gerakan dalam Augmented Reality
- Sensor Pelacakan Lokasi di AR
- Apa yang membuat AR terasa nyata?
- Alat untuk membuat Augmented Reality
- Istilah penting yang digunakan dalam AR dan VR
Dalam beberapa tahun terakhir, terjadi pertumbuhan pesat dalam Augmented Reality dan Virtual reality. Teknologi ini membantu dunia memahami hal-hal kompleks dengan membuat visualisasi menjadi lebih mudah dan efektif. Mereka memudahkan untuk memvisualisasikan objek dalam 3 dimensi yang tidak hanya membuat gambar virtual dari objek imajiner tetapi juga membangun gambar 3D dari objek nyata.
Eksperimen pertama dari realitas maya pada umat manusia dilakukan oleh Sutherland pada tahun 1968. Ia membuat tampilan kepala besar yang dipasang secara mekanis yang sangat berat dan dinamakan sebagai “Pedang Damocles”. Sketsa untuk hal yang sama diberikan di bawah ini.
Istilah "Augmented Reality" diciptakan oleh dua peneliti Boeing pada tahun 1992. Mereka ingin menganalisis bagian-bagian pesawat tanpa membongkar.
Google telah meluncurkan ARCore-nya yang membantu membuat konten AR di smartphone. Banyak smartphone mendukung ARcore dan Anda hanya perlu mengunduh aplikasi AR dan dapat mengalaminya tanpa persyaratan lain. Anda dapat menemukan daftar smartphone yang mendukung AR di sini.
Mari selami dunia AR dan VR dengan memahami teknologi ini dan perbedaan di antara keduanya.
Apa itu Augmented Reality dan apa bedanya dengan Virtual reality?
Augmented Reality adalah tampilan langsung atau tidak langsung dari dunia fisik nyata tempat objek yang dihasilkan komputer ditempatkan menggunakan pemrosesan gambar. Kata “Augment” berarti membuat sesuatu menjadi besar dengan menambahkan hal lain. AR menghadirkan komputasi ke dunia nyata, memungkinkan Anda berinteraksi dengan objek dan informasi digital di lingkungan Anda.
Dalam realitas virtual, lingkungan simulasi dibuat di mana pengguna ditempatkan di dalam pengalaman. Jadi, VR membawa Anda ke pengalaman baru dan oleh karena itu Anda tidak perlu pergi ke sana untuk melihat suatu tempat, Anda merasakan bagaimana rasanya berada di sana. Oculus Rift atau Google Cardboard adalah beberapa contoh VR.
Realitas campuran adalah kombinasi dari AR dan VR tempat Anda dapat membuat lingkungan virtual dan menambahkan objek lain ke dalamnya.
Anda dapat melihat perbedaan antara teknologi ini hanya dengan mengamati gambar dan definisi di atas.
Perbedaan terpenting terletak pada perangkat keras itu sendiri. Untuk merasakan VR, Anda memerlukan semacam headset yang dapat dihidupkan melalui smartphone atau dihubungkan melalui PC kelas atas. Headset ini membutuhkan tampilan daya dengan latensi rendah agar kita dapat mengamati dunia maya dengan lancar tanpa kehilangan satu bingkai pun. Meskipun teknologi AR tidak memerlukan headset apa pun, Anda cukup menggunakan kamera ponsel dan menahannya ke objek tertentu untuk menikmati AR tanpa headset kapan saja.
Selain menggunakan smartphone untuk AR, Anda dapat menggunakan kacamata pintar mandiri seperti Microsoft Hololens. Hololens adalah kaca pintar berkinerja tinggi yang memiliki berbagai jenis sensor dan kamera yang tertanam di dalamnya. Ini dirancang khusus untuk mengalami AR.
Gunakan kasus Augmented Reality
Padahal AR adalah media muda dan sudah digunakan di berbagai sektor yang berbeda. Di bagian ini, kita akan melihat beberapa kasus penggunaan AR yang paling populer.
1. AR untuk belanja dan retail: Sektor ini menggunakan teknologi AR secara ekstensif. AR memungkinkan Anda mencoba jam tangan, pakaian, riasan, kacamata, dll. Lenskart, platform online untuk membeli kacamata, menggunakan AR untuk memberi Anda kesan tampilan yang sebenarnya. Furnitur juga merupakan kasus penggunaan AR terbaik. Anda dapat mengarahkan kamera ke bagian mana pun dari rumah / kantor Anda yang ingin Anda beli furniturnya, ini akan menunjukkan tampilan terbaik dalam 3-D dengan dimensi yang tepat.
2. AR untuk Bisnis: Organisasi profesional juga menggunakan AR yang memungkinkan interaksi dengan produk dan layanan. Pengecer dapat memberi pelanggan cara baru untuk terlibat dengan produk, dan pengiklan dapat menjangkau konsumen dengan kampanye yang imersif. Gudang dapat membangun navigasi dan instruksi yang berguna bagi pekerja. Perusahaan arsitektur dapat menampilkan desain dalam ruang 3D.
3. AR untuk Media sosial: Banyak platform media sosial seperti Snapchat, Facebook menggunakan AR untuk menempatkan berbagai jenis filter. AR memanipulasi wajah Anda secara digital dan membuat foto Anda lebih menarik dan lucu.
4. AR dalam game: Pada tahun 2016, Pokemon Go menjadi game AR viral pertama. Itu sangat menarik dan nyata sehingga Orang-orang kecanduan game ini. Sekarang, banyak perusahaan game menggunakan AR untuk membuat karakter lebih menarik dan interaktif dengan pengguna.
5. AR dalam Pendidikan: Mengajar topik kompleks dengan bantuan AR adalah salah satu kemampuannya. Google meluncurkan aplikasi AR untuk pendidikan bernama Expeditions AR, yang dirancang untuk membantu guru menampilkan siswa dengan bantuan visual AR. Gambar AR di bawah ini menunjukkan bagaimana letusan gunung berapi terjadi.
6. AR untuk Kesehatan: AR digunakan di rumah sakit untuk membantu dokter dan perawat dalam merencanakan dan melaksanakan operasi. Visual 3-D interaktif seperti di AR menawarkan lebih banyak hal untuk para dokter ini dibandingkan dengan 2-D. Oleh karena itu, AR dapat memandu ahli bedah melalui operasi yang rumit selangkah demi selangkah dan dapat menggantikan grafik tradisional di masa depan.
7. AR untuk nirlaba: AR dapat digunakan oleh organisasi nirlaba untuk mendorong keterlibatan yang lebih dalam di sekitar masalah kritis dan membantu membangun identitas merek. Misalnya, sebuah organisasi ingin menyebarkan kesadaran tentang pemanasan global, kemudian mereka dapat mempresentasikan dampaknya dengan menggunakan objek interaktif AR untuk mengedukasi masyarakat.
Persyaratan Perangkat Keras untuk Augmented Reality
Basis untuk teknologi apa pun dimulai dengan perangkat kerasnya. Seperti yang dijelaskan di atas bahwa kita dapat mengalami AR di smartphone atau kacamata pintar yang berdiri sendiri. Perangkat ini berisi banyak sensor berbeda yang dapat digunakan untuk melacak lingkungan sekitar pengguna.
Sensor seperti Akselerometer, Giroskop, Magnetometer, Kamera, Deteksi Cahaya, dll. Memainkan peran yang sangat penting dalam AR. Mari kita lihat pentingnya dan peran sensor ini di AR.
Sensor Pelacakan Gerakan dalam Augmented Reality
- Accelerometer: Sensor ini mengukur Akselerasi yang bisa bersifat statis seperti Gravitasi atau bisa juga Dinamis seperti Getaran. Dengan kata lain, ini mengukur perubahan kecepatan per satuan waktu. Sensor ini membantu perangkat AR dalam melacak perubahan gerak.
- Giroskop: Giroskop mengukur kecepatan sudut atau orientasi / kemiringan perangkat. Jadi ketika Anda memiringkan perangkat AR Anda, maka itu mengukur jumlah kemiringan dan memasukkannya ke ARCore untuk membuat objek AR merespons sesuai.
- Kamera: Ini memberikan umpan langsung dari lingkungan sekitar pengguna tempat objek AR dapat dilapisi. Terlepas dari kameranya sendiri, ARcore menggunakan teknologi lain seperti Pembelajaran mesin, pemrosesan gambar yang kompleks untuk menghasilkan gambar dan pemetaan berkualitas tinggi dengan AR.
Mari kita pahami pelacakan gerak secara detail.
Pelacakan Gerakan dalam Augmented Reality
Platform AR harus merasakan pergerakan pengguna. Untuk ini, platform ini menggunakan teknologi Simultan Lokalisasi dan Pemetaan (SLAM) dan Odometri dan Pemetaan (COM) secara bersamaan. SLAM adalah proses di mana robot dan ponsel cerdas memahami dan menganalisis dunia sekitarnya dan bertindak sesuai dengan itu. Proses ini menggunakan sensor kedalaman, kamera, akselerometer, giroskop, dan sensor cahaya.
Concurrent Odometry and Mapping (COM) mungkin terdengar rumit tetapi pada dasarnya, teknologi ini membantu smartphone dalam menempatkan dirinya di luar angkasa terkait dengan dunia di sekitarnya. Ini menangkap fitur objek yang berbeda secara visual di lingkungan yang disebut titik fitur. Titik fitur ini dapat berupa sakelar lampu, tepi meja, dll. Semua visual dengan kontras tinggi disimpan sebagai titik fitur.
Sensor Pelacakan Lokasi di AR
- Magnetometer: Sensor ini digunakan untuk mengukur medan magnet bumi. Ini memberi perangkat AR orientasi sederhana yang terkait dengan medan magnet bumi. Sensor ini membantu smartphone untuk menemukan arah tertentu, yang memungkinkannya memutar peta digital secara otomatis tergantung pada orientasi fisik Anda. Perangkat ini adalah kunci aplikasi AR berbasis lokasi. Sensor magnet yang paling umum digunakan adalah sensor Hall, yang sebelumnya kami telah membangun lingkungan realitas virtual menggunakan Arduino.
- GPS: Ini adalah sistem satelit navigasi global yang menyediakan informasi geolokasi dan waktu ke penerima GPS, seperti di smartphone. Untuk smartphone yang mendukung ARCore, perangkat ini membantu mengaktifkan aplikasi AR berbasis lokasi.
Apa yang membuat AR terasa nyata?
Ada banyak alat dan teknik yang digunakan untuk membuat AR terasa nyata dan interaktif.
1. Menempatkan dan memposisikan Aset: Aset adalah objek AR yang terlihat oleh mata. Untuk mempertahankan ilusi realitas dalam AR, objek digital perlu berperilaku seperti aslinya. Benda-benda ini harus menempel pada titik tetap di lingkungan tertentu. Titik tetap bisa berupa sesuatu yang konkret seperti lantai, meja, dinding, dll. Atau bisa juga di udara. Artinya selama mosi, aset tidak boleh melompat sembarangan, harus diperbaiki pada poin yang telah ditentukan.
2. Skala dan ukuran aset: Objek AR harus dapat diskalakan. Misalnya, jika Anda melihat sebuah mobil datang ke arah Anda, mulailah dari kecil dan semakin besar saat mendekat. Selain itu, jika Anda melihat lukisan dari samping, terlihat berbeda jika dilihat dari depan. Jadi, objek AR juga berperilaku sama dan memberikan kesan seperti objek nyata.
3. Oklusi: Apa yang terjadi ketika gambar atau objek diblokir oleh orang lain- disebut sebagai Oklusi. Jadi, saat Anda menggerakkan tangan di depan mata, Anda akan khawatir jika melihat sesuatu saat mata Anda terhalang oleh tangan. Selain itu, objek AR harus mengikuti aturan yang sama, ketika objek AR menyembunyikan objek AR lainnya, maka hanya objek AR yang ada di depan yang dapat terlihat dengan menutup objek lainnya.
4. Pencahayaan untuk peningkatan realisme: Saat ada perubahan pencahayaan di sekitarnya, maka objek AR perlu merespons perubahan ini. Misalnya, jika pintu dibuka atau ditutup, objek AR harus mengubah warna, bayangan, dan tampilan. Selain itu, bayangan harus bergerak sesuai untuk membuat AR terasa nyata.
Alat untuk membuat Augmented Reality
Ada beberapa platform online dan perangkat lunak khusus untuk membuat konten AR. Karena Google memiliki ARCore sendiri, mereka memberikan dukungan yang baik kepada pemula untuk membuat AR. Selain itu, beberapa perangkat lunak AR lainnya dijelaskan secara singkat di bawah ini:
Poly adalah perpustakaan online oleh Google tempat orang dapat menjelajahi, berbagi, dan menggabungkan kembali aset 3D. Aset adalah model atau pemandangan 3D yang dibuat menggunakan Kuas Kemiringan, Blok, atau program 3D apa pun yang menghasilkan file yang dapat diunggah ke Poly. Banyak aset dilisensikan di bawah lisensi CC BY, yang berarti pengembang dapat menggunakannya di aplikasi mereka, secara gratis, selama pembuatnya diberi kredit.
Kuas Virtual memungkinkan Anda melukis dalam ruang 3D dengan realitas virtual. Bebaskan kreativitas Anda dengan sapuan kuas tiga dimensi, bintang, cahaya, dan bahkan api. Kamar Anda adalah kanvas Anda. Palet Anda adalah imajinasi Anda. Kemungkinannya tidak terbatas.
Blok membantu dalam membuat objek 3D dalam realitas virtual, apa pun pengalaman pemodelan Anda. Menggunakan enam alat sederhana, Anda dapat menghidupkan aplikasi Anda.
Unity adalah mesin game lintas platform yang dikembangkan oleh Unity Technologies, yang terutama digunakan untuk mengembangkan video game tiga dimensi dan dua dimensi serta simulasi untuk komputer, konsol, dan perangkat seluler. Unity telah menjadi mesin game populer untuk membuat konten VR dan AR.
Sceneform adalah kerangka kerja 3D, dengan perender berbasis fisik, yang dioptimalkan untuk seluler, dan memudahkan pengembang Java untuk membangun realitas tertambah.
Istilah penting yang digunakan dalam AR dan VR
- Jangkar: Ini adalah tempat menarik yang ditentukan pengguna tempat objek AR ditempatkan. Jangkar dibuat dan diperbarui relatif terhadap geometri (bidang, titik, dll.)
- Aset: Ini mengacu pada model 3D.
- Dokumen Desain: Panduan untuk pengalaman AR Anda yang berisi semua aset 3D, suara, dan ide desain lainnya untuk diterapkan oleh tim Anda.
- Pemahaman lingkungan : Memahami lingkungan dunia nyata dengan mendeteksi titik fitur dan bidang dan menggunakannya sebagai titik referensi untuk memetakan lingkungan. Juga disebut sebagai kesadaran konteks.
- Poin Fitur: Ini adalah fitur yang secara visual berbeda di lingkungan Anda, seperti tepi kursi, tombol lampu di dinding, sudut permadani, atau apa pun yang cenderung tetap terlihat dan ditempatkan secara konsisten di lingkungan Anda.
- Hit-testing: Ini digunakan untuk mengambil koordinat (x, y) yang sesuai dengan layar ponsel (disediakan oleh ketukan atau interaksi lain apa pun yang Anda ingin aplikasi Anda dukung) dan memproyeksikan sinar ke dalam pandangan kamera di dunia. Ini memungkinkan pengguna untuk memilih atau berinteraksi dengan objek di lingkungan.
- Immersion: Pengertian bahwa objek digital berada di dunia nyata. Melanggar pencelupan berarti bahwa rasa realisme telah rusak; di AR, ini biasanya dengan objek yang berperilaku dengan cara yang tidak sesuai dengan harapan kita.
- Pelacakan Inside-Out: Saat perangkat memiliki kamera dan sensor internal untuk mendeteksi gerakan dan melacak posisi.
- Pelacakan Luar-Dalam: Saat perangkat menggunakan kamera atau sensor eksternal untuk mendeteksi gerakan dan melacak pemosisian.
- Penemuan Pesawat: Proses khusus ponsel cerdas yang digunakan ARCore untuk menentukan lokasi permukaan horizontal dan vertikal di lingkungan Anda dan menggunakan permukaan tersebut untuk menempatkan dan mengarahkan objek digital
- Raycasting : Memproyeksikan sinar untuk membantu memperkirakan di mana objek AR harus ditempatkan agar dapat muncul di permukaan dunia nyata dengan cara yang dapat dipercaya; digunakan selama pengujian hit.
- Pengalaman Pengguna (UX): Proses dan kerangka kerja yang mendasari peningkatan aliran pengguna untuk membuat produk dengan kegunaan dan aksesibilitas tinggi bagi pengguna akhir.
- Antarmuka Pengguna (UI): Visual aplikasi Anda dan segala sesuatu yang berinteraksi dengan pengguna.