Different stretched image interpolation method

Don’t you just hate it when you want to upload a 16x16 texture, but have to upscale it to high resolution in an image editor to make it seem more pixely? So what I’m suggesting here is a different method to interpolate stretched pixels in images. This would be a property in ImageLabels and Decals and everything that uses an image, either Enum for different types of interpolation or Boolean to switch between on and off.

Example 1: If you’re facing a 128x128 decal on a brick right next to it, the pixels get blurred. Instead, with the nearest neighbor method, you could have pixelated images with low resolution.

Example 2: If you put a 16x16 texture on an ImageLabel and scale the label up to 256x256, the pixels get blurred. With this new method, it wouldn’t get blurred and instead, just stretch the pixels with the nearest neighbor method.

EDIT: Image comparison for clearance

9 Likes

+Support!

This is definitely a feature I want.

I agree. There needs to be an option not to upscale images when you upload them.

Well, that too maybe, but that’s not the problem here. The problem here is that low resolution images are blurred instead of pixelated in image objects.

Well, that too maybe, but that’s not the problem here. The problem here is that low resolution images are blurred instead of pixelated in image objects.[/quote]

It’s part of the problem. The reason why the image gets blurry is because it gets up-scaled. I think a button that you can tick would be a lot better in the long run. Some people may actually need the scaling.

Well, that too maybe, but that’s not the problem here. The problem here is that low resolution images are blurred instead of pixelated in image objects.[/quote]

It’s part of the problem. The reason why the image gets blurry is because it gets up-scaled. I think a button that you can tick would be a lot better in the long run. Some people may actually need the scaling.[/quote]

The problem is the renderer uses a draw method for images that interpolates the pixels making them blurry, which doesn’t have anything to do with uploading the textures.

Well, that too maybe, but that’s not the problem here. The problem here is that low resolution images are blurred instead of pixelated in image objects.[/quote]

It’s part of the problem. The reason why the image gets blurry is because it gets up-scaled. I think a button that you can tick would be a lot better in the long run. Some people may actually need the scaling.[/quote]

The problem is the renderer uses a draw method for images that interpolates the pixels making them blurry, which doesn’t have anything to do with uploading the textures.[/quote]

Oh okay, I was mistaken then. A button not to upscale images would be a great addition either way :stuck_out_tongue:

Uploaded images are no longer upscaled. Though upscaled versions of the image will still be generated for displaying on the website, the actual asset still has the original dimensions.

YES. SUPPORT.

Implement bump and specularity maps while you’re at it please :slight_smile:

I feel like this has been a suggestion for a very long time and we never really got any official response as to if it’s even possible with roblox current engine!

Some feedback such as if ROBLOX has considered and/or rejected it or if they are working on it etc. would be very appreciated.

3 Likes