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