• Tidak ada hasil yang ditemukan

CARA “MEMERIKSA” REPOSITORI CONTOH VRTK V4

Dalam dokumen KEKUATAN AUGMENTED - Universitas STEKOM (Halaman 153-157)

VIRTUAL REALITY TOOLKIT (VRTK) OPEN SOURCE FRAMEWORK

7.10 CARA “MEMERIKSA” REPOSITORI CONTOH VRTK V4

Berikut adalah langkah-langkah yang diperlukan untuk memeriksa Repositori Contoh VRTK v4:

1. Saat ini, VRTK hanya dapat diakses melalui baris perintah. Jika Anda menggunakan PC, buka Command Prompt Anda. Jika Anda menggunakan Macintosh, buka Terminal Anda.

2. Salin dan tempel baris berikut ke dalam editor:

git clone --recurse-submodules https://github.com/thestonefox/VRTK.git 3. Tekan Enter dan tunggu hingga selesai.

4. Pada baris baru, ketik perintah berikut:

git submodule init && git submodule update 5. Tekan Enter dan tunggu sampai selesai

6. Opsional: Unduh SDK untuk perangkat keras yang Anda inginkan.

7. Buka Asset/VRTK/Examples, buka salah satu Scene Contoh, lalu tekan putar untuk melihat bagaimana interaksi terlihat di Scene Game Anda.

Berikut adalah daftar contoh Scene dan fitur interaksi saat ini (sampai tulisan ini dibuat):

Input Scene

Menampilkan informasi yang diberikan oleh controller atau input keyboard Anda ke dalam game. Scene penunjuk objek

Object pointer scene

Menggunakan laser hijau yang dipancarkan oleh controller Anda. Anda dapat mengarahkan laser ke berbagai objek di tempat kejadian dan melihat reaksi berbeda yang dapat ditunjukkan oleh penunjuk Anda saat diarahkan ke objek tertentu.

Straight pointer

Penunjuk adalah emisi laser lurus dasar Anda. Paling baik digunakan untuk membuat pilihan UI, atau berinteraksi dengan objek.

Bezier pointer

Emisi garis lengkung yang mengarah ke tanah—ini bisa dibilang pengalaman pengguna terbaik untuk teleportasi.

Teleportasi titik-dan-klik

Menggunakan pointer, Anda dapat memilih area yang ingin Anda pindahkan dan dalam

"berkedip" Anda akan diposisikan ulang ke lokasi itu.

Instant teleport

Ini adalah penggunaan "bingkai hitam" yang menyerupai kedipan, di mana pengguna akan berakhir di lokasi baru ketika penglihatan telah kembali.

Dash teleport

Arahkan ke area yang ingin Anda teleportasi, dan kemudian akan mempercepat frame gerakan bagi pengguna untuk tiba di sana. Gerakan ini muncul dan terasa lebih alami daripada metode Instant teleport.

Teleport scene

Menunjukkan berbagai area dan tipe area yang dapat Anda teleportasikan dalam Scene dengan mengklik Thumbstick untuk mengaktifkan teleportasi dan menunjuk ke arah atau titik yang ingin Anda pindahkan dengan mengklik tombol pemicu.

Interactive Object (Objek yang dapatbeirnteraksi)

Teleport di sekitar tempat kejadian ke berbagai objek. Gunakan tombol pegangan pada controller untuk melihat berbagai jenis pegangan pada setiap objek. Berikut adalah beberapa contoh jenis interaksi yang tersedia pada saat rilis di folder aset VRTK:

Precision grab

Grabs di lokasi yang tepat dari objek tertentu. Dalam contoh pistol, di mana pun tangan berada pada objek, Anda dapat mengambilnya secara otomatis dengan cara tertentu untuk meningkatkan kemudahan penggunaan.

Gun grab

Meraih objek berbentuk pistol akan selalu diposisikan dalam posisi siap menembak di tangan saat diambil dari sudut mana pun.

Toggle grab

Memungkinkan Anda untuk melepaskan tombol saat objek dicengkeram dan mempertahankan posisi meraih hingga Anda menekan tombol lagi.

Two-handed hold

Memegang benda dalam posisi fungsional ketika kedua tangan telah meraihnya.

Pump

Memungkinkan penggunaan aksi pemompaan pada suatu objek untuk menghasilkan efek tertentu.

Hinge joint

Hanya bergerak pada sumbu tertentu—misalnya, pintu berayun terbuka dan tertutup.

Dalam mode putar, Anda dapat memilih CameraRig Switcher untuk bergantian di antara berbagai jenis SDK yang Anda gunakan untuk pengalaman Anda atau memilih simulator. Ini sangat berguna, jika bukan penggunaan VRTK yang paling menguntungkan, karena Anda dapat

membuat beberapa headset dan melihat pratinjau tampilannya secara real time selama tahap pengembangan untuk masing-masing hanya dengan mengklik tombol.

Cara menyiapkan proyek Inti VRTK dari awal

1. Dalam proyek Unity 3D 2018.1+ Anda, buka Scene kosong.

2. Pilih kotak centang yang Didukung Virtual Reality.

3. Buka Project Settings → Player → Other Settings.. Di bawah Konfigurasi, ubah Scripting Runtime Version menjadi .Net 4x Equivalent.

4. Saat diminta, tekan Mulai Ulang. 5. Unduh paket VRTK.Unity.Core dari GitHub, lalu seret dan lepas Folder Aset ke dalam proyek Unity 3D Anda.

Cara menyiapkan Unity CameraRig

1. Dalam Scene Anda, buka tab "Hierarki", lalu hapus Default Camera.

2. Buka Assets → VRTK Unity.Core → CameraRig → [UnityXRCameraRig]. Drag [UnityXRCameraRig] Prefab ke dalam tab Hierarchy Anda.1

3. Tekan putar pada Scene untuk melihat pratinjau kamera.

Head Anchor

Objek game induk mengacu pada posisi headset.

Left Anchor

Objek permainan anak yang merujuk pada lensa mata kiri headset.

Right Anchor

Objek permainan anak yang merujuk ke lensa mata kanan headset.

Cara mengatur Alias Terlacak

1. Seret cetakan "Alias Terlacak" ke dalam Hirarki Anda.

2. Buka Aset → VRTK.Unity.Core → CameraRig → TrackedAlias.

3. Objek game alias yang dilacak adalah objek game anak yang dapat Anda sesuaikan untuk interaksi pengguna yang diwujudkan yang disesuaikan dengan sensor yang akan digunakan dalam kaitannya dengan jenis perangkat keras.

Play area alias

Mengacu pada ruang fisik yang akan dilacak oleh sensor perangkat keras untuk pengalaman Headset alias

Mengacu pada posisi headset Left controller alias

Mengacu pada controller tangan kiri Right controller alias

Mengacu pada controller tangan kanan Scene Camera

Objek game ini merujuk pada berbagai kamera yang akan diposisikan dalam pengalaman (baik untuk perspektif orang pertama atau ketiga)

Tutorial lain yang tersedia di situs web pada saat rilis ini akan mencakup:

1 Sampai tulisan ini dibuat, VRTK v4 masih dalam pengembangan. Lihat vrtk.io untuk pembaruan terbaru dalam dokumentasi dan tutorial, untuk memulai

 Cara mengatur Simulator

 Pengantar Tindakan VRTK

 Cara mengatur pointer

 Cara mengatur teleportasi dengan pointer

 Cara mengatur objek yang dapat berinteraksi (interactor/interactables)

BAB 8

Dalam dokumen KEKUATAN AUGMENTED - Universitas STEKOM (Halaman 153-157)