- Home /
Texture/Material Quality, FOV, Unknown Issue
This is tricky to explain, so if clarification is needed, please let me know.
While in the scene view, game view, and build, this weird graphical error happens (Link To Drive)
In the google drive link there are 4 items: The first is a snip of the scene view, showing 5 different quality levels of the same material/texture. 1 being the highest quality and 5 being the lowest. Now this is expected with LOD or FOV, something along that line is meant to improve performance, but that also should not be 100 noticeable by the player in the game. The second and fourth is the texture and the normal mat that are being used in this example. The third item on the drive is a snip showing the material set up. This can be replicated with an empty scene, by making a material with those specs, putting it on a large surface area, then just moving the camera.
There are no scripts attached to the camera or the object with the material on it. Nothing is changed on the lighting, and nothing is changed from when unity is loaded from install.
There are 2 ways to replicate what is being seen, the "Fog" if you will, referenced by arrow 2 on the first snip on the drive. you can angle the camera like the photo then use 'W' to move forward and you will see all of those lines follow at the same distance. The second way to do it is top down, and then just zoom out slowly from zoomed in close. The bottom line is that the ...idk, draw distance, LOD, FOV, FOW, Fade, FOD, camera depth, whatever you want to call it, is 100% viewable by the player as they are walking. Meaning that near the player the texture quality of the ground looks like its 4k, but 1 foot in front of them it looks like the texture quality is cut by at least half, and then after another foot its cut by 90% and then it just gets worse.
I know that the texture quality must change over distance from the point of view otherwise it would kill performance, and it makes complete sense why the texture would get worse the farther from the field of view, my issue with this is that it is a HARD line that is VERY noticeable.
I have dug down many holes to find an answer to this, and I cannot even begin to find the correct wording to explain what is happening, and many of things I am finding are referring to items that are not even in the scene.
I need some answers on this, and some guidance on why this is happening, and how to make it happen smoother so that it is not noticed by the player instantly.
Please and thank you :)
[Update - this is on Unity2020.3.14.f1 - but I believe it happens on all versions]