Forum Discussion
StitchMedia
7 years agoHonored Guest
Post-Processing or Fullscreen Image Effects on Quest
Has anyone successfully written a fullscreen image effect in Unity that runs on the Oculus Quest?
Assumptions:
- We want to (have to?) use Single-Pass rendering.
- Post-Process Stack v2 is, to the best of my knowledge, unsupported (and will never be supported) on Quest.
- We are not using the Scriptable Render Pipeline
2 Replies
Replies have been turned off for this discussion
- owenwpExpert ProtegeIf you can get away with it just draw a quad in front of the camera and use framebuffer fetch (https://docs.unity3d.com/Manual/SL-PlatformDifferences.html) to read the existing color and modify it. This will be many times faster than a traditional post processing pipeline on mobile, and works with any rendering settings. The only downside is you cannot sample pixels at different locations, so no blurring or distortion.
- StitchMediaHonored Guest
owenwp said:
If you can get away with it just draw a quad in front of the camera and use framebuffer fetch (https://docs.unity3d.com/Manual/SL-PlatformDifferences.html) to read the existing color and modify it. This will be many times faster than a traditional post processing pipeline on mobile, and works with any rendering settings. The only downside is you cannot sample pixels at different locations, so no blurring or distortion.
Thanks for the suggestion.I am specifically looking for help getting Image
Effects
(https://docs.unity3d.com/2018.4/Documentation/Manual/PostProcessingWritingEffects.html)
or CommandBuffers
(https://docs.unity3d.com/2018.4/Documentation/Manual/GraphicsCommandBuffers.html)
to work.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 6 months ago
- 7 years ago
- 5 years agoAnonymous
- 3 years ago