Keterangan
Keterangan
Keterangan
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Implementasi Augmented Reality pada<br />
Pemodelan Tata Surya<br />
Oleh : Nur Muhammad Firdaus Hidayat<br />
Nrp : 2207 100 085<br />
Dosen pembimbing : Dr. Surya Sumpeno,S.T.,M.Sc.<br />
Christyowidiasmoro, S.T.,M.T.
•Sejak kecil manusia sudah diajari tentang<br />
berbagai fenomena tata surya<br />
•Pembelajaran dapat melalui buku sekolah<br />
•Gambar pada buku hanya berupa gambar dua<br />
dimensi yang diam<br />
Latar Belakang
•Memberikan alternatif cara pengajaran yang baru<br />
•Menyajikan pemodelan tata surya yang menarik<br />
Tujuan
• Pembuatan model 3D yang detail dan<br />
menarik<br />
Permasalahan<br />
• Perancangan dengan semantic data model
1. Pemilihan materi tata surya yang dibuat pemodelannya<br />
didasarkan pada buku sekolah elektronik kelas 6 SD<br />
Batasan Masalah<br />
2. Fenomena tata surya yang dimodelkan dibatasi pada gugusan<br />
planet tata surya bima sakti, gerhana bulan,dan gerhana matahari<br />
3. Metode perancangan yang digunakan adalah semantic data model<br />
4. Untuk penerapan metode tersebut digunakan bahasa C# pada<br />
dengan menggunakan Unity3d
Augmented Reality<br />
Adalah sistem yang memasukkan objek virtual ke dalam<br />
lingkungan nyata<br />
• Augmented Reality merupakan istilah untuk lingkungan<br />
dimana dunia nyata dan virutal digabungkan<br />
• AR disajikan secara real time
Video Streaming<br />
dari kamera<br />
Video Streaming ke<br />
layar<br />
Mencari Marker<br />
Render Obyek 3D<br />
Marker<br />
Menentukan Posisi<br />
dan Orientasi<br />
Marker<br />
Posisi dan Orientasi<br />
Obyek<br />
ARToolkit<br />
Ti={Pi,Ri}<br />
Mengenali Marker<br />
ID Marker
Unity3D<br />
• Software yang digunakan untuk membuat game berformat 3D atau<br />
aplikasi-aplikasi interaktif lainnya seperti visualisasi arsitektur ataupun<br />
animasi real-time 3D.<br />
• Terdiri dari editor untuk mendesain dan mengembangkan game, dan<br />
juga game engine untuk mengeksekusi produk yang dibuat
Unity ARToolkit<br />
• Untuk menerjemahkan grafis dari ARToolkit,<br />
dibutuhkan software library sebagai jembatan<br />
antara ARToolit dengan Unity3D<br />
• Library perangkat lunak itu adalah UnityART
Proses Rendering Unity3D
Gerhana Matahari<br />
a. Gerhana Matahari Total<br />
Gerhana ini terjadi pada permukaan Bumi yang berada dalam umbra<br />
Bulan. Pada bagian itu, sinar Matahari tertutup sepenuhnya. Bagian Bumi<br />
yang terkena gerhana ini menjadi gelap gulita.<br />
b. Gerhana Matahari Sebagian<br />
Gerhana ini terjadi pada permukaan Bumi yang berada dalam penumbra<br />
Bulan. Sinar Matahari tertutup sebagian.<br />
c. Gerhana Matahari Cincin<br />
Gerhana ini terjadi jika bayangan Bulan tidak cukup menutup sinar<br />
Matahari. Matahari masih terlihat bersinar di sekeliling bayangan Bulan.<br />
Gerhana Matahari ini terjadi saat Bulan berada pada jarak terjauh dari<br />
Bumi.
Gerhana Matahari
Gerhana Bulan<br />
•Gerhana bulan total<br />
Gerhana ini terjadi jika seluruh bagian bulan berada dalam umbra bumi<br />
•Gerhana bulan sebagian<br />
Gerhana ini terjadi jika separuh bagian bulan berada dalam umbra bumi.<br />
Sedangkan separuh yang lain berada dalam penumbra bumi. Bulan<br />
kelihatan bersinar sebagian<br />
•Gerhana bulan penumbra<br />
Gerhana ini terjadi jika seluruh bagian bulan berada dalam penumbra<br />
bumi
Gerhana Bulan
Bulan<br />
Bumi<br />
Muncul<br />
Muncul<br />
Komponen pembentuk<br />
Komponen<br />
pembentuk<br />
Umbra<br />
Penumbra<br />
Gerhana<br />
Matahari<br />
Jika diberi<br />
Remote<br />
Menjadi<br />
Menjadi<br />
Komponen<br />
pembentuk<br />
Bagian dari<br />
Bagian dari<br />
Diagram Semantik Gerhana<br />
Gerhana<br />
Total<br />
Gerhana<br />
Sebagian<br />
Gerhana<br />
Matahari Matahari<br />
Sinar<br />
Matahari<br />
Teks<br />
Penjelasan<br />
Sudut<br />
pandang dari<br />
bumi<br />
Bagian dari<br />
Menjadi<br />
Bagian dari<br />
Menjadi<br />
Bagian dari Bagian dari<br />
Memunculkan<br />
Memunculkan<br />
Mempun<br />
yai<br />
kompone<br />
n<br />
Mempuny<br />
ai<br />
kompone<br />
n<br />
Komponen<br />
pembentuk<br />
Memunculkan<br />
Memunculkan<br />
Umbra<br />
Penumbra<br />
Gerhana<br />
Bulan<br />
Jika diberi<br />
Remote<br />
Muncul<br />
Muncul<br />
Komponen pembentuk<br />
Komponen<br />
pembentuk<br />
Bumi<br />
Bulan
Belum Terbentuk Bayangan Mulai Terbentuk Bayangan Terbentuk Bayangan<br />
Bayangan yang dihasilkan dari Spot Light<br />
Pengujian Pembentukan<br />
Bayangan
Pengujian Pembentukan Bayangan pada<br />
Simulasi Gerhana Matahari<br />
Jarak kamera dengan bumi Jenis Cahaya<br />
Directional Light Spot Light<br />
Sumbu x Sumbu Y Sumbu Z Bayangan<br />
159,504 63,792 -16,691 Tidak ada Tidak ada<br />
149,892 59,305 -16,691 Tidak ada Tidak ada<br />
139,429 54,421 -16,691 Tidak ada Tidak ada<br />
129,074 49,620 -16,691 Sedikit Terlihat Sedikit Terlihat<br />
119,51 45,141 -16,691 Terlihat Jelas Terlihat Jelas<br />
Point<br />
Light<br />
Terlihat<br />
Jelas<br />
Terlihat<br />
Jelas<br />
Terlihat<br />
Jelas<br />
Terlihat<br />
Jelas<br />
Terlihat<br />
Jelas
Blob Shadow Projector<br />
Komponen ini digunakan untuk membuat<br />
proyeksi bayangan dari suatu bayangan. Sebuah<br />
pola diproyeksikan pada sebuah obyek, sehingga<br />
akan timbul seperti bayangan dengan pola<br />
tersebut.
Atur posisi<br />
bulan<br />
Area terjadi<br />
gerhana total<br />
Di luar area<br />
terjadinya<br />
gerhana total<br />
Blob Shadow Projector<br />
Blob shadow<br />
projector aktif<br />
Blob shadow<br />
projector tidak<br />
aktif<br />
Proyeksikan<br />
bayangan
Belum Aktif Aktif<br />
Blob Shadow Projector
Gerhana Matahari<br />
Sebagian
Gerhana Matahari Total
Perbandingan Hasil<br />
Simulasi dan Teori
Pengujian Pembentukan<br />
Bayangan<br />
Belum Terbentuk Bayangan Mulai Terbentuk Bayangan Terbentuk Bayangan
Jarak kamera dengan bumi<br />
Sumbu x Sumbu Y Sumbu Z<br />
Pengujian Pembentukan Bayangan pada<br />
Simulasi Gerhana Bulan<br />
Jenis Cahaya<br />
Directional<br />
Light Spot Light Point Light<br />
Bayangan<br />
128,36 -13,54 1664,03 Tidak ada Tidak ada Tidak ada<br />
128,36 -3,54 1664,03 Tidak ada Tidak ada Tidak ada<br />
128,36 7,54 1664,03 Tidak ada Tidak ada Tidak ada<br />
128,36 17,54 1664,03 Sedikit Terlihat Sedikit Terlihat<br />
128,36 27,54 1664,03 Terlihat Jelas Terlihat Jelas<br />
Sedikit<br />
Terlihat<br />
Terlihat<br />
Jelas
Gerhana Bulan Sebagian
Gerhana Bulan Total
Perbandingan Hasil<br />
Simulasi dan Teori
Matahari<br />
Neptunus<br />
Urutan<br />
berikutnya<br />
Merkurius<br />
Venus<br />
Diagram Semantik<br />
Pengurutan Planet<br />
Urutan<br />
Urutan<br />
Urutan<br />
Uranus Saturnus Jupiter Mars<br />
berikutnya<br />
berikutnya<br />
berikutnya<br />
Urutan<br />
berikutnya<br />
Teks Penjelasan<br />
Teks Penjelasan<br />
Teks Penjelasan<br />
Urutan<br />
berikutnya<br />
Teks Penjelasan<br />
Urutan<br />
berikutnya<br />
Teks Penjelasan Teks Penjelasan Teks Penjelasan<br />
Bumi<br />
Urutan<br />
berikutnya<br />
Teks Penjelasan<br />
Teks Penjelasan
Pengurutan Marker Planet
Pengurutan Marker Planet
Planet<br />
Tampilkan Planet sebelumnya<br />
Pengurutan Marker Planet<br />
Tampilkan Planet<br />
setelahnya<br />
Merkurius X √<br />
Venus √ √<br />
Bumi √ √<br />
Mars √ √<br />
Jupiter √ √<br />
Saturnus √ √<br />
Uranus √ √<br />
Neptunus √ X<br />
<strong>Keterangan</strong>: (√) Dapat menampilkan obyek; (X)<br />
Tidak dapat menampilkan
Kesalahan Pengurutan<br />
Marker
Kesalahan Pengurutan<br />
Marker<br />
Jumlah<br />
marker 1 kesalahan 2 kesalahan 3 kesalahan 4 kesalahan<br />
2 √ − − −<br />
3 √ √ − −<br />
4 √ √ √ −<br />
5 √ √ √ √<br />
6 √ √ √ √<br />
7 − − − −<br />
8 − − − −<br />
<strong>Keterangan</strong>: (√) Kesalahan pengurutan dapat<br />
terdeteksi; (−) Pengukuran tidak dapat dilakukan
Jumlah Marker Teks Informasi Kestabilan<br />
1 Muncul √<br />
2 Muncul √<br />
3 Muncul X<br />
4 Muncul X<br />
5 Muncul X<br />
6 Muncul X<br />
Kesalahan Pengurutan<br />
Marker<br />
<strong>Keterangan</strong>: (√) Kesalahan pengurutan dapat<br />
terdeteksi; (−) Pengukuran tidak dapat dilakukan
Kesimpulan<br />
•Pada percobaan gerhana matahari dan bulan, obyek<br />
tidak dapat menghasilkan bayangan yang dapat terlihat<br />
jika jarak antara kamera dan obyek yang menghasilkan<br />
bayangan terlalu jauh<br />
•Pada percobaan pengurutan planet, hasil yang<br />
didapatkan masih belum sesuai dengan yang diharapkan,<br />
dimana masih terdapat ketidakstabilan pada perpindahan<br />
teks informasi dari suatu obyek ke obyek sebelumnya