Scale Compensation Change?
Moderators: Víctor Paredes, Belgarath, slowtiger
-
- Posts: 95
- Joined: Sun Mar 22, 2020 11:33 pm
Scale Compensation Change?
Did they change out this work? I swear that before 13.5 if you disabled scale compensation nothing would scale and it would keep your same line width at all times however now it seems with it disabled it scales the line width when scaling and zooming in/out like the roles were reversed. So I had to reenable scale compensation to keep a consistent line width all the way through. Am I just remembering this wrong or is this a bug or is it working as intended?
- synthsin75
- Posts: 10280
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: Scale Compensation Change?
You're remembering it backwards. Without scale compensation, the line width remains the same, no matter how much the layer is scaled. With it, the line width stays proportional to the scaling. This is so scaling also gives the appearance of things getting closer, where fine details become bigger. It also means you can scale really small without the line width swamping the rest of the art.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Re: Scale Compensation Change?
When Scale Compensation is disabled, the stroke Width is visually constant when you scale the layer or group up or down. To test this, make a basic shape with a fairly thick stroke...say 10 pts. Now scale the layer or group using the Transform Layer Tool. The stroke should maintain the appearance of the 10 pt line thickness. BTW, this works with depth changes too.
When Scale Compensation is enabled, the stroke's line will scale as you scale the layer or group. For example, if you scale the layer or group to 50%, the stroke's line width will visually shrink to 5 pt line. I highlighted 'visually' because the actual stroke size doesn't change; it appears thinner because the layer is smaller, not the artwork.
AFAIK, this is how Scale Compensation has always worked and it's the same in Moho 13.5.5.
Here's a thought: check the setting for Scale Compensation for New Layers in Preferences Objects/Layers in Moho 13.5.5 and whichever previous release you have. If the settings are different between the two version, that could be a source of confusion because it can make the two versions appear to behave differently. (BTW, on my Moho 12.5 and Moho 13.5.5, I have Scale Compensation for New Layers disabled.)
Tip #1: Normally, you want to leave Scale Compensation disabled as you build your rig. It's also a good idea to avoid scaling layers and groups until you're finished with rigging. During the drawing stage, you should definitely scale the artwork, not the layers.
Tip #2: Make a custom Style for your Stroke Width. Sometimes scaling a layer/group can make the lines appear thinner or thicker than you want, and having a custom Style that only affects line width gives you extra control for the overall look of your drawings.
Hope this helps.
When Scale Compensation is enabled, the stroke's line will scale as you scale the layer or group. For example, if you scale the layer or group to 50%, the stroke's line width will visually shrink to 5 pt line. I highlighted 'visually' because the actual stroke size doesn't change; it appears thinner because the layer is smaller, not the artwork.
AFAIK, this is how Scale Compensation has always worked and it's the same in Moho 13.5.5.
Here's a thought: check the setting for Scale Compensation for New Layers in Preferences Objects/Layers in Moho 13.5.5 and whichever previous release you have. If the settings are different between the two version, that could be a source of confusion because it can make the two versions appear to behave differently. (BTW, on my Moho 12.5 and Moho 13.5.5, I have Scale Compensation for New Layers disabled.)
Tip #1: Normally, you want to leave Scale Compensation disabled as you build your rig. It's also a good idea to avoid scaling layers and groups until you're finished with rigging. During the drawing stage, you should definitely scale the artwork, not the layers.
Tip #2: Make a custom Style for your Stroke Width. Sometimes scaling a layer/group can make the lines appear thinner or thicker than you want, and having a custom Style that only affects line width gives you extra control for the overall look of your drawings.
Hope this helps.
NEW! Visit our Little Green Dog Channel on YouTube!
D.R. Greenlaw
Artist/Partner - Little Green Dog
Little Green Dog Channel | Greenlaw's Demo Reel Channel
D.R. Greenlaw
Artist/Partner - Little Green Dog
Little Green Dog Channel | Greenlaw's Demo Reel Channel
-
- Posts: 95
- Joined: Sun Mar 22, 2020 11:33 pm
Re: Scale Compensation Change?
That's odd on all of my files scale compensation being checked keeps it consistent no matter what and unchecking causes it to resize and that's why I'm asking because I thought it should be the other way around. I've trGreenlaw wrote: ↑Thu Jul 07, 2022 3:21 am When Scale Compensation is disabled, the stroke Width is visually constant when you scale the layer or group up or down. To test this, make a basic shape with a fairly thick stroke...say 10 pts. Now scale the layer or group using the Transform Layer Tool. The stroke should maintain the appearance of the 10 pt line thickness. BTW, this works with depth changes too.
When Scale Compensation is enabled, the stroke's line will scale as you scale the layer or group. For example, if you scale the layer or group to 50%, the stroke's line width will visually shrink to 5 pt line. I highlighted 'visually' because the actual stroke size doesn't change; it appears thinner because the layer is smaller, not the artwork.
AFAIK, this is how Scale Compensation has always worked and it's the same in Moho 13.5.5.
Here's a thought: check the setting for Scale Compensation for New Layers in Preferences Objects/Layers in Moho 13.5.5 and whichever previous release you have. If the settings are different between the two version, that could be a source of confusion because it can make the two versions appear to behave differently. (BTW, on my Moho 12.5 and Moho 13.5.5, I have Scale Compensation for New Layers disabled.)
Tip #1: Normally, you want to leave Scale Compensation disabled as you build your rig. It's also a good idea to avoid scaling layers and groups until you're finished with rigging. During the drawing stage, you should definitely scale the artwork, not the layers.
Tip #2: Make a custom Style for your Stroke Width. Sometimes scaling a layer/group can make the lines appear thinner or thicker than you want, and having a custom Style that only affects line width gives you extra control for the overall look of your drawings.
Hope this helps.
Re: Scale Compensation Change?
Just to be sure...

