mudah membuat game augmented reality (ar) · 4 membuat game ar sederhana.....89 5 game ar lebih...

12

Upload: tranthuy

Post on 08-Mar-2019

243 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi
Page 2: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

Mudah Membuat Game Augmented Reality (AR) dan Virtual Reality (VR)

dengan Unity 3D

Page 3: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

Mudah Membuat Game Augmented Reality (AR)

dan Virtual Reality (VR)

dengan Unity 3D

Andre Kurniawan Pamoedji Maryuni

Ridwan Sanjaya

PENERBIT PT ELEX MEDIA KOMPUTINDO

Page 4: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

[email protected]

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

Page 5: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

Page 6: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

Page 7: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

Page 8: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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.

Page 9: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

Page 10: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

Page 11: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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.

Page 12: Mudah Membuat Game Augmented Reality (AR) · 4 Membuat Game AR Sederhana.....89 5 Game AR Lebih Lanjut ... Gambar 1.3 Contoh Augmented Reality ... membutuhkan sebuah gambar 2 Dimensi

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

[email protected].

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.