GG has created a new plugin, called Tracer. It creates an outline (i.e. traces) around an object after a few points are designated. You can then "fill" the alpha channel with its mask, like with a gradient or another object on another track. Although it works well for still images or objects that stay in the same place on a video like a logo, you can also add keyframes. There is a quick demo at: https://streamable.com/o8bse In the video, you can not see that instead of using the "New" button in the controls menu, I use the right mouse button.
Hi, Phillys and all! Unfortunately, Cinelerra did not want to work on Ubuntu-18.10, a dump in the attachment. Also, Cinelerra did not start without libva.so.1, libva-x11.so.1 and libva-drm.so.1 - I had to make links to libva.so.2, libva-x11.so.2 and libva-drm.so.2. -- Ugin. 25.04.2019 6:54, Phyllis Smith пишет:
GG has created a new plugin, called Tracer. It creates an outline (i.e. traces) around an object after a few points are designated. You can then "fill" the alpha channel with its mask, like with a gradient or another object on another track. Although it works well for still images or objects that stay in the same place on a video like a logo, you can also add keyframes.
There is a quick demo at: https://streamable.com/o8bse
In the video, you can not see that instead of using the "New" button in the controls menu, I use the right mouse button.
Nice new plugin; thank you. GG is a great coder. If I understand correctly it is like the normal mask tool but that traces the contours as the "magic wand" of GIMP. So we're talking selection masks, not "matte"; right? It's not very clear to me how the "Scale" works. I have to request some additions (if feasible, of course): - The first time you click on RMB, could you replace the default point already present? This way, I should not delete it manually each time or move it with LMB to the desired position. Obviously it should only work for the first click, so I don't know if it's possible to do it. - Could more outlines be added? Like the sketcher plugin that has an upper section where to create new curves (outline[?]) and a lower section where to create the points of these curves (ie the section already present in Tracer). - Could you move the entire mask with ALT + DRAG or something like that? I only did a few quick tests, so I probably talked without knowing the plugin. Sorry for the imprecision.
On 25.04.19 11:17, Andrea paz wrote:
Nice new plugin; thank you. GG is a great coder.
I agree, great work again!
If I understand correctly it is like the normal mask tool but that traces the contours as the "magic wand" of GIMP. So we're talking selection masks, not "matte"; right? It's not very clear to me how the "Scale" works.
Scale influences the softness of the edge. The more Scale is set, the softer the edge becomes. It's like the "Feder" in the mask tool.
I have to request some additions (if feasible, of course): - The first time you click on RMB, could you replace the default point already present? This way, I should not delete it manually each time or move it with LMB to the desired position. Obviously it should only work for the first click, so I don't know if it's possible to do it.
I absolutely agree, that's what I thought.
- Could more outlines be added? Like the sketcher plugin that has an upper section where to create new curves (outline[?]) and a lower section where to create the points of these curves (ie the section already present in Tracer).
Good idea.
- Could you move the entire mask with ALT + DRAG or something like that?
This thought also came to my mind. One of the most important features of all these tools is the rotation. Such a tool is only really useful if I can rotate the new mask from keyframe to keyframe. At the moment, I'd have to manually zoom in or out on each handle if the perspective changed. - In picture 01 https://ibb.co/5LcbL2Y I show how it could be solved. This is an additional handle when I have created three points. With three points I can create an object area. - Picture 02 https://ibb.co/VtTvpdg shows how I can change the handle. I can also change the rotation point. - Picture 03 https://ibb.co/6YdSftL shows an additional green handle. I can pull it or push it in. When I drag, I increase the total area and when I press, I decrease the area. - Picture 04 https://ibb.co/19gtzyG shows the changed surface of the tracer plugin.
One of the most important features of all these tools is the rotation. Such a tool is only really useful if I can rotate the new mask from keyframe to keyframe. At the moment, I'd have to manually zoom in or out on each handle if the perspective changed.
I got the idea (probably wrong, given my incompetence) that to make rotations or other changes on the mask, the compositing engine of Cinelerra is not suitable. A completely new compositing engine would be needed to create matte on separate and independent alpha channels. That's why in an old email I asked if it was possible to integrate OpenFX, which would allow you to use a real rotoscoping tool, with all the features required by you and me in the ticket 02 of MantisBT. But I don't think it's possible: at least it means building a new compositing engine or completely changing what's already there.
On 25.04.19 14:24, Andrea paz wrote:
One of the most important features of all these tools is the rotation. Such a tool is only really useful if I can rotate the new mask from keyframe to keyframe. At the moment, I'd have to manually zoom in or out on each handle if the perspective changed.
I got the idea (probably wrong, given my incompetence) that to make rotations or other changes on the mask, the compositing engine of Cinelerra is not suitable. A completely new compositing engine would be needed to create matte on separate and independent alpha channels. That's why in an old email I asked if it was possible to integrate OpenFX, which would allow you to use a real rotoscoping tool, with all the features required by you and me in the ticket 02 of MantisBT. But I don't think it's possible: at least it means building a new compositing engine or completely changing what's already there.
You're right about that. The engine is somewhat limited. The rotation of objects in Cinelerra turns out to be difficult. Maybe OpenFX would be a help, but the OpenFX project seems to have fallen asleep. I haven't seen anything new in this project for some time. Maybe I'm wrong. I'm more disturbed by the limitation of the graphical means at Cinelerra. Guicast from Cinelerra is extremely outdated. But I can also understand that GG is waiting for more developers. As far as I have noticed, GG doesn't like to work on the graphical interface so much. I can absolutely understand it, everyone has his particular strengths and preferences. Kdenlive, for example, looks much better from the surface (the video and vector scopes lokk great), but is by far not as far advanced as Cinelerra. Nevertheless, they have a larger fan base because it is more modern and easier to use. I would only hope that a few more developers would get in touch and revise the user interface, i.e. bring Guicast up to date or alternatively switch to a more modern framework. At least the number of features increases from month to month at Cinelerra, which is really great. :) Sam
Yes, I think so, too. PS: openFX is at the base of Nuke; I don't think it is asleep.
@Andrea: sorry for the late response; too much going on some days. I have to request some additions (if feasible, of course):
- The first time you click on RMB, could you replace the default point already present? This way, I should not delete it manually each time or move it with LMB to the desired position. Obviously it should only work for the first click, so I don't know if it's possible to do it.
That would be very difficult to do so instead GG has made a mod here locally to just not have the point at all to avoid confusion. That will probably be checked into GIT tomorrow.
- Could more outlines be added? Like the sketcher plugin that has an upper section where to create new curves (outline[?]) and a lower section where to create the points of these curves (ie the section already present in Tracer).
He has not looked at this yet.
- Could you move the entire mask with ALT + DRAG or something like that?
That can probably be added fairly easily. @All: - Working on this plugin was an opportunity for GG to get in the mindset of making improvements to masks. Rotate is probably one of the first things he should add. - The SEGV that Ugin found has been located and a fix will go in soon for that. - He has added an Invert button so that you can outline something and have everything outside of that be blacked out instead. Remember to turn off Alpha (use color model RGB, not RGB-A) for that and as always you can use Gradient on another track. This Invert is a nice feature addition for me personally. - When GG starts working with Masks he has to be very careful to "not break" any existing projects/xml's and still be able to add new features. I am hoping he can start on this work in early May. GG/Phyllis
Kdenlive, for example, looks much better from the surface (the video and vector scopes lokk great), but is by far not as far advanced as Cinelerra. Nevertheless, they have a larger fan base because it is more modern and easier to use.
An idea about the GUI could be the option to make the edges of the various windows magnetic and variable. Changing the size of a border automatically changes the size of the neighboring windows as well. That's how Premiere Pro works: https://www.youtube.com/watch?v=C-u_R_2tkP4 (1:05 - 1:20)
On 26.04.19 11:06, Andrea paz wrote:
An idea about the GUI could be the option to make the edges of the various windows magnetic and variable. Changing the size of a border automatically changes the size of the neighboring windows as well. That's how Premiere Pro works: https://www.youtube.com/watch?v=C-u_R_2tkP4 (1:05 - 1:20)
I don't know if that would ever work with the Guicast of Cinelerra. Adobe and also the other NLE's like Kdenlive work with subwindows. These subwindows can be arranged arbitrarily, but also separated from the compound and function as real single windows. Cinelerra has only single windows that cannot be combined in one window. I myself would wish only one icon in the taskbar. One possibility would be to use a framework like Qt5, it is even cross platform capable, that means it runs on Windows, Mac and Linux. With this framework we wouldn't have to worry about such things anymore. But such a port would certainly take three to four, if not five months. In this time no new updates of Cinelerra would come. I could live with that if I didn't get any new updates for the next months. Waiting for this new version would reward the new possibilities by far. It would be cool if Cinelerra would also be available on Windows and Mac and the GUI problem would be solved, it would be the future, or there would be a developer who dares to approach the Guicast and bring it up to date. GG would certainly be happy about such a support. Sam
participants (4)
-
Andrea paz -
Phyllis Smith -
preobraz@gmail.com -
Sam