-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve documentation of texture upscaling #3251
Comments
EDIT: sorry, I mixed something up here. |
PilzAdam, thank you for your response. I see you have edited your post, but in fact your initial response was correct: if I set texture_min_size=16 then all textures 16px and larger have the filters applied, which was the result I wanted. |
@garryo if my original comment was correct, then the doc here https://github.com/minetest/minetest/blob/master/minetest.conf.example#L292-L299 would be wrong. This needs to be reviewed. |
@PilzAdam, I confirm that your original comment is indeed correct.
I would also suggest that the default value should be 16, not 64 |
Your suggested comment is still not really correct. All textures, of any size, are filtered, when filtering is enabled. This option just performs a nearest-neighbor filter on the texture before the hardware linear filters are applied. That means that if your 16x16 texture is upscaled to 64x64, it will only be 1/4 as "blurry" as its 16x16 original would have been, when filtered by the hardware. This option was added to allow people to enable linear/aniso filtering for some of its other benefits (such as reduced moire effects at long distance on some hardware, and aliasing "jaggies" within textures) without sacrificing the "pixellated" aesthetic that is MT's default. How textures in MT "should" look is highly bikesheddable, hence, customizable. |
Related recent change that may affect documentation #6580 #6586 |
@Zughy |
I use VanessaE's hdx64 texture set, but the server I visit has custom blocks not supported by hdx64.
However the minetest version I downloaded from github on 8th March 2015 upscales and blurs the server's custom blocks so that all blocks appear to have the same 64 pixel resolution.
The latest version from github (and versions going at least as far back as July) does NOT do this.
I have texture_min_size=64 in my config file, I have tried various values for this parameter and various filter settings to no avail.
this screenshot shows a plank block (supported by hdx) and stone tile and blue marble blocks (not supported). Unfortunately I can't show a "before" image because the strict protocol version policy in force on the server means I can no longer use the earlier client.
The text was updated successfully, but these errors were encountered: