Here's my experiment:
Texture that I'm using:
(EYE BLEED WARNING!)
https://dl.dropbox.com/u/63166765/TextureSplitTest.jpg
I've applied this texture into a divided 4 poly plane:
![Prob_1.jpg](https://dl.dropbox.com/u/63166765/Prob_1.jpg)
If I want to display one portion of the texture my steps are to break all the poly then snap the vertices to the 4 corners of the map.
![Prob_2.jpg](https://dl.dropbox.com/u/63166765/Prob_2.jpg)
You can now see the problem seam:
![Prob_3.jpg](https://dl.dropbox.com/u/63166765/Prob_3.jpg)
As I zoomed in it seems that there is a pixel bleeding even though I correctly snap all the vertices. I've also check the texture itself and all of the colors are divided correctly (512x512 per color)
(Desaturated the image to minimize eye bleeding)
![Prob_4.jpg](https://dl.dropbox.com/u/63166765/Prob_4.jpg)
My usual workaround to this problem is I use the percent scale of 1% and minimize all the UVs. The problem is if the texture have patterns like marble square tiles, some of the detail are lost.
![Prob_9.jpg](https://dl.dropbox.com/u/63166765/Prob_9.jpg)
Here's a more concrete example:
Same procedures as above:
![Prob_5.jpg](https://dl.dropbox.com/u/63166765/Prob_5.jpg)
Here's a comparison of a divided texture map(Left | 1% scaled down) vs 1 whole texture map(Right | tiled 2 times):
![Prob_6.jpg](https://dl.dropbox.com/u/63166765/Prob_6.jpg)
The middle lines are gone in the divided texture map which I don't like.
I know that it is more convenient to separate the textures but I recently did an art test that has limited texture set requirements that forced me to combine all of my tileable textures.
Does anyone know any solution or other workaround in removing the UV seams?
I use 3ds max 2012 and photoshop cs4.
Thanks in advance.
Replies
Combining multiple tileable textures into a single texture is something you should do when the separate tileable textures are all similar colours. You've got basically black and white right next to each other - that's not going to work.
Even if you inset your UVs in by 1% and inset your texture as well by 1% (something you might think of), you'll get problems as soon as your textures get mipped.
Essentially, 4 separate textures is the way forward.
Customize > Preferences > Viewports > Configure Driver
For mip-mapping options and there's some texture res stuff here too which is worth bumping up to full if not already. I think you need to restart Max for the changes to take effect here.
Edit
Oh, will you be rendering the final result, or taking screenshots? Because I'm going to assume the render is fine at this point?
Thanks guys, that dissolve my doubts of using separated textures.
EDIT:
@GeeDave
I've missed your post earlier, I've been required to import the assets in a game engine of my choice then take screenshots from it. Basically the spec requirements are for consoles.
You could make the textures core information 1-2 pixels smaller and use the same colors as in the center for the 'border' pixels.
It's covered here:
http://udn.epicgames.com/Three/TerrainAdvancedTextures.html
esp this line:
"Note that due to this technique usually resulting in small texture seams appearing at various locations across the terrain, it should be used only if the game design allows. For terrains where the player or camera are close to the surface this issue may be too visible for use, unless meshes or foliage are used to cover the seams."
you can also create textures which only tile in one axis and stack them vertically/horizontally into a kind of tiling atlas if it is more appropriate to what you are making.