mudah membuat game augmented reality (ar) · 4 membuat game ar sederhana.....89 5 game ar lebih...
TRANSCRIPT
Mudah Membuat Game Augmented Reality (AR) dan Virtual Reality (VR)
dengan Unity 3D
Mudah Membuat Game Augmented Reality (AR)
dan Virtual Reality (VR)
dengan Unity 3D
Andre Kurniawan Pamoedji Maryuni
Ridwan Sanjaya
PENERBIT PT ELEX MEDIA KOMPUTINDO
Mudah Membuat Game Augmented Reality (AR) dan Virtual Reality (VR) dengan Unity 3D
Andre Kurniawan Pamoedji, Maryuni, Ridwan Sanjaya
©2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2017
717050203
ISBN: 978-602-04-0038-9
Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.
Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan
vii
Daftar Isi
Kata Pengantar.................................................................... v
Daftar Isi............................................................................... vii
1 Pendahuluan ................................................................................. 1
Pendaftaran Vuforia...................................................................................4
Instalasi Unity 3D ................................................................................... 15
2 Membuat Aplikasi Augmented Reality....................................... 27
Membuat Model 3 Dimensi ................................................................... 27
Membuat Tampilan Augmented Reality ............................................... 33
Membangun Aplikasi Android............................................................... 50
Instalasi Aplikasi di Smartphone............................................................ 68
3 Menambahkan Suara dan Objek ............................................... 73
Menambahkan Suara.............................................................................. 73
Menambahkan Objek ............................................................................. 80
4 Membuat Game AR Sederhana................................................. 89
5 Game AR Lebih Lanjut............................................................. 103
6 Aplikasi Virtual Reality............................................................ 129
7 Memanfaatkan Google Daydream .......................................... 145
Membuat Project Baru .........................................................................145
Import Package .....................................................................................147
Membuat Scene Baru............................................................................151
Membuat VR Sederhana.......................................................................152
8 Aplikasi VR dengan InstaVR ................................................... 171
Membuat Akun InstaVR ......................................................................173
viii
Masuk ke InstaVR.................................................................................174
Cara Mengunggah File ke InstaVR ......................................................175
Menu Branding.....................................................................................181
Mengubah Template InstaVR ..............................................................182
Menu Package .......................................................................................182
Download Project .................................................................................184
Cara Mengambil Gambar 360 Derajat.................................................184
9 Memperkecil Ukuran Aplikasi.................................................. 189
Memperkecil Asset Dua Dimensi.........................................................189
Mengkompres File Audio .....................................................................191
Memperkecil Asset Tiga Dimensi ........................................................194
Tentang Penulis.................................................................. 197
1
1 PENDAHULUAN
Pembuatan game saat ini telah menjadi semakin menarik bagi masyarakat Indonesia, terbukti dari buku Mudah Membuat Game dan Potensi Finansialnya dengan Unity 3D yang ditulis sebelumnya telah masuk ke dalam cetak ulang yang keempat pada saat buku ini ditulis. Buku tersebut membahas mengenai dasar-dasar pembuatan game Unity 3D dan potensi finansialnya. Kali ini, Unity 3D akan digunakan untuk mengembangkan aplikasi Augmented Reality dan Virtual Reality yang sama-sama menarik saat ini.
Gambar 1.1 Buku Mudah Membuat Game dan Potensi Finansialnya
Game Augmented Reality mulai naik daun dan disukai banyak orang ketika game Pokemon Go dirilis, meskipun sebetulnya beberapa aplikasi sejenis telah ada sebelumnya. Sedangkan game Virtual Reality naik daun ketika Samsung mulai gencar mempromosikan
2
produknya Samsung Gear VR dengan berbagai demo di pusat-pusat perbelanjaan.
Gambar 1.2 Pokemon Go dan produk Samsung
Augmented Reality atau dalam bahasa Indonesia diterjemahkan menjadi Realitas Tambahan adalah sebuah teknik yang menggabungkan benda maya dua dimensi maupun tiga dimensi ke dalam sebuah lingkup nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata.
Augmented Reality atau yang sering disingkat dengan AR ini berbeda dengan Virtual Reality yang kerap disebut VR. Augmented Reality tidaklah seperti Virtual Reality yang sepenuhnya menggantikan kenyataan, Augmented Reality hanya sekedar menambahkan atau melengkapi kenyataan.
Dalam kehidupan sehari-hari, Augmented Reality juga sudah mulai mendominasi pasar dunia. Salah satu dari kegunaan AR adalah sebagai sarana dalam berbisnis. Banyak perusahaan yang mulai menggunakan AR sebagai media promosi produk mereka. Sebagai contoh perusahaan mobil yang ingin menunjukan produk mobil mereka akan menggunakan AR yang berbentuk mobil yang didesain mirip dengan produk mereka untuk diperlihatkan kepada para calon pembeli. Hal tersebut merupakan sebuah efisiensi yang sangat unik karena dengan AR, para sales pun tidak harus membawa produk yang besar, hanya perlu membawa sebuah smartphone dan sebuah brosur untuk di-scan di depan calon pembeli.
3
Gambar 1.3 Contoh Augmented Reality
Saat ini membuat aplikasi Augmented Reality sudah dapat menggunakan berbagai macam cara. Banyak software gratis yang dapat Anda unduh dari Internet untuk membantu membuat Augmented Reality. Beberapa software yang dapat digunakan antara lain 3Ds Max, Blender, AR Toolkit, Flar Toolkit, d'Fusion, dan juga Vuforia. Tetapi pada buku ini akan dijelaskan lebih dalam cara membuat Augmented Reality dengan menggunakan Vuforia.
Vuforia merupakan sebuah plugin dari software yang bernama Unity 3D. Untuk dapat membuat aplikasi Augmented Reality ini juga memerlukan beberapa komponen dasar seperti model 3 Dimensi sebagai objek yang akan muncul ketika pattern di-scan dan dapat dibuat melalui 3Ds Max, Blender, Maya, atau program modeling 3D lainnya. Selain itu, membutuhkan sebuah gambar 2 Dimensi yang digunakan sebagai pattern yang dapat dibuat melalui software seperti Paint, Photoshop, Adobe Illustrator, dan berbagai software menggambar 2D lainnya. Bahkan dapat mencari model 3D dan gambar 2D dari Google karena banyak orang yang membagikan hasil karya 3D dan 2D mereka secara gratis di internet.
Gambar 1.4 Website Vuforia
4
Pendaftaran Vuforia Vuforia adalah salah satu plugin yang dapat membantu Anda dalam membuat sebuah aplikasi Augmented Reality. Vuforia merupakan plugin yang dapat digunakan secara gratis, tetapi apabila Anda ingin membeli plugin ini, maka Anda berhak mendapatkan beberapa fitur tambahan yang disediakan oleh Vuforia.
Gambar 1.5 Daftar tabel harga dan fitur Vuforia
Untuk menjalankan plugin Vuforia ini, Anda perlu terlebih dahulu menginstall software Unity 3D versi 5.0 ke atas. Anda dapat mengunduh software Unity langsung lewat website resmi dari Unity yaitu unity3d.com
Langkah pertama yang perlu dilakukan adalah mendaftar terlebih dahulu akun untuk Vuforia. Anda dapat langsung mendaftar pada website resmi dari Vuforia yaitu developer.vuforia.com melalui browser Anda. Kemudian Anda dapat meng-klik tombol Register pada bagian kanan atas website.
Gambar 1.6 Register Website Vuforia
5
Setelah itu isilah form yang muncul pada halaman website. Untuk password atau kata sandi haruslah mengandung unsur huruf kapital, huruf kecil, angka, dan terdiri dari 8 karakter.
197
Tentang Penulis
Andre Kurniawan Pamoedji merupakan mahasiswa program S-1
Game Technology di Unika Soegijapranata, Semarang. Baginya,
bermain game memang seru tetapi jika bisa membuatnya sendiri
pasti akan menghasilkan kepuasan tersendiri. Membuat game
bukan sekedar hobi tetapi juga bisa dijadikan mata pencaharian.
Hal ini diwujudkannya dalam bisnis rintisan (start-up) bernama
Raxeon yang didirikannya bersama beberapa teman di Game
Technology Unika Soegjapranata. Penulis dapat dihubungi
melalui email [email protected].
Maryuni adalah mahasiswa S-1 Game Technology di Unika
Soegijapranata, Semarang yang merupakan penerima Beasiswa
Unggulan dari Kemendikbud. Sebelumnya merupakan lulusan
dari SMK Negeri 11 Semarang atau dikenal sebagai SMK Grafika
yang bergerak dalam bidang keahlian Grafika, Multimedia, dan
Animasi. Penulis dapat dihubungi melalui email
Ridwan Sanjaya bekerja sebagai dosen program studi Sistem
Informasi Fakultas Ilmu Komputer di Unika Soegijapranata,
Semarang. Telah menulis tidak kurang dari 100 buku yang terkait
dengan komputer, pemanfaatan teknologi informasi dalam bisnis,
dan parenting untuk teknologi informasi di Elex Media
Komputindo. Penulis dapat dihubungi melalui e-mail di
[email protected] atau melalui situs ridwan.sanjaya.org.