Unity ASW URP Fork doesn't work with RenderTextures / Lit Shader
I'm using the Meta URP fork for ASW support (Unity 2022.3). I also have functionality in my game for taking an instant photo onto a RenderTexture. However when I do this the images I get seem to be showing the motion vectors and nothing else. Its definitely due to the fork as identical setup (Vulkan / Standalone build) worked perfectly before the switch over. PCVR / DX11 works fine either way. Is there any way to strip the motion data out of these or a way to force that particular camera to not do the motion vector pass? Also reported here with images: https://github.com/Oculus-VR/Unity-Graphics/issues/34621Views0likes1CommentUnity ASW URP Fork doesn't work with RenderTextures / Lit Shader
I'm using the Meta URP fork for ASW support (Unity 2022.3). I also have functionality in my game for taking an instant photo onto a RenderTexture. However when I do this the images I get seem to be showing the motion vectors and nothing else. Its definitely due to the fork as identical setup (Vulkan / Standalone build) worked perfectly before the switch over. PCVR / DX11 works fine either way. Is there any way to strip the motion data out of these or a way to force that particular camera to not do the motion vector pass? Also reported here with images: https://github.com/Oculus-VR/Unity-Graphics/issues/34 Sorry for repeat convo (put in the wrong board to start with)403Views0likes0CommentsIntegrating Meta Avatars with Application Spacewarp
I am working on an application that requires the use of Application Spacewarp and Meta Avatars 2 SDK. In testing, I have determined that the shaders for the Meta Avatars are not creating Motion Vectors for Application Spacewarp to use to correctly render its faked frame. The rendering artifact that clued me into the issue was seeing the opaque Meta Avatars stuttering. According to the information from Meta's Application Spacewarp sample git repo (https://github.com/oculus-samples/unity-appspacewarp), this is a sign that the Meta Avatar shader is not generating Motion Vectors. Has anyone worked with Application Spacewarp and the Meta Avatar SDK2 as of yet who could advise me in how to address this issue? Any and all help would greatly be appreciated! I do have a possible initial lead in that in the Meta Avatar SDK2, there is a Recommended folder with a sub folder of "app_specific" which has 2 files; app-declarations and app_functions. These seem to be here for the purpose of adding app specific functionality to the Meta Avatar shader code. I am going to try and mess with them, but I don't have much experience in doing this kind of thing so again if the right people find this, any and all guidance on this point would also be appreciated!602Views0likes0CommentsIs Application Spacewarp Worth Integrating?
Hey all, just wanted to get some community (and hopefully developer) input on whether AppSW is appropriate for our project, and if other Unity devs have successfully shipped with it. We're working on a medium sized adventure game with lots of moving creatures and player interactions, budgeted for quest 2 but hoping to use AppSW to reduce our GPU load and fit more assets in, as well as limit the amount of curving corridors we need to make. From the demo available through the Meta URP fork it seems like AppSW has a ton of caveats that cause distortion, for example fast moving objects, railings, transparency; so we're wondering what the ideal use case for AppSW would be and if it fits our project. On a similar note, we've seen some posts on the forum that apparently shadergraph is not supported with AppSW. Is this information up to date? Any info on this would be great, cheers790Views0likes1CommentUnity OpenXR plugin Application Space Warp needed
Hi, dev. App Space Warp is such a good feature, but at the current stage I have to switch from OpenXR plugins to Oculus plugins to enable that. From my understanding, for OpenXR plugins, Meta features are enabled by extending the Unity OpenXR feature and calling function from the UnityOpenXR dll. For instance, Meta FoveatedRendering feature makes the native calls FBSetFoveationLevel, FBGetFoveationLevel, etc. Without the knowledge of UnityOpenXR entries, I don't know how to get App Space Warp working with OpenXR plugin. However, I do notice that App Space Warp extention has already been included. Can I expect an official update or is there any API document I can turn to in order to know what are included in UnityOpenXR dll and how to call the native functions.833Views1like0Comments