Judul : Virtual Reality
Bab : Tulisan 4
Nama : Chyntia Dwinovita
NPM : 52414396
Kelas : 3IA22
Mata Kuliah : Desain Pemodelan Grafik #
Nama Dosen : Syefani Rahma
Deski
Virtual
Reality
Salah
satu tren yang menarik lainnya di 2016 ini adalah virtual reality atau biasa disingkat VR. Virtual
reality adalah sebuah
teknologi yang membuat pengguna atau user dapat berinteraksi dengan lingkungan
yang ada dalam dunia maya yang disimulasikan oleh komputer, sehingga pengguna
merasa berada di dalam lingkungan tersebut. Di dalam bahasa Indonesia virtual
reality dikenal dengan istilah realitas maya. Kelebihan utama dari virtual
reality adalah pengalaman yang membuat user merasakan sensasi dunia nyata dalam
dunia maya. Bahkan perkembangan teknologi virtual reality saat ini memungkinkan
tidak hanya indra penglihatan dan pendengaran saja yang bisa merasakan sensasi
nyata dari dunia maya dari virtual reality, namun juga indra yang lainnya.
Teknologi
virtual reality sejatinya telah banyak diterapkan di beberapa sektor industri
seperti kedokteran, penerbangan, pendidikan, arsitek, militer, hiburan dan lain
sebagainya. Virtual reality sangat membantu dalam mensimulasikan sesuatu yang
sulit untuk dihadirkan secara langsung dalam dunia nyata. Seperti halnya untuk
bidang militer, alih-alih menerjunkan langsung para tentara ke medan perang
sebagai latihan, virtual reality bisa menghadirkan simulasi perang secara
virtual. Para tentara bisa merasakan sensasi berada di medan perang secara
nyata dengan virtual reality. Tentunya ini bisa lebih praktis dan lebih
ekonomis. Pemanfaatan virtual reality juga sangat membantu dalam bidang
penerbangan. Dengan menggunakan virtual reality, para pilot bisa berlatih untuk
menerbangkan pesawat secara virtual. Para pilot bisa merasakan sensasi
menerbangkan pesawat tanpa harus benar-benar menerbangkan pesawat sungguhan.
Dan tentunya akan menghindari resiko terjadinya kecelakaan saat latihan.
Sekilas tentang
gambaran virtual reality bisa dilihat dalam video berikut:
Mengapa dalam virtual
reality seolah-olah kita bisa merasakan efek 3D dan seolah apa yang kita lihat
tepat berada di depan kita? Berikut sekilas penjelasnnya:
Cara
Membuat & Tools Pada Virtual Reality
Persiapan :
1. Instal
terlebih dahulu Unity3D.
Pada saat instalasi, pastikan Kamu menceklis opsi Android Built Support karena kita akan export game ke
Android.
2. Install Android SDK. Jika di komputer sudah
terinstal Android Studio, itu sudah cukup.
3. Install Java Platform (JDK).
4. Install sample
game Starter Ninja. Kita
akan menggunakan sample game ini supaya kita bisa fokus pada bagaimana
menerapkan Google Cardboard SDK pada game, atau dengan kata lain kita
mengkonversi game ini menjadi bentuk game VR. Game ini saya dapat dari
tutorial Raywenderlich dan akan saya sesuaikan dengan
keperluan tutorial kita.
5. Download Google Cardboard SDK for Unity. Nama
file yang didownload adalah CardboardSDKForUnity.unitypackage.
1.
Mencoba Game Ninja Starter
Sebelum kita mengkonversi game Ninja Starter,
kita coba buka game tersebut di Unity. Ekstrak terlebih dahulu file
StarterNinja.zip kemudian buka folder ekstraknya, dan dobel klik
file StarterNinja/Assets/MainScene.unity. Nantinya aplikasi Unity
akan terbuka dengan folder Assets yang sudah muncul di bagian panel
Project. Pada panel Project, pilih folder Assets lalu dobel klik file MainScene
untuk membuka scene game Ninja Starter. Maka MainScene akan terbuka di bagian
panel Scene. Kita coba bagaimana gameplay dari game ini. Klik tombol play
yang ada di bagian tengah atas aplikasi Unity. Unity akan mengcompile game
tersebut dan menjalankan gamenya di bagian panel Game. Skenarionya
adalah ada dua karakter, yakni ninja dan karakter lawan, seperti
hantu tapi warnanya hijau. Cara memainkannya adalah dengan mengklik karakter
hantu, maka sang ninja akan melemparkan shuriken ke arah hantu tersebut.
Game berakhir ketika karakter hantu berhasil lolos ke batas berwarna merah
di belakang sang ninja.
2.
Menambahkan Google Cardboard SDK
Sekarang kita akan menambahkan SDK Google Cardboard
for Unity supaya bisa dibuat menjadi game VR. Karena game ini sudah
berbentuk 3D dan gameplaynya sudah berjalan dengan baik, kita bisa langsung
menambahkan beberapa komponen Google Cardboard.
Import terlebih dahulu file SDK Google Cardboard ke
dalam Unity melalui menu Assets > Import Package > Custom
Package.., lalu pilih file yang bernama CardboardSDKForUnity.unitypackage yang
sudah di unduh seperti pada tahap persiapan. Akan muncul jendela Import Unity
Package. Lepaskan tanda centang pada folder Legacy karena kita tidak akan
menggunakannya. Kemudian klik tombol Import. Maka sekarang di bagian panel
Assets akan bertambah folder Cardboard dan Plugins. Ini adalah asset dari SDK
Google Cardboard yang akan kita gunakan pada game.
3.
Menambahkan Prefab CardboardMain
Prefab dalam Unity adalah objek game yang sudah
memiliki konfigurasi awal yang dapat kita masukkan ke dalam Scene/area
game. Google Cardboard sudah menyediakan satu prefab bernama CardboardMain yakni
objek yang menjadi kamera untuk VR. Perbedaannya dengan kamera yang sudah ada
pada game Ninja Starter ini adalah, CardboardMain memiliki dua buah kamera kiri
dan kanan sekaligus yang merepresentasikan sudut pandang mata kiri dan kanan
--salah satu konsep utama dalam virtual reality.
Prefab CardboardMain terdapat pada folder Assets/Cardboard/Prefabs/.
Untuk menambahkan CardboardMain ke dalam scene game kita adalah mengklik-geser
file tersebut ke bagian panel Hierarchy pada aplikasi Unity. Dengan demikian
objek CardboardMain akan otomatis dimasukkan ke dalam scene. Objek tersebut juga
bisa langsung mendrag CardboardMain ke dalam area scene untuk langsung
menempatkannya di posisi tertentu. Karena kita akan menggunakan kamera dari
Google Cardboard, maka kita akan menonaktifkan Main Camera bawaan game.
Pada panel Hierarchy, pilih Main Camera dan lepas
tanda centang pada opsi di sebelah judul objek pada panel Inspector. Selanjutnya
kita posisikan CardboardMain pada posisi yang sama dengan posisi karakter
ninja. Kamu bisa mendrag dan memposisikan langsung melalui area scene. Tapi
supaya lebih presisi kita bisa langsung set posisi koordinatnya melalui panel
Inspector. Objek karakter ninja pada game
bernama racoon-ninja. Objek ini berada pada posisi X:-5.65, Y:0.02, dan Z:0.
Objek ini juga menghadap ke arah 90 derajat dari sumbu Y. Nilai posisi ini akan
kita pasang juga pada objek CardboardMain. Pilih objek CardboardMain lalu set
Position X, Y dan Z serta Rotation Y pada panel Inspector seperti gambar di
bawah ini.
Perhatikan gambar di atas. Alih-alih mengeset posisi Y dengan
0.02 seperti posisi Y dari karakter ninja, kita mengeset posisi Y objek
CardboardMain dengan 1.22. Kita posisikan seperti ini supaya posisi
CardboardMain sejajar dengan posisi mata ninja, dan bukan sejajar
dengan kaki.
4. Testing di Handphone Android
Kita
sudah menambahkan komponen utama untuk VR. Langsung bisa mencoba menjalankan
gamenya di Unity, juga bisa mensimulasikan arah pandang kamera dengan menggeser
posisi kursor mouse sambil menekan tombol Alt. Lalu bisa mensimulasikan kamera
miring ke kiri dan kanan dengan menggeser kursor mouse sambil menekan tombol
Ctrl. Dan Kamu bisa menembaki lawan dengan mengklik kiri pada area game.
Setelah
itu mari kita lihat bagaimana penampakannya di handphone android. Pastikan
sudah menginstal Android SDK dan Java JDK. Kita akan mengarahkan Eksternal
Tools Unity ke folder instalasi keduanya. Pilih menu Edit
> Preferences..., lalu pada jendela Unity Preferences pilih tab External
Tools. Isikan kolom Android SDK dan JDK ke lokasi folder instalasi
masing-masing.
Kemudian, kita akan membuild game ini ke dalam bentuk Android Package atau .apk dan
menjalankannya di handphone Android. Hubungkan handphone ke komputer
melalui kabel USB. Pastikan pengaturan USB Debugging pada Android sudah diaktifkan. Kemudian pilih
menu File > Build Settings.... Pada jendela Build Settings, pilih platform
Android. Lalu klik tombol Player Settings... untuk menampilkan properti Inspector untuk
Player Settings. Pada panel Inspector, bagian Resolution and
Presentation, set opsi Default Orientation menjadi Landscape Left. Dan pada bagian Other Settings, set Bundle Identifier menjadi apapun Kamu mau dengan format
penulisan com.mycompany.myapp.
Kemudian klik tombol Build and Run. Nantinya setelah selesai mengcompile, game akan dijalankan di handphone Android dan
akan langsung bisa mencobanya.
Review Game 4D Terbaru
Pada review
game 4D salah satunya yaitu Counter Strike. Sebelum memasuki permainan, kita
diharuskan login dan kemudian kita akan dibawa ke Lobby permainan. Dari layar
Lobby lah kita akan dapat mengakses info ID kita, baik itu level yang telah
dicapai, jumlah experience dan point yang telah terkumpul, kemudian mengakses
Shop, Clan, misi, hingga memilih room dan terjun ke dalam permainan. Mode
permainan yang ditawarkan dalam game ini cukup bervariasi, dimana mencakup mode
permainan dari Counter Strike original, seperti Bomb Mission, Hostage Rescue,
Annihilation, dan Assassination. Kemudian terdapat juga mode permainan baru
seperti Deadmatch, Team Deadmatch, serta adanya fitur Bot untuk mengasah
kemampuan bermain kita sebelum terjun langsung bertempur bersama teman –
temanmu. Kemungkinan juga bakal menyusul mode permainan Zombie.
Dalam
membuat Room di game FPS online ini juga cukup simpel, hanya dengan beberapa langkah
saja maka room kita sudah dapat terbentuk. Pengaturan room mencakup mulai dari
pemberian judul Room, menyeting batas jumlah pemain dalam room kita, hingga
pemilihan mode permainan dan peta permainan, kemudian kita dapat menentukan
waktu permainan dan batas point kemenangan. Disamping itu juga, kita dapat
mengatur Room kita agar digunakan untuk pertempuran antar Clan saja.
Kemudian kita
dapat memilih salah satu model karakter dari beberapa model karakter yang
tersedia. Model karakter dalam Counter Strike Online juga semakin bertambah.
Untuk dari sisi Counter Terrorist, diantaranya terdapat Seal Team 6 dari
Amerika, GSG-9 dari Jerman, SAS dari Inggris, GIGN dan 707 dari Perancis,
Spetsnaz dari Rusia, SAT dari Jepang, SOZO dari China. Begitu juga dengan sisi
terorist, diantaranya terdapat model Midwest Militia dan Guerrilla Warfare. Lalu
sebelum permainan dimulai, kita dapat membeli senjata dari berbagai jenis
senjata dan pelengkapan pendukung yang tersedia. Ada banyak jenis senjata yang
dihadirkan dalam game ini, mulai dari senjata yang terdapat di game Counter
Strike original hingga senjata baru yang tidak terdapat di versi originalnya,
diantaranya ada Krieg 550 Commando, Magnum Sniper Rifle, pistol 40 Dual Elite,
dan sebagainya. Perlu diingat, pembelian senjata dalam Counter Strike Online
memiliki menu pemilihan senjata yang sedikit berbeda dengan versi originalnya,
hal ini dikarenakan lebih banyak model senjata yang dihadirkan.
Versi online game ini juga memperbolehkan kita
mengunakan fitur tombol akses cepat, seperti hanya dengan menekan tombol R
untuk membeli persenjataan yang telah kita beli sebelumnya atau tombol A untuk
membeli persenjataan secara otomatis yang disesuaikan dengan kondisi uang yang
dimiliki. Sedangkan untuk pembelian senjata di Shop, kita harus menyiapkan
point yang cukup untuk dapat membelinya dan tiap senjata akan memiliki waktu
pengunaan yang dapat ditentukan lama pemakaianya, yakni 3 hari, 10 hari, hingga
30 hari disesuaikan dengan kondisi point kita. Untuk menghasilkan sebuah
senjata yang mematikan, baik itu dari tingkat damage dan akurasi yang lebih
tinggi, dan nantinya akan diarahkan oleh karakter President Henry Stoner. Namun
untuk dapat membuatnya, kita harus membutuhkan design dan material.
Walau
misi dalam game Counter Strike Online terlihat seperti achievements atau
tantangan yang sering ditemukan dalam game-game FPS offline, namun misinya
cukup bervariasi dan banyak, seperti mengharuskan kita melakukan 5 kali
headshot melawan pemain lain, melakukan 15 kill dalam original mode, memasang
atau menjinakan bom sebanyak 4 kali, menyelamatkan 5 tawanan, mendapatkan kill
dengan mengunakan granat, dan sebagainya. Jika kita berhasil menyelesaikannya,
maka kita akan mendapatkan hadiah yang bersifat random atau hadiah sejumlah
point.
Skenario Permainan
Selain
dengan cara-cara di bawah, kemenangan bisa diraih dengan membunuh semua anggota
tim lawannya.
1.
Penjinakkan Bom (Bomb
Defusal)
Berlaku untuk tempat yang berawalan de, contoh: de_inferno,
de_dust, dll. Dalam skenario ini, tim Terrorist bertugas
untuk menanam bom pada tempat yang sudah disediakan, yang disebut bombsite (A
dan B). Sebaliknya, team Counter-Terrorist harus menjinakkan bom jika sudah ditanam,
atau mencegah Terrorist menanam bomnya.
2.
Penyelamatan Sandera
(Hostage Rescue)
Berlaku untuk tempat yang berawalan cs, contoh: cs_assault,
cs_militia, dll.
Di tempat ini, Counter-Terrorist harus menyelamatkan ke-4/5 sandera (hostage) yang berada di markas Terrorist (T Spawn)
Di tempat ini, Counter-Terrorist harus menyelamatkan ke-4/5 sandera (hostage) yang berada di markas Terrorist (T Spawn)
3.
Pembunuhan Rahasia (Assatination)
Berlaku untuk tempat yang berawalan as, contoh: as_tundra,
as_oilrig, dll.
Dalam skenario assatination, salah seorang anggota Counter-Terrorist menjadi VIP di teamnya. Anggota tersebut tidak boleh mati hingga mencapai tempat yang aman (biasanya helikopter atau tank). Skenario ini tidak banyak ada di permainan Counter-Strike.
Dalam skenario assatination, salah seorang anggota Counter-Terrorist menjadi VIP di teamnya. Anggota tersebut tidak boleh mati hingga mencapai tempat yang aman (biasanya helikopter atau tank). Skenario ini tidak banyak ada di permainan Counter-Strike.
Sumber
:
http://ayufitriyanti.blogspot.co.id/2012/09/counterstrike-pada-tulisankali-ini-saya.html
Tidak ada komentar:
Posting Komentar