[LibGDX] Textures and Zoom Out

Hi, guys!

I’m using LibGDX to render my game and at some point I call the following code to render:


render(){

        Gdx.gl.glClearColor(0, 0.1f, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
         
        camera.update();
        mapRenderer.setView(camera);
        mapRenderer.render();
        
        batch.setProjectionMatrix(camera.combined);
        
        batch.begin();

            for(GameObject o : tiledWorld.objects){                
                o.getGraphics().render(o, batch);
            }    
        
        batch.end();
        
        stageGame.act();
        stageGame.draw();
}

The render(o, batch) just renders TextureRegions from the GraphicComponent. I’m getting my textures from there.

When the camera zoom out, it seems very pixelated. I tried different setFilter() options (TextureFilter.Linear/TextureFilter.Nearest), as you can see in that follow image:

I would like that textures look like when I have the 12.5% zoom out in the Paint (as in the example, it’s much better).
If you zoom in, it’s possible to see that there are differences between the different combinations at setFilter(). It seems to me that Linear/Nearest is the best, but it is far from the best result like in Paint.

Someone could help or have any ideas?