Hello, i am experimenting with tesselation on a voxel based terrain made up of squares(yes, like minecraft).
When applying tesselation to a cube a “gap” is created along its edges(see image below).
Do any1 know how this can be avoided?

You need to calculate normals/tangents as if the planes were a single mesh.

That’s how it’s supposed to be. You can make this not happen by splitting the cube and moving the planes so when it is tessalted it looks good

Try parallax specular instead.

For everyone who is facing that same problem I’ve two options: (This is how I fix this issue)

  1. Unity 3D - Tesselation Seams/Gaps [FIX] + My Stealth Prototype UPD#10b - YouTube (It’s a long video but there’s one moment where I fix this gap)

EDIT: Green color is height map texture. Also You’d consider green as pixels of height map texture that were converted to height in Unity. So You’ve to work in Z Brush/Photoshop to make height on edges of texture be 0. If You’re using Photoshop You can just make those edges black with brush, and convert it to normal map in Photoshop.

Blue color is level of height map. This level should be the same for all edges of all sides of Your cube. Also make sure Your cube has proper UVW so each side of cube has one tile of heightmap.

I hope this will help You a little.

Try increasing “Smoothing Angle” on the object that use the tessellated material:

[35373-skärmklipp+2014-11-17+05.15.28.jpg|35373]

Credits to Unity 3D - Tesselation Seams/Gaps [FIX] + My Stealth Prototype UPD#10b - YouTube.