*removed offensive content*, except for FireDrakes. goodjob on your research
The textures are not streamed from the internet, they are downloaded to your hard drive / SSD.
As a game developer I know how this stuff works. Asset Streaming is the process of gradually loading in data from the drive as it is being used. Kind of like when you are listening to music off a CD.
The reason game developers do this is so that the game's files dont take up all of the computer's memory. 100 GB of assets is a lot to process and most systems only have 8GB of RAM to work with and usually around 2 to 8 GB of VRAM, depending on your graphics card.
To save memory, you can only load a few textures at once. By slowly loading in assets shortly before they are needed it allows the game to keep running without a loading screen every five seconds interupting the game.
Depending on the priority of the streaming process, it may interfere with gamepaly. Not using texture streaming will require everything to be loaded ahead of time. This results in longer or more frequent loading screens but ultimately makes gameplay much smoother.
Streaming on the other hand allows for lots of things to be swapped in and out of memory without constantly interupting the game. Too much streaming will make the assets load faster but can cause stuttering due to poor VRAM performance. Too little streaming and the assets may take too long to load, causing them to appear muddy or distorted.
I hope this helps you understand things better. I'm not an active Gamespot user so if you need my help contact my discord at Kangang#2560
Log in to comment