DonFerrari said:
MajorMalfunction said:
Pop-in and otherwise non-smooth transitions are a problem of loading data, and selected draw distance, and are not totally related to base texture quality, if the base mipmap size is large enough. When a texture isn't fully loaded, because they no longer have to be, due to sparse virtual textures being a given this gen, the system uses a too small mipmap of the given texture, resulting in a blurry/out of focus appearance. Rage had this problem because there wasn't enough memory on the PS360 to accomodate large enough textures (2K by 2K for a 1080p screen, plus and 2-8 2K by 2K texture tiles for what you need to texture outside the viewing frustum). JPEG transcoding at runtime (JPEG to BCN) is also a thing developers do.
|
I'm not totally technical on that... but although tiling and temp resolution are fantastic to free up computational power, if you move unexpectdely then all hell break lose.
And I know it isn't related to texture quality or size, but how they decided to use it. Just posted off-topic because it remembered me on similarity on compressing/compromissing quality for size of processing.
|
Yeah, MegaTexture can be great or terrible depending on the developer. It makes the usual texturing tricks really cheap, if that's what the dev wants. If you're interested in the technical specifics, I could explain it to you as best I can. I'm kicking around the idea to do a video or something on the mathematical principles of computer graphics. It's really interesting stuff. We stand on the backs of giants like Newton, Leibniz, Gauss and Chinese mathematicians ca 10 BCE. What drove me to think about that is DocTre's 1440p is upscaled comments about 3 years ago. Back on topic, brute force compression is a no-go this gen because of the relatively weak CPUs found in all the major consoles (XB1, PS4, Switch). Respawn actually made Titanfall 1 on PC bigger than on XB1 by decompressing audio so the game would work on weak-sauce dual cores. If they ported to Switch, they may have to make a similar decision. Probably the first thing to go would be textures, because they chew up a significant amount of disk space.
Currently (Re-)Playing: Starcraft 2: Legacy of the Void Multiplayer, The Legend of Zelda: A Link to the Past
Currently Watching: The Shield, Stein's;Gate, Narcos