-
Notifications
You must be signed in to change notification settings - Fork 515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hide line tool #1554
Comments
@openanim Nice initiative! There is a partial workaround for logging in to Bountysource here: bountysource/core#1147 (comment). |
@jpturcotte Thanks for the tip, I will try it ! |
I created the bounty here : https://www.bountysource.com/issues/51160151-hide-tool-request |
So, I'm confused. Is this like a layer mask (as seen on photoshop) because that would legitimately interest me. But what you're requesting. Are you saying you want to hide lines that are hidden in the edit mode but those lines will still render and be viewable in the preview mode. Forgive me, I only know how Opentoonz works. It's the only animation software I understand. So sometimes when someone says "I want this to work like THIS program," I just have no idea what they're talking about some times. This legitimately interests me, and you may be able to get some donations with my "Opentoonz News" videos. They're a good form of community outreach. Furthermore, if I see this bounty gets consistent donations, I'll report on the bounty multiple times until it finally reaches the Bounty Hunter's goal. Please answer these questions. If this is news worthy, I'll report it in the News. |
In fact, it is not a "mask "but can be used instead of it in some cases. The advantage is that it is very fast and very flexible. As mentioned above, there are many situations where this is useful, in a vector process workflow. I invite you to read the previous request about that here #746 to see some exemples. Currently OT can already hide entire lines. It should be allow to hide segments (intersections of lines) too, without having to use the cutter tool or others destructive tools beforehand. It misses this aspect which would allow more speed / flexibility. If the tool pump or selection could be used on intersection of lines, or even better if it can be used totally freely, it would be the icing on the cake xD. |
Another option, would be to take advantage of the eraser tool but instead of destroying the strokes, this new second eraser or option would make invisible the erased area. Sure, I assume that writing of code would not be obvious but it is perhaps the best solution to this request that would solve everything mentioned here with the parameters already available of vector eraser. I really think that such a feature would be huge for opentoonz. |
This feature WIP remains open due to bounty posted but is slipping to 2019 development cycle as no one has yet expressed interest in implementation. If there is a programmer interested but the bounty is not sufficient please feel free to suggestion an adequate budget. |
Indeed, I suppose it is better that a developer express his interest himself. i think bountysource should add a tag in the other direction too. Closing for now. |
I'll also add... We might start for instance with examining what the code currently does and then make a determination on how best to modify it to achieve the hidden line segments. We aren't likely to get this right straight out of the gate... but we'll learn a lot in the process. :) |
I'm not sure what triggers the update of the automatic bounty posting here in github. Update: Leaving the bounty tag for now as this proposal did have one previously. |
Removed WIP from title and bounty label as there is currently no active bounty related to this feature request. The roadmap label remains because most of the code is present for this feature already and general workflow and tooling can be seen in both the Segment Erase Tool as well as Line Fill (for toonz raster levels). The latter demonstrates a working equivalent to the hide line tool in many respects. Update: Removed 'roadmap' as there is no developer attached and no clear path to the solution. Recommend documenting the desired solution to utmost degree to better assist in the development of the proposed feature. Thanks to feedback here, much of that documentation appears in this report already. |
Currently to hide specifics parts of drawing on OT we have to cut the parts, then use 0 thickness or 0 alpha. But this process is long and break the tweening process.
I would like in the future to see a feature to hide the strokes in opentoonz, something intuitive and above all, very fast without damaging the existing tweening process.
I think we should think about the best integration for Opentoonz with its current tools, all ideas will be welcome, there is already a discussion link on the forum https://groups.google.com/forum/#!category-topic/opentoonz_en/feature-requests/dsME50E4t8g and https://groups.google.com/forum/#!category-topic/opentoonz_en/feature-requests/G_AgxoI37QY and here #746 on Github.
I would like to submit a bountysource because it is a very useful feature in many situations without having to use masks, cutter or erasers : Bodyturns, headturns, parts of body, cycles, cut-out etc ...
Personally, I like 2 softwares approaches. Moho and Cacani. I much prefer the cacani approach because it allows maximum flexibility and customization that also includes the moho approach, but the simple moho approach will also save significant time anyway compared to the workflow currently available in OT.
Here is my proposal on this topic:
Creation / integration of a "hide tool" with the properties of some tools currently available in OT, essentially the selection tool.
we could choose the way we want to hide our stroke as Type : endpoint to endpoint (segment) / Freehand / polyline/ Freely , the last type should allows maximum flexibility , in this way we can choose that we want to hide easly. Cf. See video and picture below.
the mode of application found in the selection tool to be able to quickly affect specific strokes as shown above.
Video above it's how Cacani works on this :
2 segments tools one to use by segment and the other freely on the parts of the drawing to hide.
That said, there are others approachs about this feature request, the main thing would be to provide Opentoonz with an intuitive tool in the future to easily hide lines without breaking them.
@ developers : Currently Bountysource don't works with github account, I will submit that once it will be repaired.
There is a $90 open bounty on this issue. Add to the bounty at Bountysource.
Updated this request.
I hidden the original post because with the addition of the segment eraser in OT, I think it's more relevant to base most of this request on its behavior or approach, although that remains open.
The tool for hiding strokes would work very similarly to the segment eraser tool but keeping the strokes
in order to make the auto inbetween process always correct.
Cacani which has tools for hiding lines, similar to the segment eraser tool, works this way with its segment tool.
Unlike the eraser, the line is not destroyed but just hidden. This makes the cleaning process just as clear as with the eraser and with the benefits of keeping the auto inbetween functional for hidden lines.
There is no bounty currently but this feature remains open to the initial bounty, if interested for its implementation.
The text was updated successfully, but these errors were encountered: