VRTK v4 Beta Membuat Kerangka VR Unity Menjadi Lebih Baik

, , , , , , , , , , , , , , , , , , , , , ,

VRTK adalah kerangka kerja VR yang dirancang untuk memungkinkan pengembang untuk menambahkan interaktivitas ke aplikasi & game mereka tanpa mengkode fisika interaksi ini dari awal. Bulan ini beta untuk versi 4 dirilis. Versi 4 adalah penulisan ulang lengkap kerangka kerja. Ini membawa banyak perbaikan termasuk membuatnya lebih modular dan lebih agnostik perangkat keras.

Pada April 2016, Harvey Ball mendapatkan HTC Vive-nya. Tetapi ketika dia ingin mengembangkannya, dia memperhatikan bahwa tidak ada kerangka umum untuk interaksi VR. Dari kamar tidurnya di Inggris, dia memutuskan untuk membuatnya – dia menyebutnya SteamVR Unity Toolkit. Ini memungkinkan para pengembang dengan mudah menambahkan teleportasi dan objek yang diambil ke dalam game mereka.

Toolkit dengan cepat menjadi kerangka kerja Unity VR paling populer dengan ribuan pengembang menggunakannya. Itu menjadi sangat populer sehingga selama peluncuran pengontrol Oculus Touch Facebook mengirim Harvey Rift and Touch secara gratis untuk menambah dukungan. Dengan toolkit yang sekarang sedang lintas platform, namanya diubah menjadi VRTK.

Sebagai proyek open source, komunitas menambahkan banyak fitur, seperti pendakian, mekanika meraih baru, dan fisika memanah.

Masalah muncul…
VRTK mulai menunjukkan masalah arsitektur mendasar. Harvey awalnya membangunnya di atas SteamVR Plugin – integrasi Oculus misalnya hanya lapisan abstraksi. Jika Plugin SteamVR memiliki pembaruan besar (dan itu akhirnya) VRTK akan rusak, dan mendukung perangkat keras masa depan akan membutuhkan lapisan abstraksi yang semakin kompleks. Menjadi jelas bahwa VRTK perlu ditulis ulang dari bawah ke atas agar lebih mudah digunakan, lebih modular, dan benar-benar agnostik perangkat keras.

Tugas yang begitu besar akan membutuhkan mempekerjakan pengembang – dan itu membutuhkan uang. Harvey mencoba meluncurkan kampanye Kickstarter, tetapi gagal memenuhi tujuannya. Beberapa bahkan menuduhnya berusaha “menguangkan”. Selanjutnya, ia mencoba Patreon – tetapi itu juga gagal menghasilkan tingkat pendanaan yang dibutuhkan, Harvey mengklaim. Dia juga mengklaim bahwa Valve Corporation menolak untuk mendukung VRTK karena dianggap sebagai pesaing.

Sepanjang 2017, Harvey harus mencurahkan uangnya sendiri untuk menjaga perkembangan di VRTK. Tugas dokumentasi, tutorial, dan pengembang pendukung yang luar biasa memperlambat pengembangan hingga merangkak. Lebih buruk lagi, VRTK disalahkan karena memungkinkan banyak judul “perputaran aset” membanjiri pasar Steam.

Pada bulan Desember, Harvey memutuskan bahwa ia sudah cukup, memutuskan untuk menghentikan pengembangan VRTK. Kurangnya dana dan skala negativitas telah mencapai batasnya.

v4: Menulis Ulang
VRTK v4 adalah penulisan ulang agnostik sepenuhnya perangkat keras. Faktanya, sekarang secara teoritis mesin agnostik, sehingga bahkan dapat mendukung Mesin Unreal di masa depan. Alih-alih satu skrip seperti pada v3, v4 sekarang menggunakan prefab yang berisi skrip sederhana. Sementara v3 sering membutuhkan kode khusus untuk mencapai tugas yang tampaknya sederhana, modularitas v4 berarti tugas seperti senapan aksi pompa dapat dicapai dengan hanya mengkonfigurasi komponen yang ada.

Modularitas baru ini juga berarti bahwa v4 dapat mendukung perangkat augmented reality di masa depan.

Video tutorial lama, yang menjadi usang dengan cepat, kini telah diganti dengan VRTK Academy, sebuah wiki dokumentasi lengkap yang dikelola oleh pengembang VRTK dan komunitas.

Sementara v4 dalam versi beta, tim VRTK mengklaim itu bukan buggy dan merekomendasikan pengembang mana pun untuk menggunakannya daripada v3 untuk proyek saat ini & masa depan. Itu dapat ditemukan di GitHub. Perhatikan bahwa belum ada rilis v4, jadi Anda harus menarik proyek ini.

Dengan hibah Oculus yang hanya 6 bulan, VRTK masih membutuhkan dana. Jika Anda ingin mendukung proyek mereka, Anda dapat berkontribusi untuk Patreon mereka.