Masking
Masking
I'd like to request the ability to mask a layer with another layer.
(I know we can draw in stencil mode, but that's not the same thing at all.)
(I know we can draw in stencil mode, but that's not the same thing at all.)
- Lukas Sketch Panel
- TVPaint Pro 11.7.3
- MacBook Pro 2018 macOS Ventura 13.4.1 + PC Windows 10
- Wacom Cintiq 27QHD + Wacom Intuos4
- YouTube.com/@ClubBaboo
- YouTube.com/@FrameOrder
Re: Masking
this request need a picture to be understood.
"masks" uses to cover many things depending on the user country and software.
"masks" uses to cover many things depending on the user country and software.
Fabrice Debarge
Re: Masking
Here's an example.
[qt]640,480,http://www.lukaskrepel.nl/temp/TVP/masking.mov[/qt]
Here I use 'Add' to mimic masking, but that doesn't work with multiple layers.
If I had a background, the yellow circle would also appear on the background (when using 'Add').
It would be nice if it would be possible to only have it visible on the chosen layer, in this case the red circle, while still having all the pixels of the original masked layer (if you'd use stencil mode, pixels outside the mask(/stencil) are not drawn.
It would be very usefull to have! It's pretty standard in most graphic design software.
Hope that's clear
[qt]640,480,http://www.lukaskrepel.nl/temp/TVP/masking.mov[/qt]
Here I use 'Add' to mimic masking, but that doesn't work with multiple layers.
If I had a background, the yellow circle would also appear on the background (when using 'Add').
It would be nice if it would be possible to only have it visible on the chosen layer, in this case the red circle, while still having all the pixels of the original masked layer (if you'd use stencil mode, pixels outside the mask(/stencil) are not drawn.
It would be very usefull to have! It's pretty standard in most graphic design software.
Hope that's clear
- Lukas Sketch Panel
- TVPaint Pro 11.7.3
- MacBook Pro 2018 macOS Ventura 13.4.1 + PC Windows 10
- Wacom Cintiq 27QHD + Wacom Intuos4
- YouTube.com/@ClubBaboo
- YouTube.com/@FrameOrder
Re: Masking
So you're only complaining about he result of a mask/stencil operation not visible while still editing it?
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
Re: Masking
I'm not sure what you mean Slowtiger.
My biggest problem with the current system is that you actually LOSE the pixels outside of the mask.
Here's how it works in Photoshop. The way it works there would be ideal in TVPaint.
[qt]640,480,http://www.lukaskrepel.nl/temp/TVP/masking2.mov[/qt]
My biggest problem with the current system is that you actually LOSE the pixels outside of the mask.
Here's how it works in Photoshop. The way it works there would be ideal in TVPaint.
[qt]640,480,http://www.lukaskrepel.nl/temp/TVP/masking2.mov[/qt]
- Lukas Sketch Panel
- TVPaint Pro 11.7.3
- MacBook Pro 2018 macOS Ventura 13.4.1 + PC Windows 10
- Wacom Cintiq 27QHD + Wacom Intuos4
- YouTube.com/@ClubBaboo
- YouTube.com/@FrameOrder
Re: Masking
Now I understand: you want a clipping mask.
That's against the underlying concept of TVP, where each edit results in a newly rendered bitmap frame. Unless they change the paradigm, I'm afraid this feature will not come. (It's on the same level as having artwork outside the project window.)
That's against the underlying concept of TVP, where each edit results in a newly rendered bitmap frame. Unless they change the paradigm, I'm afraid this feature will not come. (It's on the same level as having artwork outside the project window.)
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
- Trumpatrick
- Posts: 34
- Joined: 06 Dec 2011, 17:22
- Contact:
Re: Masking
This would be a really fantastic feature, but I understand what slowtiger is saying. I have to ask though, wouldn't it be a smart move to change this part of TVpaint's underlying structure? Since all the other programs I use are capable of this kind of functionality, TVpaints limitations are slowly starting to make the program feel, well..., limited in comparison. But maybe this is an entirely different discussion.
Re: Masking
Ok, that makes sense. Anyway, I don't know if this kind of feature could be added in the current architecture of TVPaint.
Re: Masking
I'm pretty sure it's possible, look at this file + video.Elodie wrote:Ok, that makes sense. Anyway, I don't know if this kind of feature could be added in the current architecture of TVPaint.
The only problem is, in this file the way layers are ordered don't make any sense, and there's some bizarre blending modes used.
We might need a new blending mode/masking tools or something to have this working in an intuitive way, I'm sure there are some smart programmers who can do this in the current architecture.
[qt]640,480,http://www.lukaskrepel.nl/temp/TVP/maskingworks.mov[/qt]
I attached the file (you need pro, because of the blending modes).
- Attachments
-
- maskingworks.tvpp.zip
- (280.24 KiB) Downloaded 1354 times
- Lukas Sketch Panel
- TVPaint Pro 11.7.3
- MacBook Pro 2018 macOS Ventura 13.4.1 + PC Windows 10
- Wacom Cintiq 27QHD + Wacom Intuos4
- YouTube.com/@ClubBaboo
- YouTube.com/@FrameOrder
- Trumpatrick
- Posts: 34
- Joined: 06 Dec 2011, 17:22
- Contact:
Re: Masking
Ow oh oh, it's magic!If this could be combined into one new kind of layer, that would be fantastic!
Re: Masking
Unfortunately, I'm not a developper. I'm not even smartLukas wrote:I'm sure there are some smart programmers who can do this in the current architecture.
- Trumpatrick
- Posts: 34
- Joined: 06 Dec 2011, 17:22
- Contact:
Re: Masking
Does that mean you will ask the smarter guys from the TV paint team to program this for us? Because it would be a huge improvement to the software.
Re: Masking
It is not a problem of being smart or not
Doing it in a resonable amount of time depends on our internal C++ code structure.
Also, a such feature can have a lot of consequences in the current workflow management.
It needs to be deeply studied before changing all the related code.
Doing it in a resonable amount of time depends on our internal C++ code structure.
Also, a such feature can have a lot of consequences in the current workflow management.
It needs to be deeply studied before changing all the related code.
Fabrice Debarge
- Peter Wassink
- Posts: 4434
- Joined: 17 Feb 2006, 15:38
- Location: Amsterdam
- Contact:
Re: Masking
i think that if layers could be linked together in such a way that the blendmode they are on is only active on the linked layer(s)
that would be a tremendous step.
This way only the erase blendmode already opens up the possibility of non destructive masks and crossfades.
But apart from the coding side, very importantly some clear and workable UI has to be thought out for this
something along the lines of the PS layer mask maybe.
It could be as simple as adding a colomn in the layerpanel head.
that would be a tremendous step.
This way only the erase blendmode already opens up the possibility of non destructive masks and crossfades.
But apart from the coding side, very importantly some clear and workable UI has to be thought out for this
something along the lines of the PS layer mask maybe.
It could be as simple as adding a colomn in the layerpanel head.
Peter Wassink - 2D animator
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
• PC: Win11/64 Pro - AMD Ryzen 9 5900X 12-Core - 64Gb RAM
• laptop: Win10/64 Pro - i7-4600@2.1 GHz - 16Gb RAM
Re: Masking
yes, but this is coding tooBut apart from the coding side, very importantly some clear and workable UI has to be thought out for this
something along the lines of the PS layer mask maybe.
It could be as simple as adding a colomn in the layerpanel head.
Fabrice Debarge