masking/usability proposals
Heddesdorfer opened this issue · comments
Preamble
I don't know, if all of this points are really new, or if I just didn't have seen how to do...nevertheless
- If you want to use masking, you have to add more than one module. It would be nice to be able to choose more than module in the dialog before it will be closed.
- If you want to mask another part, it would be helpful if you could copy and past the modules in the node editor, preserving inner and outer connections, but without changed parameters.
- 'undo masking' is also a nice to have.
- If I use the standard cfg, some names like 'display: main' or 'display:hist' are set, but I see no possibility to give modules a meaningful name.
thanks for these observations. i assume you found the related links in the docs?
https://vkdt.org/doc/howto/draw-masks/readme.html
https://vkdt.org/src/pipe/modules/draw/readme.html
https://vkdt.org/src/pipe/modules/mask/readme.html
i think they are slightly outdated now, i should update them. how are you masking? draw
, mask
or grad
module?
- yis. i think this should be realised via presets (
ctrl-p
should showdodge
orburn
as it does forinpaint.pst
andretouch.pst
) the advantage would be that the connections etc are useful out of the box, too. - you can add another stroke in the
draw
module.. - ..and remove it by right clicking, if that is what you mean? of course there's the
ctrl-h
history stack in the left panel too. - right. you can't rename instances. is that a useful feature? you can name the module when adding it (the first textbox in the
ctrl-m
popup, "instance"). changing it after the fact seemed not very interesting to me (prove me wrong!) and it's a delicate thing to do in the processing history.
from the discussion so far i see the following action items:
- update mask/draw docs
- introduce copy/paste node selection in graph editor
- introduce presets for common masked edits (dodge/burn, what else?)
Yes, I found the links - and because I'm impatient I tried the draw-guided.cfg from the example.
ad 2: but then both strokes would be handled in the same way, what if the second one needs e.g. an other exposure?
ad 3: ah! I must have overseen these control-thingies description.
ad 4: I didn't realize that "instance" is used for naming - that's sufficient.
Works!
What's now ...irritating... when I start vkdt, it starts in full screen mode. What means, I have to press F11 to move it to another monitor, where I can enlarge it. I know, that's not really an error, but if something changes "suddenly"...
I work on my notebook, and programs start on this monitor. If available, I use an external one, so I have to move vktd. So it may be a my personal inconvenience.