Meta mentransisikan dukungannya dari Unreal Engine 4 ke Unreal Engine 5.1 untuk aplikasi yang dibuat untuk platform Quest. Dua dari fitur utama mesin tidak dirancang untuk seluler, jadi diragukan kami akan pernah melihatnya di Quest.
Dalam posting blog dev yang mengumumkan berita tersebut, Meta mengatakan pengembang yang memilih untuk bekerja dengan mesin game Epic harus mulai berpikir untuk menggunakan UE5 untuk aplikasi Quest mereka. Perusahaan tidak menyarankan pengembang untuk meningkatkan ke UE5 jika berada di tengah-tengah proyek; aplikasi berbasis UE4 masih dapat didistribusikan ke Meta Quest Store atau App Lab.
Tetap saja, jam terus berdetak. Meta akan mendukung perbaikan bug penting untuk UE4 hingga akhir tahun 2023, meskipun developer dapat mengakses sumber daya dan dokumentasi UE4 di repositori GitHub Meta bahkan setelah dukungan dikurangi.
Seperti yang Anda bayangkan, Meta mengatakan Quest 2019 yang asli tidak akan didukung — itu begitu saja didorong ke laut — namun perusahaan dijadwalkan untuk segera menyediakan binari terpisah untuk setiap perangkat, yang akan memungkinkan pengembang menargetkan Quest 1 peningkatan jalur. Khususnya, OpenXR adalah satu-satunya API VR yang didukung oleh Meta di UE5.
Tidak ada Nanite atau Lumen
Sayangnya, dua fitur terbesar dari Epic terbaru dan terhebat tidak datang ke headset mandiri perusahaan. Dirilis pada April 2022, UE5 dikemas dalam dua alat baru bernama Nanite dan Lumen.
Nanite adalah sistem geometri tervirtualisasi yang menggunakan format mesh internal baru dan teknologi rendering untuk merender detail skala piksel dan jumlah objek yang tinggi.
Ini pada dasarnya bekerja seperti sistem Level of Detail (LOD) berkelanjutan yang menarik detail dari model 3D ‘master’ asli. Dalam dokumentasi pengembangnya, Epic Games mengatakan Nanite dapat meningkatkan kompleksitas geometri aplikasi, jumlah segitiga dan objek yang lebih tinggi dengan “beberapa urutan besarnya”.
Berikut adalah apa yang dapat dilakukan Nanite untuk game VR, berkat saluran YouTube ‘Smart Poly’:
Lumen, sistem pencahayaan global dinamis baru mesin, juga membuat lingkungan virtual terlihat lebih baik, karena dapat menggunakan ray tracing perangkat lunak dan perangkat keras untuk pencahayaan yang lebih realistis.
Dan mengapa tidak di Quest 2 atau Quest Pro? Nanite dan Lumen tidak dibuat untuk bekerja pada prosesor seluler, dan sama sekali tidak mendukung Android.
Nanite saat ini didukung di sejumlah perangkat, termasuk PS5, Xbox Series S|X, dan PC dengan kartu grafis generasi Maxwell yang paling sederhana sekalipun. PS4 dan Xbox One juga mendukung Nanite, meskipun secara eksperimental.
Sebaliknya, Lumen dikembangkan untuk PS5 dan Xbox Series S|X, dan PC kelas atas. Ray tracing perangkat lunak dapat dilakukan pada kartu NVIDIA GeForce GTX-1070 atau lebih tinggi, sementara ray tracing perangkat keras harus pada seri NVIDIA RTX-2000 atau lebih tinggi, atau seri AMD RX-6000 atau lebih tinggi. Bahkan bukan PS4 atau Xbox One.
Selain itu, Epic mengatakan dalam dokumentasi Lumen bahwa “tidak ada rencana untuk mengembangkan sistem iluminasi global yang dinamis untuk perender seluler. Game yang menggunakan pencahayaan dinamis harus menggunakan Sky Light tanpa bayangan di perangkat seluler.”
Tanpa dukungan langsung dari Epic, Meta tidak punya banyak pilihan lain. Memang, banyak pembuat VR memilih untuk mengembangkan di Unity berkat kesederhanaan relatifnya untuk tim yang lebih kecil dan pangsa pasar keseluruhan yang lebih besar, yang berarti lebih banyak aset dan pengetahuan umum untuk dibagikan.