Hi, I’ve been playing with the Rooster component a lot lately but keep running into issues.
First of all let me say I think that Rooster is one of the most interesting components I’ve used within Grasshopper. It has given me creative ideas that are a lot of fun to work with. However, there are some issues with it that I’d like to know more about. Maybe these are limitations of Grasshopper, I don’t know,
The first thing I ran into is that it seems the Threshold for curve detection doesn’t seem to do anything.
But the bigger issue is that it generates curve areas that overlap each other. Also, the areas do not meet each other around the borders of the contour of each area.
A lot of the time two similarly shaped curves overlap completely, but the edges are not entirely the same, this causes a lot of issues when using the generated data from the Rooster component.
Are there any ways I can get rid of these double curves?
For example here we see two curves that partially overlap:
And here is an example of the settings I use:
A lot of photo editing has been done prior to coming to the forum, I have tried raising the contrast between areas, etc. Lowering the color count sometimes helps but it also causes a lot of detail to disappear from the image. Sometimes when I vectorize a face, one of the eyes or hole of the nose just disappears even though it has high contrast with the surrounding areas.
I have tried using other methods of vectorization, but these do not offer added color support per area so in this sense rooster is still superior despite the obvious drawbacks.
I’m wondering if there are ways to deal with these curves, if there are maybe plans to improve on the component, or if there are other things I can try to avoid having almost-duplicate curves that overlap.
What I’m looking for is a way to get rid of the double curves, while keeping the color data linked to the correct curves.
Maybe someone else has run into this issue as wel and found a fix, or maybe the creator can shed a little light on this.