VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Applying brushes to SVG behaviour

    Scheduled Pinned Locked Moved Bugs in VectorStyler
    7 Posts 3 Posters 688 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Online
      marce
      last edited by

      Hi. Im having some strange results applying brushes to an svg file. Here is an video:
      https://icedrive.net/s/Da1wj6aY1bx1TPPSfD3gTaiyQWPu

      Additionaly the svg file
      https://icedrive.net/s/yW4FGXzb1Cjiyu2uSFtw9zGhwxj9

      Ryzen 9 3900X on Asus prime x570-p
      Memory 48gb ddr4
      Nvidia gtx 970 on an Asus strix, 4gb gddr5
      NVMe CT100p 1TB

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        Subpath @marce
        last edited by

        @marce

        Applying a brush to the SVG in this state doesn't make sense to me.
        Therefore, I ungrouped the SVG and did a Break Apart.

        The nodes of an SVG can then exhibit all sorts of peculiarities that
        could also play a role here. It's important to remember that a brush
        is a shape that attempts to follow a contour. This sometimes works better,
        sometimes less so.
        .
        .
        Here some tips that may be helpful

        Try to correct this by using the brush option.
        (Open Edit Brush > Brush Option)

        In my tries the Brush Size plays a role, try a smaller Brush size.

        Try delete some of the nodes where the distortion occurs.

        And in generell try to reduce the amount of Nodes by smoothing
        the Outline.

        0_1766655543918_Break Apart.png

        Win 11
        CPU: AMD Ryzen 5 9600X, 6-core.
        GPU: Nvidia Geforce RTX 5070.

        M 1 Reply Last reply Reply Quote 0
        • M Online
          marce @Subpath
          last edited by

          @Subpath Hi! Thanks your advice. Applying a brush with tiny width gives a nice contour effect from this
          0_1766662585123_abf2ec2b-14f8-442a-98a4-560b3074b88a-image.png
          to this
          0_1766662699322_4305921b-10e4-490c-bf0f-28eaec9e0435-image.png

          But in some places you have distortion.
          0_1766662748999_4287bb7c-8687-439f-a80e-035e990cf128-image.png

          Ryzen 9 3900X on Asus prime x570-p
          Memory 48gb ddr4
          Nvidia gtx 970 on an Asus strix, 4gb gddr5
          NVMe CT100p 1TB

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            Subpath @marce
            last edited by

            @marce

            I think the distortions might be due to sharp corners? I have no idea if
            VectorStyler could improve them any further.

            We should not forget that the Brush is stretched along the whole outline.

            Therefore, as I mentioned before, it might be helpful to reduce or smooth the
            nodes as much as possible.

            Win 11
            CPU: AMD Ryzen 5 9600X, 6-core.
            GPU: Nvidia Geforce RTX 5070.

            M 1 Reply Last reply Reply Quote 0
            • M Online
              marce @Subpath
              last edited by

              @Subpath Hi! The image is a traced Tiff. With other programs, old Drawplus you get this applying a brush
              0_1766665412634_154903c9-f719-43be-8d51-b091f8ae4095-image.png
              With the more modern affinity you get something like this
              0_1766665436993_075f9afb-616b-4876-8b6b-0bbe8d17dc8b-image.png
              Appear not related to an error in the svg.
              I opened the SVG in inkscape, where it was originally traced, selected all the nodes and applied the "Auto-smoot" thing, and then exported it and opened with VS. But when you apply brush i get this anyway:

              0_1766665665694_932f1856-131f-423b-a588-d70a38dbbdab-image.png

              Ryzen 9 3900X on Asus prime x570-p
              Memory 48gb ddr4
              Nvidia gtx 970 on an Asus strix, 4gb gddr5
              NVMe CT100p 1TB

              VectorStylerV 1 Reply Last reply Reply Quote 1
              • VectorStylerV Offline
                VectorStyler @marce
                last edited by

                @marce Vector brushes can be slow and difficult for complex shapes. Would a stroke be better in this case?

                M 1 Reply Last reply Reply Quote 0
                • M Online
                  marce @VectorStyler
                  last edited by

                  @VectorStyler I used brushes since is what I see it works in other programs. I will try the strokes

                  Ryzen 9 3900X on Asus prime x570-p
                  Memory 48gb ddr4
                  Nvidia gtx 970 on an Asus strix, 4gb gddr5
                  NVMe CT100p 1TB

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post