## My problem
Avatars need to fully download and load before you can see them when you get close to people (unless this happened already). I don’t like this, I want that every avatar gets downloaded when I join a instance and maybe even get loaded in, and then hide when they are to far. This is really annoying as I walk up to people and need to wait before I can see their avatar and movements. During the loading you can’t see what they hands and so do. So, I have no idea if they wave to welkom me.
I can’t not stress enough how annoying it is to walk up to some1 wait for their avatar to download & load while hoping they don’t interact with me because I won’t see it. Not only that, you don’t know what kind of person they are (based on avatar) until you stand close for a while or run by close to trigger the download & load and then come back.
## My solutions
### Download & load all avatars
Make it a option to either only download, or download & load all avatars.
### Separate range for downloading & loading avatars
And add a separate range downloading or loading avatars. You can do this by adding a other slider or submenu or have the downloading & loading range be 10x the users set range with a minimum of 10m, or something.
### Max amount of downloading & loading avatars
A other way of saving performance is to limit the amount of downloads or avatars getting loaded in at the same time.
#### Downloading avatars
##### Slow internet
Some people have slow internet, it might be a good solution to only have them download (for example) 1 or 2 avatars at the same time (I guess a other slider). This means those avatars will download relatively fast instead of downloading all avatars slow.
##### Slow CPU
This can also help people with slow CPUs, as it needs to handle the downloading and decompressing.
#### Loading avatars
Same here, I assume loading them all at once might make them load slower then individually. But not only the loading speed but also the RAM & VRAM usage. I assume loading a avatar requires for the avatar file to be in RAM, get prepared to put in the scene, when that is done, only what is in the scene to be in the RAM & VRAM (and what is not to be in pagefiles if you don’t have enough RAM, or so).
I have noticed when a avatar is hidden for a while (and heavy enough to cause this) and I walk up to it, it freezes the game for a split second as what I think is when the prepared avatar gets loaded back into RAM or VRAM.
Maybe this already somewhat a thing, as loading tons of avatars isn’t fast but it definitely isn’t prioritizing the closest or friends first.