Making characters appear larger from far away

I messed up my scaling and characters appear very small from a short distance away. If I scale the characters up they just don’t fit in the environment properly. Is there anything I can do to change the scaling of the characters from a distance away? At this point I am unable to change up the scaling of the environments unless I want to redo it all, including terrain. I need the characters to be about 4 times bigger in order to look fine from a distance away.

I’m slightly confused by your question, but… i think i got the gist of what you’re trying to do.

The first thing you can attempt is to adjust the field of view in your camera to a lower setting. This gives the impression of a zoomed in view. You can also experiment with the settings of ortographic projection (perspective by default). You can also try to adjust the near and far clipping planes of the camera, experiment with it.

The second step is a funky bruteforcing method of placing every object in a scene within an empty gameobject, and then scaling the gameobject up. Note that the effects of this are completely unknown to me, but it should do the trick of resizing as needed.

Last, and least, something i do not recommend:
If you just want to scale your character by their distance to the camera, use the following code snippet:

Debug.Log(Vector3.Distance(Camera.main.transform.position, yourplayertransform.position));

float scaling = Vector3.Distance(Camera.main.transform.position, yourplayertransform.position) / appropriatevalue;
            Mathf.Clamp(scaling, 1, maxscale); //this restricts the value going above or below set numbers.
            yourplayertransform.localScale(scaling, scaling, scaling);

appropriatevalue is whatever distance scale of 1 is good for, and maxscale is the largest you want them to be when they’re far away off the camera.

I’m not entirely sure why you want to do this, but i do not particularly recommend doing the latter. It can lead to quite a few issues.