"Layers" Light Table mode

This section is dedicated to the feature & improvement requests (be sure what you are asking does not exist yet in TVPaint Animation ;) )
User avatar
Soom
Posts: 1185
Joined: 25 Jul 2011, 16:25
Location: World
Contact:

Re: "Layers" Light Table mode

Post by Soom »

kelanhordos wrote: 27 Mar 2024, 16:45 I wonder if there was some misunderstandings in reading this thread. I had a similar workflow before where I was importing my reference images on a separate layer and found it extremely cumbersome to go to the layer to adjust the ref, and ran into issues with the image becoming pixelated after rotating or scaling as well as other things. I switched to using guideline>add>support>image and importing my reference that way and it has helped tremendously. Especially setting a shortcut to quickly toggle on/off all references, and another to quickly enter guidelines>edit, allows for quick repositioning.

Several problems I still run into with this method is if you want to draw over top of these same references, or bring them into a layer to adjust/draw on them quickly(say if you are demonstrating something to someone) you need to go through several steps which is more cumbersome.

Maybe it would need another separate thread(and I believe they have been brought up before elsewhere) but the improvements that could help would be:

-a quick way to import your guideline image as a custombrush, and vice versa if you wanted to edit your guideline image and quickly replace the current guideline, without having to export it again through the file export.

Some quality of life settings regarding guideline images as references would also be the following

-ability to set a shortcut to flip horizontally or vertically the guideline image.

-Also being able to reset rotation with a shortcut as sometimes slightly rotating it is annoying 0 out if you have a lot of guideline references

-Some way to quickly highlight/access your reference in the guideline box, so you can adjust the opacity quicker(as this is currently the only method of "drawing" over top of your ref)

If the above is not available by shortcut, being able to access the options that are in the guideline menu with a right click would be super helpful

Sorry if this is irrelevant, but I think I understand Soom's problem, because it was one I had until this past year, and I found it extremely frustrating. Other programs like photoshop, or toon boom allow the infinite canvas, or their quick selecting of elements and the ability to move them offers a way around this, but this is the closest thing I've found in TVpaint.
Yes - this is exactly what I need. Thanks.
Peter Wassink wrote: 27 Mar 2024, 15:17 i must say even after reading this thread i don't fully understand what this would add that can not already be done?
i also find the name "mode layer" very confusing as layers are orientated vertically while all the other options are all referring to horizontal units.
Peter - to put it simple - I need to use OOP on a layer, that is not my current drawing layer. In production we always have modelsheets layers, posing layers, etc., that constantly need to be referred to. But there is no quick way to do that, like it is possible to refer to a frame on the same layer by using Light Table and OOP tool, to place the reference drawing in the right position. Therefore my suggestion is to add Layers to the Light Table, and yes - it would work vertical then, I don't see any problems with that.
tvp_ref_layer_OOP.png
tvp_ref_layer_OOP.png (84.02 KiB) Viewed 6658 times
at home: Hackintosh Intel Core i9-9900K, GPU AMD RX 6600 8GB, Cintiq 22" + Dell P2415Q 4K displays, MAC OS High Sierra / Windows 10, TVP Pro 11.7.1 + TVP Pro beta
at work: Windows 10, TVP 11.7.1 Std
https://vimeo.com/danas
User avatar
NathanOtano
Posts: 1208
Joined: 01 Apr 2014, 07:07
Location: Biarritz, France
Contact:

Re: "Layers" Light Table mode

Post by NathanOtano »

Personally for model checkup purposes, I would use "show current layer only" and dim the only other layer I need as ref to say 10%. And I'd also flip up and down to check my drawing and the model
I also use image guides with toggle wisibility on a shortcut

I don't really feel the need of layers in the LT
Working on Windows 10
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
User avatar
Soom
Posts: 1185
Joined: 25 Jul 2011, 16:25
Location: World
Contact:

Re: "Layers" Light Table mode

Post by Soom »

NathanOtano wrote: 02 Apr 2024, 13:41 Personally for model checkup purposes, I would use "show current layer only" and dim the only other layer I need as ref to say 10%. And I'd also flip up and down to check my drawing and the model
I also use image guides with toggle wisibility on a shortcut

I don't really feel the need of layers in the LT
Yes, this is what I do too, but there are a few drawbacks to this method: first the reference layer is always at one position, so how exactly can you refer to it if you cannot quickly move rotate or scale it to wherever you actual character is? of course you can go to that layer and manipulate it to where you need, but it's a destructive process - you cannot undo the manipulations anymore, and it's just too much work and navigation of Timeline. Second point - when there are more and more layers, the dimmed version become more and more messy. With light table OOP I can do all of this non destructively without leaving the current layer, and choose how many and which layers to see or not and at which level of attenuation for each... Don't you think this would make life easier and wrkflow faster?
at home: Hackintosh Intel Core i9-9900K, GPU AMD RX 6600 8GB, Cintiq 22" + Dell P2415Q 4K displays, MAC OS High Sierra / Windows 10, TVP Pro 11.7.1 + TVP Pro beta
at work: Windows 10, TVP 11.7.1 Std
https://vimeo.com/danas
User avatar
NathanOtano
Posts: 1208
Joined: 01 Apr 2014, 07:07
Location: Biarritz, France
Contact:

Re: "Layers" Light Table mode

Post by NathanOtano »

I agree for the destructiveness of using layers, but I don't feel it's that much of a problem. Also doing that, I personally would use the "original" model sheet as my base image en retransform it instead of transforming an already transformed frame. Or you just reimport the ref. But I feel it's much more secure and efficient to place an image at each position you like and keep it like that instead of messing with te relative positions of the lighttable, you always get the right out of peg at the right time.
I also don't have pb with messy layer opacity with the "see only current layer" option. I desactivate the layers I dont want to see and keep the one I use as perspective guides (or all except current isteand of dimming). You do it once and then you keep on animating, it's no big deal to me. Honestly we don't have lots of layers in our projects anyways (I usually use a 3-5% setting, 7% max, on the layer opacity setting of show only and I'm fine with it. Same opacity I use with LT). I also like to desactivate my animation layer so when I flip up down, it dissapears completely and rappears when I go back to drawing

For non-destructive workflows, I use guidelines, placing multiple guides and using my guideline toggle switch script to toggle between the positions. It has the non destructive benefit + it's not on a new layer and ca go out of the canvas (you just need to switch guidelines regularly until you find the one you like). Here are the scripts : https://forum.tvpaint.com/viewtopic.php?t=15615
You can also use the brush to image guide to reference another layer you like and add it as a nondestructive image in your image guides.

If you really like using the lighttable, you can also put your guide as an instance at the end of your current layer (after out point for ex), put lighttable mode in "bookmark" or "imagemark" mode, and mark your ref. Then you use only the +1 OOP of your lighttable to manipulate that faraway image on each image, with the LT image not switching position when you flip from one drawing to another. With this method with LT you can also put multiple marks at the end for your ref image, and use them as different out of pegs, using the different positions of the lighttable to switch between ref +1 to ref+10. I also don't want to go back to my scripts again, but I feel I'd like to use this method because I can use my OOP scripts to easily position the LT drawing :)
The difference maybe with this one is that you don't get the benefit of the first method with layers I talked about in my first paragraph = you can place each out of peg in time and retain the position on each image cause it's an actual instance synced with your animation.

I don't really see an obvious reason for this layer lightable mode that would be really easier than the current options, but maybe a separate interface with layer references/opacity states/non-destructive repositioning of layers would be options that could benefit workflows even for storyboard or something. If you think about it, layer opacities are already kind of a vertical lightable and the only thing we miss in non-destructively being able to reposition layers in time like keyframing in AE

Another fun option we could ask the team is to add an option to the fx stack to apply it on layers of only certain color groups. The we would use the fx stack keyframer with preview on and "apply on layers of this color only" to kind of out of peg it non destructively :)
I tried with "apply on current group" but of course you can't really make it work that way :')
Working on Windows 10
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
User avatar
TVPUSER
Posts: 99
Joined: 30 Jan 2021, 02:29

Re: "Layers" Light Table mode

Post by TVPUSER »

Hi, I'd like to add that I do see a function for such an option. I do understand that communicating the functionality might be an issue but the ease of use of out of pegs has me spoiled. Being able to non destructively do out of pegs from any image on the timeline or with the image library would really make the light table versatile. I sometimes wish we could save oop positions per frame so I don't always have to reset when working on a different set of frames as well..
TVPaint 11.7.3, 12.0.1 Pro 64, Windows 10 H
i7-8700k, 48GB, RTX 2080 8G Desktop, Cintiq Pro 24 (3840x2160)
Ryzen 9 5900HS,16GB, RTX 3060 6G Laptop, Wacom ONE 13 Touch (1920x1080)
User avatar
Lukas
Posts: 526
Joined: 14 Jan 2011, 11:15
Contact:

Re: "Layers" Light Table mode

Post by Lukas »

Wouldn't it make much more sense to add OOP functionality to layers instead of the adding a layers mode to the LT?
  • 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
User avatar
Soom
Posts: 1185
Joined: 25 Jul 2011, 16:25
Location: World
Contact:

Re: "Layers" Light Table mode

