Yes, what I was thinking is to do a sphere trace , and play with the “visibility” of each in the sphere. I hide the mesh and show the one I want, and when i walk forward the object going out disappear and others appear?
But that (easy?) option have a problem that will probably “brake” the immersion. If an object is big, well, it will disappear entirely in the same time.
I know nothing about shaders, I just know they can do awesome things ^^, do you know if I add a special “parameter” to the object, I can make one type of object disappear withing range and one that is visible when player is far?