Problems with combining sheets with effects

I saw the excellent shaded effect of the landmass in BlindMapMaker's Mercator map of the Carribean, and wanted to use that in my own map. I'm doing a schematic of a fortress with a keep and five towers, and I want the keep to be hatched from left-to-right and the towers to be hatched from right-to-left.
So I created two extra sheets. On one I put the (outline of) the keep, fill it with the hatching fill style and apply an Edge Fade, Inner, with 0 inner and 100 outer opacity. This looks good.
On the second sheet, I put the five towers. I fill these with the other hatching fill style and apply the same Edge Fade, Inner effect on this sheet.

Now the problem is that separately, the layers look good and do what they have to do. But superimposed, they do not. Let me show you:

image
Sheet with the towers with effects on. This is what I want to get.

image
Sheet with the keep with effects on. Also: perfect.

image
Combined. While the towers are still good, now the edge fade of the keep is gone. (The keep effect sheet is below the tower effect sheet. If I reverse them, the keep is displayed well but the towers are now not faded anymore.)

Clearly, I'm missing something. I looked at the help for Edge Fade, Inner, but that doesn't tell me why the effect would only be used on the first sheet in the stack. Can anyone help me with this?
lib.jpg 141.5K

Comments

  • I can't seem to reproduce what you experience here. Could you please post the FCW file?

    Why are the towers lighter than the keep? A transparency effect or a different picture file for the fill style?
  • I made the towers a shade of grey, and the keep black. (This is a top-down view, so I wanted to differentiate between the towers (which are higher) and the keep.) Only the fill style is different.
  • DogtagDogtag Moderator, Betatester Traveler
    Silly question, but are sheet effects cumulative, or are they completely confined only to the sheet they reside on? That is, let's say I have a sheet with with a simple, filled shape with a 50% transparency to it. Then I copy that sheet and put it directly above or below the original, will the shape display with a greater than 50% opacity? Or will the drawing look exactly the same as if I only had one of the sheets?

    ~Dogtag
  • As far as I understand it, the sheet effects will only affect the sheet on which they are defined. But since the sheets are stacked, you will see the effects of a 'higher' sheet on top of the effects of a 'lower' sheet.

    With the help of Joachim de Ravenbel, I've gotten a bit further with this. If I set the fill style to a bitmap, I get both effects visible when I activate both effect sheets. This is a step up from the situation with only line fill styles, when I get only one sheet with the effect visible.
    However, if I then activate the underlying sheet (with a solid fill), then the effect on one of the sheet is not shown, and I get a solid bitmap fill.

    To make things even more weird, I created a small, empty map to play around with this, and there it does work (with two bitmap fill styles)...

    I think I'll give up on this stacking of effects and try something else, because it's one of those things that's hard to reproduce and seems to glitch specifically on my map.
  • Is there the possibility that there are effects set for the "Whole Drawing"? This can cause odd things to happen with effects.
  • There is only a Blur set on the whole sheet. Removing it doesn't fix the issue.
  • I also had the problem of the effect not working at all with the Caribbean map at first. I can't seem to reproduce it now, though. Joachim de Ravenbel helped a lot by pointing me into the direction of bitmap fills, but this problem was not caused by them.

    Just some questions - they are really basic, but maybe they can help you finding a missing step:

    Did you set the Edge Width to the same value for both effects? If it is too large the effect might not show correctly. You have an Inner Opacity of 0, which should prevent this in any case, but try to play around with that value

    You are using a Bitmap Fill Style for both sheets, not a Brush Pattern or Scaleable Hatching Fill Style, aren't you? Bitmaps seem to be superior in this regard. In any case try to use the same kind of style for both to eliminate that as a possible source for the problem.

    Did you try putting both the towers and the keep on the same sheet? With the different colours of the hatching that should still give you the illusion of depth you're loooking for. Of course, it won't work if you want to apply other effects to only one of them.
  • Posted By: BlindMapmakerDid you try putting both the towers and the keep on the same sheet?
    Not a good idea, sorry, but the effect does not take individual entities in account but only the filled area. Were the tower cleary separated from the main building it would work but attached like they are here the effect will consider a merging of all the polygons.
    Posted By: BlindMapmakerYou are using a Bitmap Fill Style for both sheets
    A bitmap for both sheets should work I think.
  • Yeah, both towers and keep on the same sheet won't work for the reason Joachim pointed out. And yes, I switched to bitmap fills, which work better but still not right.

    The weird thing is that I created a blank map to play around with this (so that I would not mess up the map I was actually working on), and there it worked perfectly with the bitmap fills. And yet in the original map, it did not: the keep part would lose the effect when I also showed the 'underlying' sheet (that also contains the keep). So there is a glitch that is triggered in a subtle way.
  • Posted By: Joachim de Ravenbel
    Not a good idea, sorry, but the effect does not take individual entities in account but only the filled area. Were the tower cleary separated from the main building it would work but attached like they are here the effect will consider a merging of all the polygons.
    Thanks for the correction, you are, of course, quite right. I should have tried that out before suggesting it. Never thought that effects work this way. Kind of seems weird, but I guess it allows for more variety overall. I was just trying to narrow down where the problem might be.
  • With the excellent help of Joachim de Ravenbel, I managed to get the result I wanted! The fix was putting the effect sheets under a sheet that contains no objects that overlap with the objects on the effect sheets. I do not understand why this is so -- my guess is that the effect rendering code is broken in subtle (and sometimes not so subtle) ways...
  • DogtagDogtag Moderator, Betatester Traveler
    Posted By: FubThe fix was putting the effect sheets under a sheet that contains no objects that overlap with the objects on the effect sheets.
    *brain short-circuits*
Sign In or Register to comment.