Ok so I'm trying to fix an issue I'm having with ground clipping. I'm using the zen garden as a template because it allows my model to conform the terrain instead of making concrete cinder blocks everywhere which just looks ugly and totally destroys my model.
The problem I get when conforming to the terrain though is that I get all these extra faces which uses the top portion of my diffuse texture. I tried to fix the problem by extending the model down farther into the ground and setting my axis at 0,0,0 so that anything below could just extend downwards and fill those empty spaces which the game is trying to render with my texture I guess. When I did that however the model did extend down into the ground but the game is still trying to render extra faces for some reason and you can still see part of my texture that shouldn't be there. You can see in the bottom image in 3dsmax how I've extended everything down below the surface plane.
Does anyone know what I could do to fix this problem? Thanks
EDIT: I realize the game will create those extra faces and use the full length of my diffuse channel starting at the top and working its way down as the bigger the face is. Now if there is a way I can somehow hack/mod the asset to use a specific part of the diffuse texture to render that extra stuff that would be a nice fix, I could then just say use the concrete portion of my texture and that would be good enough for me. Hopefully someone knows how to do that.
There is one way to fix this issue and that is to make a large portion of the top of my diffuse texture the color I want that extra stuff to be. But I'm really hoping that I don't need to move a bunch of stuff around and honestly I would much rather and a better solution that doesn't require me wasting so much texture space on a simple concrete texture.
The problem I get when conforming to the terrain though is that I get all these extra faces which uses the top portion of my diffuse texture. I tried to fix the problem by extending the model down farther into the ground and setting my axis at 0,0,0 so that anything below could just extend downwards and fill those empty spaces which the game is trying to render with my texture I guess. When I did that however the model did extend down into the ground but the game is still trying to render extra faces for some reason and you can still see part of my texture that shouldn't be there. You can see in the bottom image in 3dsmax how I've extended everything down below the surface plane.
Does anyone know what I could do to fix this problem? Thanks
EDIT: I realize the game will create those extra faces and use the full length of my diffuse channel starting at the top and working its way down as the bigger the face is. Now if there is a way I can somehow hack/mod the asset to use a specific part of the diffuse texture to render that extra stuff that would be a nice fix, I could then just say use the concrete portion of my texture and that would be good enough for me. Hopefully someone knows how to do that.
There is one way to fix this issue and that is to make a large portion of the top of my diffuse texture the color I want that extra stuff to be. But I'm really hoping that I don't need to move a bunch of stuff around and honestly I would much rather and a better solution that doesn't require me wasting so much texture space on a simple concrete texture.


Last edited: