Unity 3D Vuforia LANDASAN TEORI

Selain itu, ada beberapa metode khusus yang dapat mempermudah dan mempercepat proses pemodelan, yaitu dengan menggunakan modifier. Modifier merupakan fitur yang terdapat pada Blender untuk melakukan modifikasi pada mesh terseleksi melalui perhitungan matematis. Ada beberapa modifier yang digunakan ketika melakukan pemodelan objek 3D dengan Blender yaitu, miros, Boolean, bevel, dan array. Mirror berfungsi untuk membuat salinan dengan rotasi 180 ° terhadap sumbu yang dijadikan acuan . Salinan mengikuti cara kerja sebuah cermin. Boolean berfungsi untuk modifikasi dua buah objek dengan opsi intersect, union dan difference. Intersect berfungsi membuat mesh baru irisan dari kedua objek, union berfungsi membuat mesh baru gabungan kedua objek dengan membuang bagian yang beririsan dan difference berfungsi menghilangkan bagian mesh utama yang beririsan dengan mesh target. Untuk menciptakan lengkungan pada sudut sebuah imesh terseleksi, dimana pengguna dapat mengatur dimana dan dan bagaimana lengkungan yang diinginkan pada mesh digunakan bevel. Array berfungsi untuk membuat rangkaian salinan dari objek terseleksi, yang mana masing-masing salinan objek linear dari objek utama dengan arah yang ditentukan. Modifier ini cocok digunakan untuk mengembangkan scene yang besar.

2.5 Unity 3D

Unity 3D merupakan salah satu game engine yang mudah digunakan, hanya membuat objek dan diberikan fungsi untuk menjalankan objek tersebut. Dalam setiap objek mempunyai variabel, variabel inilah yang harus dimengerti supaya dapat membuat game yang berkualitas. Berikut ini adalah bagian-bagian dalam Unity: .Asset yang adalah tempat penyimpanan dalam Unity yang menyimpan suara, gambar, video, dan tekstur. Scenes adalah area yang berisikan konten-konten dalam game, seperti membuat sebuah level, membuat menu, tampilan tunggu, dan sebagainya. Game Objects adalah barang yang ada di dalam assets yang dipindah ke dalam scenes, yang dapat digerakkan, diatur ukurannya dan diatur rotasinya. Components adalah reaksi baru, bagi objek seperti collision, memunculkan partikel, dan sebagainya. Script, yang dapat digunakan dalam Unity ada tiga, yaitu Javascript, C dan BOO. Prefabs adalah tempat untuk menyimpan satu jenis game objects, sehingga mudah untuk diperbanyak. Universitas Sumatera Utara

2.6 Vuforia

Vuforia adalah Augmented Reality Software Development Kit SDK untuk perangkat telepon genggam yang memungkinkan pembuatan aplikasi Augmented Reality. Dulunya lebih dikenal dengan QCAR Qualcomm Company Augmentend Reality. Hal ini menggunakan teknologi Computer Vision untuk mengenali dan melacak gambar planar Target Image 2D dan objek 3D sederhana. Seperti kotak, secara real-time. SDK Vuforia mendukung berbagai jenis target 2D dan 3D termasuk Target Gambar markerless, 3D Multi target konfigurasi, dan bentuk Marker Frame. Fitur tambahan dari SDK termasuk Deteksi Oklusi Lokal menggunakan Virtual Button, runtime pemilihan gambar target, dan kemampuan untuk membuat dan mengkonfigurasi ulang set pemrograman pada saat runtime. Vuforia menyediakan Application Programming Interfaces API di C++, Java, Objective-C. Vuforia SDK mendukung pembangunan untuk IOS dan android menggunakan vuforia karena itu kompatibel dengan berbagai perangkat telepon genggam termasuk iPhone 44S, iPad, dan telepon genggam android dan tablet yang menjalankan android sistem operasi versi 2.2 atau yang lebih besar dan prosesor ARMv6 atau 7 dengan FPU Floating Point Unit kemampuan pengolahan. Dalam pengembangan aplikasi menggunakan Vuforia Qualcomm ini terdiri dari 2 komponen diantaranya adalah: 2.7.1 Target Manager System Mengijinkan pengembang melakukan upload gambar yang sudah diregistrasi oleh marker dan kemudian melakukan download target gambar yang akan dimunculkan. 2.7.2 QCAR SDK Vuforia Mengijinkan pengembang untuk melakukan koneksi antara aplikasi yang sudah dibuat dengan library static i.e libQCAR.a pada iOS atau libQCAR.so pada android. pembangunan aplikasi dengan qualcomm Augmented Reality platform dimana platform ini terdiri dari SDK QCAR dan Target System Management yang dikembangkan pada portal QdevNet. User meng-upload gambar masukan untuk target yang ingin dilacak dan kemudian men-download sumber daya target, yang dibundel dengan app. SDK QCAR menyediakan sebuah objek yang terbagi libQCAR.so yang harus dikaitkan dengan aplikasi. Universitas Sumatera Utara Gambar 2.3 Arsitektur library QCAR SDK Untung,2014

2.7 Arsitektur Vuforia