When Scale Compensation is unchecked (left,) the stroke width stays constant with layer/group scaling; when it's checked (right,) the stroke width scales with layer/group scaling.
This was rendered from Moho 12.5 but I get the same result in Moho 13.5.5.
Is this not what you're seeing? If you're getting the opposite result then, yeah, that's pretty weird and I'm not sure why it would do that.
Maybe you have a third party script installed that's affecting this feature? Try disabling all third party scripts by temporarily dragging them into a 'temp' folder. This 'temp' folder can be in the Scripts folder of your Custom Content Folder; Moho won't load tool scripts that have been moved into a separate folder. Then press Shift+Ctrl+Alt+L to 'unload' the moved scripts. If this fixes the problem, then you know one of the Tool scripts is at fault. When you've finished testing, you can move the scripts (minus any faulty ones) out of the 'temp' folder and press Shift+Ctrl+Alt+L again to load the scripts.

When Scale Compensation is unchecked (left,) the stroke width stays constant with layer/group scaling; when it's checked (right,) the stroke width scales with layer/group scaling.
This was rendered from Moho 12.5 but I get the same result in Moho 13.5.5.
Is this not what you're seeing? If you're getting the opposite result then, yeah, that's pretty weird and I'm not sure why it would do that.
Maybe you have a third party script installed that's affecting this feature? Try disabling all third party scripts by temporarily dragging them into a 'temp' folder. This 'temp' folder can be in the Scripts folder of your Custom Content Folder; Moho won't load tool scripts that have been moved into a separate folder. Then press Shift+Ctrl+Alt+L to 'unload' the moved scripts. If this fixes the problem, then you know one of the Tool scripts is at fault. When you've finished testing, you can move the scripts (minus any faulty ones) out of the 'temp' folder and press Shift+Ctrl+Alt+L again to load the scripts.
NEW! Visit our Little Green Dog Channel on YouTube!
D.R. Greenlaw
Artist/Partner - Little Green Dog
Little Green Dog Channel | Greenlaw's Demo Reel Channel
D.R. Greenlaw
Artist/Partner - Little Green Dog
Little Green Dog Channel | Greenlaw's Demo Reel Channel