Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

DFAO not visible with VR


It seems like DFAO doesn't work with VR. I have checked with 4.14 and 4.15. Just a fresh project, DFAO switched on, VR preview. alt text alt text

Product Version: UE 4.15
dfao1.png (997.9 kB)
dfao2.png (660.1 kB)
more ▼

asked Mar 20 '17 at 05:12 PM in Bug Reports

avatar image

108 14 18 25

avatar image AndrewHurley Mar 22 '17 at 02:39 PM

Hey Fisher007,

So I ran a test on my end and can confirm that DFAO is not working on VR. However, I do not believe this to be a bug as using DFAO requires a Movable Skylight cast dynamic shadows set to true. This kinda goes against the VR best practices where we encourage users to use static lighting as often as possible, and as few dynamic lights as possible.

This is done to keep in line with the performance requirements when making any VR experience. Using a Movable Skylight is going to immediately have a performance cost, and having to leverage that with your other VR content would be difficult as Skylights cast shadows on the entire scene. If you would like to use AO there are a few other methods which can work really well for you in this case.

For starters you can use the Lightmass baked AO term, which can be found and enabled through the World Settings tab. You can also take a look at the Precomputed AO Mask to have more control over how the AO will look on a per material basis.

Let me know if you have further questions or need additional assistance.

Thank you,

Andrew Hurley

avatar image Fisher007 Mar 22 '17 at 03:38 PM

Hi Andrew,

Thanks for the reply. I know the best practices very well and agree that for average hard surface environments those should be used if possible. On the other hand I really strongly disagree on that "best practices" is a valid reason to limit certain tools. It's up to the user to decide if they are happy to pay the high price for using it. Not everyone is making Robo recall or VR arch-viz. There could be numerous creative use cases for DFAO with VR. So unless there are technical limitations to implement it, I can only call this a bug.

Regards, Fisher

avatar image pixelvspixel Apr 02 '17 at 07:04 PM

I agree with you completely as well. I'd love this ability as well. I've found if I'm working on a really small or focus project that I can break a lot of the "VR best practices" that a full game can't.

Visualizing a few things really well in VR is still a need of a lot of non-game users.

avatar image alecmoody Apr 08 '17 at 07:33 PM

I added another vote for this. My project would be better served with distance field lighting in the deferred renderer than using the suggested forward rendering pipeline.

avatar image Maxwell_77 May 13 '17 at 10:28 AM

Are there any news to this topic? I really need DFAO in VR too. My current projects are looking really bad without DFAO in VR...

avatar image Fisher007 May 14 '17 at 10:05 AM

Yeah, you can ready it in the bugreport above. They won't fix it unfortunately, so make sure to vote on it, maybe it reaches the needed pressure.

avatar image Maxwell_77 May 14 '17 at 06:04 PM

I have voted for it. :-) But I have no understanding for Epic's decision not to fix it. Perhaps we can change their opinion.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

3 answers: sort voted first

Hey Fisher007,

You make a fair point, so I have gone ahead and entered the bug report to have this issue addressed.


Once the issue has been addressed by our engineers the ticket will be updated and reflected in the public tracker. Let me know if you have further questions or need additional assistance.


Andrew Hurley

more ▼

answered Mar 24 '17 at 07:39 PM

avatar image Fisher007 Mar 25 '17 at 11:48 AM

Thanks Andrew!

avatar image AndrewHurley Mar 29 '17 at 02:50 PM

The report has been updated to reflect the future of DFAO in VR.

avatar image Fisher007 Sep 12 '17 at 10:15 AM

It has been 6 months ago. Any update on this matter maybe? I had quite a few projects that really missed this feature. Makes me really sad that it's there, working perfectly but we can't use it just because of "vr".

Thanks, Fisher

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I also have no sympathy for the fact that Epic does not support DFAO in VR. Even if it can lead to performance problems, it should be left to everyone to decide whether to use this technology or not. DFAO is currently the most important feature that needs to be integrated into VR. It would dramatically increase the visual quality.

more ▼

answered Sep 12 '17 at 05:46 PM

avatar image

386 40 55 71

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Unfortunately there are no good news regarding this topic. I cannot understand why it is so difficult to implement DFAO into VR... Screenspace Reflections and normal AO is working in VR... And this can also lead to performance problems.

more ▼

answered Mar 30 '18 at 09:17 AM

avatar image

386 40 55 71

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question