How to smooth objects appearing in view distance

Hello guys,

I have searched for an answer to this for a while, but honestly i dont really know what terms to use when searching, which may be the reason I didnt find a good answer.

My issue is the folowing: I have objects that instantiate behind the drawing distance of the camera and then they move towards it, to create the impression of moving (trees and so on). The thing is, they are very visible when appearing on screen, one second it’s nothing there, the other one they appear out of a sudden. I would like to smooth this out, so that the scene looks more natural, rather than having them be so obvious when entering view range.
I would really love to hear some advices or some best practices on this.
Many thanks in advance!

You could enable fog (fog is traditionally used to hide the limits of view distance).

You could use an alpha blended shader and fade from 0 to 1 alpha as the object comes into the frustum.

You could set up your lighting such that objects that far away are not lit.

You could deliberately make a point of the objects appearing with particles or other effects (e.g. magic or sci-fi effects) to hide the actual appearance of the object.

Kind of depends on the style of the game. You could use a bouncy scale tween as they spawn (from 0 to 1 scale) if you wanted.