Project is preconfigured with ASW for the Oculus Quest 1 & 2 using a custom render pipeline
⚠ If you having trouble with dependencies on a freshly cloned project , make sure the editor have your account signed in so the package manager can download the dependencies , if you still can't open then : enter safe mode -> exit safe -> re import all assets .
- Starting from Jul-2023 the oculus store apk's must target Android 12L
- TextMeshPro motion vector support - should work great for free floating / fast moving text items like subtitles ( blending is messed up , use the "UnlitTemplate w AlphaClipping" template instead )
- Created branch for 2023.2.Beta ⚠ for URP v16.0.3 try it at your own risk
- Bump minimum required version to 2021.3.21 ( thank you tswierkot - his fork )
- Post processing now running at 60fps & 120Hz at Max-Foveation level & 75% render resolution fairly stable
Updated to latest commit 30e14a2
Unity version 2021.2+ URPv12
Added sample hlsl shader , see : Assets/Shaders/UnlitTemplate.shader
Try the build : https://github.com/nukadelic/unity-application-spacewarp/releases/tag/apk
- 120Hz is still in experimental stage , to get it working enable it inside the Quest headset in the settings under experimental features.
- Making materials in shader graph will support MotionVectors by default, custom hlsl shaders needs to be edited manually othewise they will jitter when in motion.
- The scene in the screen shot can be found in
Assets/Example/Scenes/SampleScene.unity
- Completely removed Oculus SDK plugin , now using only the package manager provided dll's
- All the project settings are allready setup to be Spacewarp ready
- Shader graph seems to be working as expected
- Additional Project settings
- Linear , Vulkan
- Android 12L ( API Level 31 )
- IL2CPP , .NET 4.x
- Texture Compression : ASTC
For faster builds you can swap to the Mono Scripting backend in Project Settings > Player > Other Settings > Configuration > Scripting Backend
, but it is required to have IL2CPP when publishing the application on the store