Inkscape.org
Beginners' Questions Horizontal artifact after using filter?
  1. #1
    Lazur Lazur @Lazur
    *
    ShedenSmith

    I used a film grain filter with one axis nearly zero'd out to create brushed metal texture, and then rotated it 45° in order to make the striations 45°, then set a mask of my shape. Now, there are transparent horizontal line artifacts moving through the object, which change as you zoom in and out on the object. They translate to the PNG when I export the object, so I have to put another object behind it with the base color to hide the artifacts (but they still exist).... Is there a way to stop this? I believe it may be a memory issue - my system isn't great, but it does have 16gb. Making the base object as small as possible helps, but does not eliminate the problem, all though it reduces it from a half dozen or so to one or two. I want to use this for printing, so I'd like to eliminate it. I suppose an alternative method for brushed metal texture would be acceptable if it looks as nice.

     

    Hi. 

     

    That problem is same old as the current renderer. You can fiddle around with the rendering performance in the preferences (Shift+Ctrl+P) but as far as I'm conserned that won't help. 

    The issue appears when a transformation matrix is involved -which in this case is added by the 45° rotation.

    I'd consider using a vector alternative then. 

    Years ago drew something similar with a bunch of path effects chained up -hatches (rough), sketch and pattern along path effect probably- just as a working example. 

    For practical reasons I'd try creating a pattern fill now instead, consisting of very thin vedge-shaped rectangles/rhombuses. Should be way less resource heavy and hopefully render fine.

  2. #2
    Lazur Lazur @Lazur

    Attaching a quick svg example on a seamless pattern.

  3. #3
    brynn brynn @brynn

    I'm not sure if this would help.  But just in case, you could check your settings in Edit menu > Preferences > Rendering, and make sure both Gaussian Blur Quality and Filter Effects Quality are set for Best.

    On that same page, make sure you have Number of Threads set for some number appropriate for your machine.  (As far as I understand, if you put in a large number, such as 16, Inkscape will default to whatever is appropriate for your system.  I don't know why it works this way, but it did for me.)

    To be honest, I'm not sure what the Rendering Cache Size setting does.  If that would help, hopefully someone else will say so.

  4. #4
    Lazur Lazur @Lazur

    Looks like we got bamboozled.

     

    Original post was from a spammer - thus edited my reply post with the quote from the initial problem so the answer may get a context.

    https://www.reddit.com/r/Inkscape/comments/doaixc/horizontal_artifact_after_using_filter/

     

    Seems there was no answers given at reditt yet so it might as well be helpful for someone later as is -even after the spammer is removed.

  5. #5
    brynn brynn @brynn

    I will edit the original post, rather than delete it, then we can leave this topic in place.  I agree there is helpful info to preserve!

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Horizontal artifact after using filter?