Vuforia Unity 3D LANDASAN TEORI

Tracker adalah alat pelacak agar benda maya tambahan yang dihasilkan berjalan secara real-time atau mungkin interaktif walaupun benda nyata yang jadi induknya digeser-geser, benda maya tambahannya tetap mengikuti benda nyata yang jadi induknya. Biasanya tracker ini berupa marker atau penanda semacam striker mirip QR Code yang bisa ditempeldipasang di benda nyata. 4. Komputer Komputer berfungsi sebagai alat pemroses agar program AR bisa berjalan. Komputer disini bisa berupa PC atau embedded system yang dipasang pada alat contohnya dipasang di mounted head display. 2.2.3 Sistem Display Augmented reality Sistem tampilan AR merupakan sistem pembentukan objek virtual pada jalur optik diantara mata pengamat dan objek nyata dengan menggunakan seperangkat alat optik, elektronik dan komponen mekanik. Pembentukan Objek Virtual pada sistem display AR Fernando,,2013 menunjukkan pembentukan objek virtual dibagi menjadi 3 kategori, yaitu : 1. Head-Attached Display Head-Attached Display merupakan sistem display AR dimana pengguna mengenakan perangkat keras AR di kepala. 2. Hand-Held Display Hand-Held Display merupakan sistem display AR dimana objek virtual terbentuk dalam jangkauan tangan pengguna. 3. Spatial Display Spatial Display merupakan sistem display AR yang memproyeksikan objek virtual ke lingkungan nyata menggunakan proyektor digital atau tergabung dengan lingkungan nyata menggunakan panel tampilan.

2.4 Vuforia

Vuforia merupakan software untuk augmented reality yang dikembangkan oleh Qualcomm, yang menggunakan sumber yang konsisten mengenai computer vision yang fokus pada image recognition. Vuforia mempunyai banyak fitur-fitur dan kemampuan, yang dapat membantu pengembang untuk mewujudkan pemikiran mereka tanpa adanya batasan secara teknikal. Franz, 2014 Universitas Sumatera Utara Dengan support untuk iOS, Android, dan Unity3D, platform Vuforia mendukung para pengembang untuk membuat aplikasi yang dapat digunakan dihampir seluruh jenis smartphone dan tablet. Pengembang juga diberikan kebebasan untuk mendesain dan membuat aplikasi yang mempunyai kemampuan antara lain Fernando, 2013: 1. Teknologi computer vision tingkat tinggi yang mengijinkan developer untuk membuat efek khusus pada mobile device. 2. Terus-menerus mengenali multiple image. 3. Tracking dan detection tingkat lanjut. 4. Solusi pengaturan database gambar yang fleksibel. Gambar 2.1 Struktur Vuforia Fernando, 2013

2.5 Unity 3D

Unity 3D adalah perangkat lunak game engine untuk membangun permainan 3 Dimensi 3D baik. Game engine merupakan komponen yang ada dibalik layar setiap videogame. Adapun fitur-fitur yang dimilik oleh Unity 3D antara lain sebagai berikut. a Integrated development environment IDE atau lingkungan pengembangan terpadu b Penyebaran hasil aplikasi pada banyak platform: c Engine grafis menggunakan Direct3D Windows, OpenGL Mac, Windows, OpenGL ES iOS, and proprietary API Wii. d Game Scripting melalui Mono. Scripting yang dibangun pada Mono, implementasi open source dari NET Framework. Selain itu Pemrogram dapat menggunakan UnityScript bahasa kustom dengan sintaks JavaScriptinspired, bahasa C atau Boo yang memiliki sintaks Python-inspired. Universitas Sumatera Utara Mesh merupakan bentuk dasar dari obyek 3D. Pembuatan mesh tidak dilakukan pada Unity. Sementara GameObjects adalah kontainer untuk semua Komponen lainnya. Semua objek dalam permainan disebut game objects. Material digunakan dan dihubungkan dengan mesh atau renderer partikel yang melekat pada game object. Material berhubungan dengan penyaji Mesh atau partikel yang melekat pada GameObject tersebut. Mereka memainkan bagian penting dalam mendefinisikan bagaimana objek ditampilkan. Mesh atau partikel Tidak dapat ditampilkan Tanpa material karena material meliputi referensi untuk Shader yang digunakan untuk membuat Mesh atau Partikel. Material digunakan untuk menempatka Tekstur ke GameObjects. Unity mendukung pengembangan aplikasi Android. Sebelum dapat menjalankan aplikasi yang dibuat dengan Unity Android diperlukan adanya pengaturan