Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Mobile Augmented Reality Praktik, Study Guides, Projects, Research of Information Systems

Tutorial buat project di unity

Typology: Study Guides, Projects, Research

2019/2020

Uploaded on 06/19/2022

hielmi-sulaeman
hielmi-sulaeman 🇮🇩

1 document

1 / 45

Toggle sidebar

Related documents


Partial preview of the text

Download Mobile Augmented Reality Praktik and more Study Guides, Projects, Research Information Systems in PDF only on Docsity! LAPORAN LANGKAH-LANGKAH OCCLUSION Kelompok 8 Nama Anggota : 1. Muhammad Maulana Syahaddan (5200411458) 2. Hielmi Sulaeman (5200411469) 3. Alfia Candra Kusumapratiwi (5200411487) 4. Fathur Tias Dewantoro (5200411495) S1 INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS TEKNOLOGI YOGYAKARTA 2021/2022 1. New Project Buat projek baru dengan template 3D kemudian beri nama proyek dengan “planeOcclusion” dan klik tombol Create project. 2. AR Foundation dan AR Core Tambahkan package AR Core dan AR Foundation pada package manager. Untuk menampilkan package manager klik Window → Package Manager kemudian ubah package ke Unity Registry dan install kedua package. Otomatis folder yang telah dibuat akan muncul pada Assets. Lakukanlah cara yang sama seperti tadi sehingga terbentuk folder-folder baru seperti 3DModels, Animations, Materials, Prefabs, Res, dan Shaders seperti pada gambar dibawah ini. 5. Mengisi Folder Tahap selanjutnya yaitu mengisi folder yang telah dibuat tadi caranya yaitu masuk ke file manager cari file yang ingin ditambahkan, jika sudah klik file tersebut lalu ditarik dan dimasukkan ke folder Shaders. Lakukanlah cara yang sama seperti tadi, masuk ke file manager pilih file yang bernama soccer_ball setelah itu tarik ke folder 3DModels. belumnya Masih sama cara yang se, pilih file button, PlanetPatternDot, dan Soccer_ball_texture setelah itu tarik ke folder Res. Pilih file yang bernama AR Feathered Plan Fade setelah itu tarik ke folder Animations. Klik pada Occlusion Mat, pada inspector shadernya yang awalnya standard diubah menjadi AR. Kemudian pilih tanda panah pilih yang Occlusion. Setelah itu klik pada material yang bernama PlanetMat otomatis akan diarahkan ke inspector, pada shadernya yang awalnya standard diubah menjadi Unit. Lalu klik panah pada Unit dan pilih yang FeatheredPlaneShader. Maka tampilannya akan seperti dibawah ini. 7. Folder Res Tahap selanjutnya masuk ke dalam folder Res 8. Hapus Main Camera Tahap selanjutnya yaitu menghapus Main Camera, caranya klik kanan Main Camera pada sidebar kiri lalu pilih Delete. 9. AR Feather Plane Fade Setelah main camera di hapus tahap selanjutnya membuat Feather Plane, Untuk menambahkannya buat sebuah game objek Empty. Setelah membuat game objek empty, merubah nama objek tersebut menjadi “ARFeatherdPlaneFade”. Selanjutnya, tambahkan Component “AR Plane”, “AR Plane Mesh Visualizer” dan “Mesh Renderer” pada objek “ARFeatherdPlaneFade”. oc oo Pe eer eas Seen sant Peery err eee Selanjutnya tambahkan lagi component “Fade Plane On Boundary Change”. Selanjutnya tambahkan lagi component “Mesh Colider”. Selanjutnya tambahkan lagi component “Mesh Filter”. Setelah menambahkan beberapa component baru di atas, selanjutnya drag objek ARFeatheredPlaneFade ke folder Prefabs. Sehingga hasilnya seperti di bawah ini. Lalu hapus, objek ARFeatheredPlaneFade yang ada pada panel Hierarchy. 10. AR Session Origin selanjutnya pada inspector AR Session Origin menambahkan Component “AR Place Manager” dan “AR Raycast Manager” Klik Open untuk menambahkan code pada file Script berikut code untuk script PlaceObjectOnPlace Lalu drag file Script “PlaceObjectOnPlane” ke inspector AR Session Origin 12. Soccer Ball menambahkan 3DModels ke SampleScene. dengan cara drag 3DModels Soccer Ball ke SampleScene Pada Folder Assets Materials, klik kanan pilih Create→Material Drag Objek soccer_ball ke dalam folder Prefabs yang ada pada folder Assets. Setelah mendrag objek soccer_ball, selanjutnya hapus objek tersebut. Setelah itu drag objek 3D soccer_ball yang ada pada folder Prefabs ke Componen Place Object On Plane (Script), seperti gambar di bawah. 13. Script Plane Setup Manager kembali pada folder Assets > Scripts. membuat file baru untuk menaruh script. klik kanan pilih Create→C#Script lalu rename file script menjadi “SetupManager” sone Wireow Hee en ee ac —) Si ae ea Cn epoca Lalu buka file Script “SetupManager” tambahkan code sebagai berikut System.Collections; Coast ee eta ie oe ese us Crs ese hee Ceuta ae : MonoBehaviour Cite eee ete eT cha Material occlusionMat, planeMat; GameObject planePrefab; Cae lee ee) eae eR gee ae ie ee Oe ere Led foreach ( i in planeManager.trackables) { -GetComponent<Renderer>().material = occlusionMat; SetPLaneMaterial() ae ela eae ee Ose Ted foreach ( | n planeManager.trackables) { Me eee bed te ea Oe a Le oa na Pada folder Assets>Prefabs, drag ARFeatherPlaneFade ke Plane Prefab pada inspector PlaneSetupManager 15. Button Tahap selanjutnya adalah menambahkan button dengan cara klik kanan pilih UI kemudian pilih button. Jika button sudah muncul seperti gambar dibawah ini klik, setelah itu pergi ke inspector di sebelah kanan ubah Pos X nya menjadi -240 dan Pos Y nya menjadi -255. Lalu masuk ke File pilih Build Setting. Kemudian pilih Android dan pilih Switch Platform. Kemudian pilih Scene SetPlaneButton, setelah itu Button pada Res drag and drop ke Source Image yang ada pada inspector seperti gambar dibawah ini. Langkah selanjutnya klik scene SetOcclusionButton, kemudian drag and drop Button pada Res ke dalam Source Image yang ada pada Inspector. Kemudian pilih Text yang ada di dalam SetOcclusionButton, lalu masuk ke inspector beri nama Set Occlusion dengan font size 30 seperti gambar dibawah ini. Sama seperti langkah di atas, klik pada Text yang ada di dalam SetPlaneButton, setelah itu masuk ke menu inspector beri nama menjadi Set Planes dengan ukuran 30. Klik scene SetOcclusionButton maka otomatis akan diarahkan ke menu inspector, jika sudah klik tanda + seperti gambar yang diberi tanda merah dibawah ini, kemudian pilih add to the list. Kemudian drag and drop PlaneSetupManager ke dalam inspector seperti gambar di bawah ini.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved