# GO with sprite. Sprite quality while go.set\_scale (Solved)

**URL:** <https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347>\
**Category:** Questions\
**Created:** [May 26, 2020, 11:54am UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347 "2020-05-26T11:54:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![russelkgd](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/russelkgd/32/15767_2.png) [@russelkgd](https://forum.defold.com/u/russelkgd)\
**Post date:** [May 26, 2020, 11:54am UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/1 "2020-05-26T11:54:47Z")

</div>

I have a big map in my game. It is a sprite attached to game object. By default scale of this go is set to 0.5. Players can zoom in and out. I’m doing it by changing scale of the go. So value changes from 0.5 to 1.33. As i discovered, sprite quality changes as well, but in some wierd way. On 0.5 scale map looks kind of blurry:

 ![5](https://forum-defold-uploads.b-cdn.net/original/3X/9/f/9f8d74846efa6c48774d37e9fd86dd540615c2f8.png)  
on 0.74 it becomes very sharp:  
 ![74](https://forum-defold-uploads.b-cdn.net/original/3X/f/3/f3363124da597d3c899da7ba91a26093deccfb31.png)  
and from 0.91 to 1.3 it looks not so sharp, but still ok:  
 ![91](https://forum-defold-uploads.b-cdn.net/original/3X/c/c/cc5305c8c39ca241c2b7dadb512b7a28eb323d3c.png).

Logically i would expect it to be sharp around 1 and up, and probably lose some quality while downscaling. So what can cause this?

Here is not cropped images:

 ![5](https://forum-defold-uploads.b-cdn.net/original/3X/b/1/b1d81925295df2e988804cef74440778196af333.jpeg) ![74](https://forum-defold-uploads.b-cdn.net/original/3X/b/f/bffaa6128972810e2b405eb61f597a22cdceb0da.jpeg) ![91](https://forum-defold-uploads.b-cdn.net/original/3X/4/b/4b43ace9590079e5fdfce71097d4e0bce0341f43.jpeg)

Open them in a new tab and zoom on continents

---

<div class="post-metadata">

**Author:** ![Pkeod](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pkeod/32/606_2.png) [@Pkeod](https://forum.defold.com/u/Pkeod)\
**Post date:** [May 26, 2020, 12:32pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/2 "2020-05-26T12:32:54Z")

</div>

You are likely observing mipmaps. You can disable them by using a material without mipmaps set, and if you do that you’ll want to disable mipmap generation potentially. Another option you may prefer the look of is to adjust the mipmap bias so you still use them but favor the higher res versions more. This is done by using a custom fp fragment program.

 ![0](https://forum-defold-uploads.b-cdn.net/original/3X/8/4/84096e7a4d78a8ce3c6a5bcb07933e4223712431.png)

> **[The Book of Shaders](https://thebookofshaders.com/glossary/?search=texture2D)**
>
> Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [May 26, 2020, 12:38pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/3 "2020-05-26T12:38:05Z")

</div>

First of all: What are you working on? It looks fun!

Some thoughts:

- Does this happen when both building and bundling?
- Does it happen on all platforms?
- Are you using [texture compression](https://defold.com/manuals/texture-profiles/#texture-profiles) and if so, is mipmaps enabled?
- [Graphics min/mag filter](https://defold.com/manuals/project-settings/#default-texture-min-filter). I assume this is set to `linear`
- [Sprite subpixels](https://defold.com/manuals/project-settings/#subpixels)

---

<div class="post-metadata">

**Author:** ![russelkgd](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/russelkgd/32/15767_2.png) [@russelkgd](https://forum.defold.com/u/russelkgd)\
**Post date:** [May 26, 2020, 12:57pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/4 "2020-05-26T12:57:32Z")

</div>

Yep. It was them. I disabled mipmaps and now map looks sharp. But i would probably spend later some time adjusting mipmap bias, cause without mipmaps small objects looks ugly. Thanks for your help.

---

<div class="post-metadata">

**Author:** ![russelkgd](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/russelkgd/32/15767_2.png) [@russelkgd](https://forum.defold.com/u/russelkgd)\
**Post date:** [May 26, 2020, 1:00pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/5 "2020-05-26T13:00:29Z")

</div>

I’ll do a post about the game very soon and maybe a dev diary too)

And it was mipmaps, on building and bundling versions.

---

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [May 26, 2020, 1:00pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/6 "2020-05-26T13:00:58Z")

</div>

Please take a look, it may be useful in your case:  
[https://agulev.com/en/defold-nekotorye-slozhnosti-i-ih-resheniya/#materials](https://agulev.com/en/defold-nekotorye-slozhnosti-i-ih-resheniya/#materials)

---

<div class="post-metadata">

**Author:** ![russelkgd](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/russelkgd/32/15767_2.png) [@russelkgd](https://forum.defold.com/u/russelkgd)\
**Post date:** [May 26, 2020, 1:06pm UTC](https://forum.defold.com/t/go-with-sprite-sprite-quality-while-go-set-scale-solved/65347/7 "2020-05-26T13:06:19Z")

</div>

I will definitely do. Thanks
