I agree with the argument âyou can miss the fact, that your atlas became 4k size instead of 2kâ, but I donât really see how itâs related to the current topic with borders size. If you donât know that textures sizes on some devices ar limited by 2k max, then you can make your atlas 4k regardless of borders sizes.
Letâs imagine a newbie, he created his first assets, put them into the atlas, faced issues with edge bleeding, googled the solution and then made his main atlas maximum size of 4k, because - why not? And got 1-star reviews. Forcing a user to deal with borders sizes, is not really about teaching him about textures sizes, right?
And if you already know about such thing with textures sizes limitation by 2k, you see your atlas size in the Editor (âduring development, not afterâ) and if it appears more than 2k youâll fix it.
Right here weâre talking about one exact step which almost every developer is forced to do, which can be easily avoided. Yes, if you donât understand what youâre doing, then you can mess everything up, but forcing âedge bleedingâ from the box does not teach you anything, just some âbugâ youâre trying to fix, it does not say you anything about how GPU works, or what limitations on hardware can be, if you donât research such info by yourself.
So whatâs the point of keeping settings, not suitable in most cases? To keep engine âpureâ? For whom? Isnât it made for customers, to hepl reach ther goals? Or to teach them to do things right?
UPD: Sorry if I sound rude, maybe setting it by default for all projects is not the best solution, but I think just a tooltips will also be not enough. Can there be some compromiss? Like having different âdefaultâ templates, say âwhite list templateâ and âcomunity-driven templateâ with 2px borders, âsize_fitâ render projection, scaled physics, disabled mip-maps etc?