5
$\begingroup$

I'm using a low resolution texture (128x64) from an old game as a background image to help me model but it gets blurry (or aliased I guess) which ruins everything.

I heard that one might need to increase the size of texture but if I do that then texture will get messed up and I want to keep all pixels of it in the same place without "JPGing" it.

Is it absolutely impossible to get sharp background image? Zooming doesn't help either. My version is 2.79

Screenshot with blurred background image in 3d view

And the texture itself

$\endgroup$
5
  • 1
    $\begingroup$ does this question help? blender.stackexchange.com/questions/8441/… $\endgroup$
    – 3pointedit
    Commented Sep 19, 2017 at 8:59
  • $\begingroup$ the problem it self is that the raster image has a very low resolution. By resolution, it meas that are used less pixels to descriminate an entity like an object. As you zoom in, and as it is a raster image, Blender, or any other software wont be able to increase automatically the number of pixels by area. What you can do is vectorize the image in external software (like Inkscape). Inkscape can try to vectorize automatically or manually. Once you have your raster image vectorized, you can zoom in, and save with an higher quality jpg or png. Remember that the vector image wont give new info. $\endgroup$
    – MCunha
    Commented Sep 19, 2017 at 17:19
  • $\begingroup$ @3pointedit Nah, disabling mipmaps did not help. Thanks anyways. $\endgroup$
    – Mickety
    Commented Sep 19, 2017 at 17:57
  • $\begingroup$ @MCunha I didn't understand a word why Blender can't just put small textures as background images without messing it up but you did give me a great idea about vectoring the image in order to increase it's size without data loss. I guess I'll have to stick to this solution unless a better one suddenly appears. $\endgroup$
    – Mickety
    Commented Sep 19, 2017 at 17:59
  • $\begingroup$ if you take irfranview and do the most easy method of scaling an image, you would keep the pixel blocks. $\endgroup$
    – Peter
    Commented Sep 20, 2017 at 6:51

2 Answers 2

2
$\begingroup$

As workaround, you could get away with Import Image as Plane Addon which creates a simple plane that you can use as reference. It actually also creates a texture shader for which you can use interpolation as closest in the shader texture node.

enter image description here

If you still want to be able to position it in front and change the alpha not as convenient as the background image but, you can add transparent and a mix shader. And disable selection mode to let you select object located behind it.

enter image description here

$\endgroup$
-1
$\begingroup$

It might be too late but in Blender - Viewport settings, if you ever limited the Textures size, then you might want to increase it back. This should fix the blurry images.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .