Hey there :D i changed a couple of meshes in my project to movable so i can rotate them etc. but that did cost me the shadows below them :/ Now i only see the shadows of the meshes if i stand directly in front of them (directly means no player will ever do it on their own X-D)
Is there a way to set this up so i can see the shadows with a higher distance between the player and the meshes? FYI, the meshes are irradiated with a spotlight from above
asked Feb 07 '15 at 12:23 PM in Rendering
No problem, would you mind showing me the settings for one of your spotlights?
You also might want to look into 'Ray Traced Distance Field Shadows'. This is a fairly new shadowing technique which can yield very smooth and accurate shadows while also potentially increasing your performance.
The documentation shows you how to implement this technique and lets you know its limitations as well. One thing to point out would be the 'non-uniform scaling' which can cause artifacts in your shadows.
In order to use this shadowing approach, you need to enable the option via the 'Project Settings' within the 'Rendering' section. In this section you will see an option that says, 'Generate Mesh Distance Fields'. Check this box, save your project, close the project, and then re-open to have your changes applied.
Have a look at this feature because it can greatly improve your dynamic scene shadows as well as improving performance. It will also give you some valuable insight on how the engine calculates shadows and an idea on different shadowing approaches for different situations.
Ray Traced Distance Field Shadows
There are also other links on this page to other things like 'Distance Field Ambient Occlusion' which can also improve the quality of your shadows and shadowing transition distance.
Let me know if you are able to get this technique to work for you, or if you have some questions on how this works.
answered Feb 09 '15 at 03:51 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here