Page 1 of 1
How do i get same line thickness for all shapes
Posted: Sun Nov 24, 2024 1:24 pm
by jawad
I have been rigging a character for a while now. While the rigging is almost at the end , i have facing a issue with line thickness. Some of the line of certain layers appear thicker compared to others. even though they have the same line stroke parameters .i have tried everything from scale compensation to reset line width and normalize layer scale. i dont seem to understand what i am doing at this point . i would really appreciate some insights into this.
Re: How do i get same line thickness for all shapes
Posted: Sun Nov 24, 2024 5:37 pm
by NanotechBeasts
Are you using styles? It's good for constancy.
This problem usually occurs when the layer page has been rescaled in someway. Objects can be rescaled and Layers can be rescaled. It is two separate things. Folders can also have been accidently rescaled through the layer tool.
Second problem is that the object width has been changed, click on the tool that looks like a sloping triangle (looks kind of like skateboard ramp). Make sure the width is 100 percent.
Re: How do i get same line thickness for all shapes
Posted: Sun Nov 24, 2024 6:05 pm
by Greenlaw
Are you scaling the layers? If so, then, by default, Moho will scale the stroke widths as normally expected.
To prevent this behavior, you need to disable Scale Compensation in each vector layer. This will scale the strokes to maintain a consistent width visually when you scale the layers up and down. (Note to devs: I wish this option worked in the top group of a character.)
Alternatively, you can manually adjust the scale using Custom Styles, as NanotechBeasts suggested. If you set up a style for only the stroke weights, you can adjust the line for an entire character with one setting. I use the method when I have an extreme closeup of a character, and I want the lines to be heavier but somewhere in between actual scale and compensated scale.
Hope this helps.
Re: How do i get same line thickness for all shapes
Posted: Sun Nov 24, 2024 6:11 pm
by Greenlaw
One more tip: I sometimes create multiple versions of a character, each designed for different scales. For example, for a far-away version of a character, I might maintain the normal stroke widths but draw fewer details in the character art (i.e., no face, no fingers, etc.)
Re: How do i get same line thickness for all shapes
Posted: Sun Nov 24, 2024 6:19 pm
by Greenlaw
Greenlaw wrote: ↑Sun Nov 24, 2024 6:05 pm
To prevent this behavior, you need to disable Scale Compensation in each vector layer. This will scale the strokes to maintain a consistent width visually when you scale the layers up and down.
(Note to devs: I wish this option worked in the top group of a character.)
Commenting on my comment...
I just realized my post makes it sound like you need to apply the setting to each layer individually, but this isn't the case. If you pre-select all the layers for which you want to change this option, you can change them all at once without affecting other settings in each layer. Test this on a copy of your project first to make sure it's working as expected. (Note to devs: ...but I still want the global option for the top group. That would be easier.)
