Unity telah menjadi pelopor sebagai 3D engine untuk konten augmented reality, dan jelas telah unggul dari segi jumlah penggunanya. Pengumuman Project MARS (kependekan dari Mixed and Augmented Reality Studio), alat pembuat augmented reality terbaru dari Unity di Unite Berlin pada bulan Juni silam menjanjikan untuk memperluas pengembangan AR ke seluruh audiens baru yang bisa menjangkau desainer dan non -coders. Project MARS akan memungkinkan pengembang untuk membuat aplikasi AR yang kuat “yang hidup dan bereaksi terhadap dunia nyata,” pungkas Timoni West, direktur penelitian XR di Unity Labs.

Dan kini, seiring dengan berakhirnya tahun 2018, Unity telah merilis versi 2018.3. Sayangnya, hingga update teranyarnya ini Project MARS masih belum menemukan titik terang. Menurut juru bicara dari Unity, project MARS dijadwalkan untuk memulai debutnya di tahun 2019. Namun demikian, versi terbaru dari Unity memang membawa beberapa perbaikan yang disambut baik oleh pengembang AR.

ar foundation ar foundation

Fitur AR Terbaru Dari Unity 2018.3

Fitur AR utama untuk versi 2018.3 hadir dalam pembaruan untuk AR Foundation, toolkit lintas platform Unity untuk aplikasi AR seluler. Pertama, AR Foundation kini mendukung Pipeline Render yang Ringan. Kedua, Unity telah menambahkan API gambar kamera baru yang dioptimalkan, yang akan membantu pengembang membangun algoritma penglihatan komputer dan fitur pemrosesan gambar lainnya. Terakhir, namun tidak kalah pentingnya, Unity 2018.3 menghadirkan dukungan ARWitMap untuk ARKit, fitur pemetaan dunia yang memungkinkan AR multiplayer dan konten persisten.

Unity 2018.3 juga memperkenalkan set repositori Github yang baru untuk pengujian kinerja augmented reality dan aplikasi virtual reality. Paket pengujian otomatis memungkinkan pengembang untuk dengan mudah menguji aplikasi mereka untuk fungsi dan kinerja umum, sementara tes penerimaan membantu memverifikasi konfigurasi dan kompatibilitas antara versi Unity.

Selain itu, rilis baru ini menawarkan dukungan asli untuk pengontrol Daydream VR dan menambahkan API haptic untuk Window Mixed Reality, Oculus, dan Vive controllers.

Di antara semua fitur baru ini, mungkin yang paling menonjol adalah dukungan untuk ARKit 2.0. Karena untuk edisi terbaru AR Toolkit milik Apple sekalipun, aplikasi yang memanfaatkan multiplayer, persistence, dan pengenalan objek masih sedikit dan jarang. Dukungan untuk ARWorldMap di AR Foundation merupakan pengembangan yang dapat membantu memacu adopsi set fitur ARKit 2.0 untuk pengembangan AR.

arworldmap indonesia arworldmap indonesia

Tentang Project MARS dan Berbagai Keunggulannya

West memiliki motto “Reality is our build target”, yang berarti ia ingin para developer berpikir bahwa aplikasi yang dibangunnya benar-benar hidup di dunia nyata, tidak sekedar membangun perangkat atau konsol.

Project MARS dirancang bagi para pengembang untuk menciptakan pengalaman AR tanpa customized coding. Misalnya, ekstensi memberi pengembang perangkat baru untuk menggambar parameter spasial spesifik AR, seperti kedekatan, ukuran bidang, dan hubungan jarak, alih-alih mengkodekannya. Ada juga tipe objek baru yang cocok untuk pengembangan AR.

project mars

Ekstensi ini juga membawa beberapa perbaikan lain melalui fitur Tampilan Simulasi. Untuk AR face mask, Tampilan Simulasi memungkinkan pengembang melihat bagaimana efek bekerja secara real time melalui kamera yang terhubung. Tampilan Simulasi juga mencakup beberapa templat ruangan untuk mensimulasikan bagaimana konten AR akan bereaksi di ruang nyata dengan rintangan variabel. Misalnya, konten dapat muncul secara berbeda antara di tempat tidur dengan di sofa di ruang tamu, dan dengan demikian memerlukan kondisi yang disesuaikan. Tampilan Simulasi juga berfungsi dengan ekstensi pihak ketiga.

“Sebelumnya, hampir tidak mungkin untuk mengatur bahkan serangkaian kondisi yang relatif sederhana ini tanpa pengkodean,” kata West. “Dengan project MARS, Anda sekarang dapat membuat pengalaman yang rumit dan multi-plane dalam augmented reality yang bekerja di berbagai ruang, dan Anda bahkan tidak perlu meninggalkan meja Anda untuk memeriksanya.”

Menggunakan perangkat game 3D, West dan Jono Forbes, seorang insinyur perangkat lunak senior di Unity Labs, menunjukkan bagaimana Project MARS dapat digunakan untuk membuat face mask dan adegan AR. Untuk memamerkan kekuatan super perangkat lunak, tim menunjukkan adegan contoh yang mencakup lanskap yang ditampilkan pada dua permukaan meja yang terpisah, dengan jembatan virtual di antara kedua permukaan.

Dengan Facial AR Remote Component, pengembang dan pembuat konten dapat menangkap kinerja pengambilan gerak berkualitas tinggi secara langsung melalui kamera TrueDepth pada iPhone X. Unity menyediakan 52 bentuk campuran untuk mencocokkan ekspresi wajah player dengan karakter animasi.

Penampilan yang dipotret kemudian dapat dipangkas dan digabungkan bersama di Editor Unity, mengurangi jumlah yang dibutuhkan pemain yang harus dibuat untuk mencapai versi final.

project mars

“Dengan mocap wajah yang dapat diakses ini, siapa pun dapat memanfaatkan alur kerja ini dan mulai membuat konten sinematik cukup cepat untuk mengimbangi ide-ide Anda,” kata Natalie Grant, manajer produk senior di Unity.

Kombinasi dari dua alat baru ini, terutama ketika dipasangkan dengan toolkit bergerak yang berevolusi dari Apple dan Google, atau perangkat keras generasi berikutnya dari Microsoft dan Magic Leap, meningkatkan potensi kualitas konten augmented reality yang lebih tinggi dan membuka pintu bagi lebih banyak pengembang untuk mulai membuat konten untuk teknologi AR.

“Kami ingin membantu para pembuat konten augmented reality membuat pengalaman lebih cepat, dan kami ingin mereka dapat membuat pengalaman yang lebih dahsyat,” kata West.

Project MARS merupakan komponen penting untuk mempertahankan keunggulan Unity dibanding alat pengembangan perangkat lunak lainnya. Karena alasan itu, kecil sekali kemungkinan bagi Unity untuk mengkesampingkan project terbarunya ini.