Two Geoshells on the same Surface, for the Same Symbol?

Hi there. I'm trying to use two geoshells on the same surface, but they clash and breakup the symbol. It's like this.
Let's say I have a t-shirt that I want to put a Star in a Circle on
First I make a geoshell of the tshirt, then geoshell the circle, and I give it a metallic silver Iray shader - All good
And then inside, or on top of, that circle, I want a star. I then make a second geoshell of the tshirt, because I can't apply shaders to a geoshell of a geoshell.
So I apply the 2nd Star geoshell, then give it a metallic gold Iray shader.
Each geoshell works fine independently, when the other is hidden. But, when both geoshells are on, it breaks and the shape doesn't form.
Hopefully that elaborates my problem. Does anyone have a solution? Am I making a mistake? I basically want to use two separate Iray shaders on the same item via geoshells, but can't. Thank you!
Comments
Are they offset to each other? They cannot occupy the exact same space
No, they aren't. So do you mean to say that, if I adjusted he horizontal, or vertical offset by even a .1, there wouldn't be a problm?
Technically, yes, they are currently on the same coordinates on the same surfaces, despite the face that I made the star shape cutout out of the circle's opacity map.
Try it and see but any vertex mesh occupying the same space is always going to present issues rendering and the Ray tracer does not know which one to bounce off of so randomly will pick one
Not the tiling offset, the 3D offset on the shell - if they are both at the same ditance from the base mesh you will get what is, I think, called z-fighting where sometimes one will show and soemtimes the other (which is the break up you are seeing)
Not the horizontal or vertical offsets of the surface, but the geoshell's Mesh Offset.
Select the geoshell, go to the Parameters tab, choose "Mesh Offset" from under "Transforms". It'll show you how far the shell is offset from the underlying surface - 0.1 cm by default. If you make sure your two shells have different numbers in this parameter, say 0.1 and 0.11, they shouldn't clash.
Alternatively, look closely at your gold and silver shaders and see how they differ from eachother. If it's just different diffuse/gloss/metallic flakes colours, you could create more map images to apply different colours to different parts of the same geoshell, meaning you'll only need one.
Ah, I get it, thank you Wendy, Richard, and Chris!
It does work, I can offset the mesh in the parameters by a very slight amount and everything will play nicely. Excellent, much appreciated!