Sangrado de Atlas LWJGL OpenGL Texture Atlas

He estado intentando crear un juego basado en vóxeles en LWJGL pero me he encontrado con un problema.

Mis vóxeles tienen texturas que sangran en la textura adyacente en el atlas de textura.

No quiero usar una matriz de textura o hacer un borde alrededor de mis texturas.

Este es mi código ...

public class SpriteSheet
{
private int terrainID;

public SpriteSheet(float blockResolution)
{
try
{
PNGDecoder decoder = new PNGDecoder(new FileInputStream("res/Terrain.png"));

int width = decoder.getWidth();
int height = decoder.getHeight();

int bytesPerPixel = 4;

ByteBuffer buffer = BufferUtils.createByteBuffer(bytesPerPixel * width * height);

decoder.decode(buffer, width * bytesPerPixel, PNGDecoder.RGBA);

buffer.flip();

terrainID = glGenTextures();

glBindTexture(GL_TEXTURE_2D, terrainID);

glPixelStorei(GL_UNPACK_ALIGNMENT, 1);

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, buffer);

glBindTexture(GL_TEXTURE_2D, terrainID);

}
catch(IOException e)
{
e.printStackTrace();
}
}

public void dispose()
{
glDeleteTextures(terrainID);
}
}

¿Qué estoy haciendo mal? Estoy usando GL_CLAMP_TO_EDGE. ¿Pensé que lo arreglaría?

No estoy usando mipmaps.

URL to similar question with pictures: https://gamedev.stackexchange.com/questions/46963/how-to-avoid-texture-bleeding-in-a-texture-atlas

0
¿Podrías mostrar una imagen de lo que está mal?
agregado el autor Vallentin, fuente
En lugar de agregar una imagen, agregue una url a una imagen, de esa manera podemos verla. Entonces, alguien con una reputación más alta puede convertir el enlace en una imagen para ti y probablemente también lo haga.
agregado el autor Vallentin, fuente
No puedo, mi reputación no es lo suficientemente alta. Por favor Google textura atlas sangría, debería ayudar. Gracias. PD: el juego está en 3D, por lo que la corrección de medio píxel no ayuda.
agregado el autor RedBladeWarrior, fuente
URL a una pregunta similar con imágenes añadidas.
agregado el autor RedBladeWarrior, fuente