Post by Soom »

Lukas wrote: 19 Apr 2024, 09:23 Wouldn't it make much more sense to add OOP functionality to layers instead of the adding a layers mode to the LT?
But this is essentially the same, or do you mean a separate OOP function on the Timeline tab?
at home: Hackintosh Intel Core i9-9900K, GPU AMD RX 6600 8GB, Cintiq 22" + Dell P2415Q 4K displays, MAC OS High Sierra / Windows 10, TVP Pro 11.7.1 + TVP Pro beta
at work: Windows 10, TVP 11.7.1 Std
https://vimeo.com/danas
User avatar
Soom
Posts: 1185
Joined: 25 Jul 2011, 16:25
Location: World
Contact:

Re: "Layers" Light Table mode

Post by Soom »

NathanOtano wrote: 15 Apr 2024, 13:26 I agree for the destructiveness of using layers, but I don't feel it's that much of a problem. Also doing that, I personally would use the "original" model sheet as my base image en retransform it instead of transforming an already transformed frame. Or you just reimport the ref. But I feel it's much more secure and efficient to place an image at each position you like and keep it like that instead of messing with te relative positions of the lighttable, you always get the right out of peg at the right time.
I also don't have pb with messy layer opacity with the "see only current layer" option. I desactivate the layers I dont want to see and keep the one I use as perspective guides (or all except current isteand of dimming). You do it once and then you keep on animating, it's no big deal to me. Honestly we don't have lots of layers in our projects anyways (I usually use a 3-5% setting, 7% max, on the layer opacity setting of show only and I'm fine with it. Same opacity I use with LT). I also like to desactivate my animation layer so when I flip up down, it dissapears completely and rappears when I go back to drawing

For non-destructive workflows, I use guidelines, placing multiple guides and using my guideline toggle switch script to toggle between the positions. It has the non destructive benefit + it's not on a new layer and ca go out of the canvas (you just need to switch guidelines regularly until you find the one you like). Here are the scripts : https://forum.tvpaint.com/viewtopic.php?t=15615
You can also use the brush to image guide to reference another layer you like and add it as a nondestructive image in your image guides.

If you really like using the lighttable, you can also put your guide as an instance at the end of your current layer (after out point for ex), put lighttable mode in "bookmark" or "imagemark" mode, and mark your ref. Then you use only the +1 OOP of your lighttable to manipulate that faraway image on each image, with the LT image not switching position when you flip from one drawing to another. With this method with LT you can also put multiple marks at the end for your ref image, and use them as different out of pegs, using the different positions of the lighttable to switch between ref +1 to ref+10. I also don't want to go back to my scripts again, but I feel I'd like to use this method because I can use my OOP scripts to easily position the LT drawing :)
The difference maybe with this one is that you don't get the benefit of the first method with layers I talked about in my first paragraph = you can place each out of peg in time and retain the position on each image cause it's an actual instance synced with your animation.

I don't really see an obvious reason for this layer lightable mode that would be really easier than the current options, but maybe a separate interface with layer references/opacity states/non-destructive repositioning of layers would be options that could benefit workflows even for storyboard or something. If you think about it, layer opacities are already kind of a vertical lightable and the only thing we miss in non-destructively being able to reposition layers in time like keyframing in AE

Another fun option we could ask the team is to add an option to the fx stack to apply it on layers of only certain color groups. The we would use the fx stack keyframer with preview on and "apply on layers of this color only" to kind of out of peg it non destructively :)
I tried with "apply on current group" but of course you can't really make it work that way :')
I know all of those methods (and I do use your OOP scripts very actively - they are super helpful!) but I don't think they beat the easiness and the speed of using OOP light table options...
at home: Hackintosh Intel Core i9-9900K, GPU AMD RX 6600 8GB, Cintiq 22" + Dell P2415Q 4K displays, MAC OS High Sierra / Windows 10, TVP Pro 11.7.1 + TVP Pro beta
at work: Windows 10, TVP 11.7.1 Std
https://vimeo.com/danas
User avatar
NathanOtano
Posts: 1208
Joined: 01 Apr 2014, 07:07
Location: Biarritz, France
Contact:

Re: "Layers" Light Table mode

Post by NathanOtano »

I understand! Sorry for the long message, I guess it will be helpful to others too

Well I guess then that using images outside of the end point and marks is the closest then :)
Thinking about it I agree and may start doing this instead of the guidelines option, just for the oop script

One day I'll script this same thing for placing guidelines haha
Working on Windows 10
Creator of Disnosc, providing storyboard, animation and design for 2D realistic pictural animation: https://www.disnosc.fr/ - nathanotano@disnosc.fr
Highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios.
Post Reply