Trying to render low-res 8bit style textures without any texture filtering

I’m trying to create a videogame effect where I can render very lo-res textures (128x128) on a mesh but keep all the textures really sharp. I’ve turned off texture filtering in Maya and played with the vray texture attributes node but I can’t seem to get it working. I’m trying to get the textures to keep the look they currently have in the viewport screencap but whenever I render it seems to be filtering and smoothing the texture. Any suggestions?



you can add a texture filter from Attributes tab, then change texture filter to Nearest,
Also go the effects tab and turn down the filter effect to 0

Ah! Sweet thanks Muhammed. I had actually already tried that but I think I’d disabled the Filter Maps checkbox in the global render settings so it wasn’t having any effect on it. Re-enabled and all working as it should now. Cheers!

Actually, just realised it won’t work in Vray GPU, only in CPU. For some reason when you switch to CUDA mode there’s no Filter Maps checkbox under textures in the global render settings. Oh well, at least I’ve got it working on CPU

Cool!
GPU uses it own filtering for textures I think, all filtering options don’t have any effect on GPU
I like the filtering GPU uses, produces nice results but I don’t know if it is possible to disable filtering completely like on CPU

No, we don’t have code to disable filtering on the GPU unfortunately.

Best regards,
Vlado

Okay cool good to know. Yeah usually I prefer having less settings to tweak, which seems to be the approach they’re taking on the GPU side.

No worries. Having the option to disable filtering on the CPU side is fine in this case. Thanks Vlado