Bone flip deforms artwork

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
Maido H
Posts: 7
Joined: Thu Sep 10, 2020 12:13 pm
Contact:

Bone flip deforms artwork

Post by Maido H »

Flipping bones causes unwanted artwork deformations and I can't figure out why it happens, looks like a vector point tangent issue.
Has anyone dealt with a similar problem and maybe found some solutions?

https://www.dropbox.com/s/gehy42niry8ql ... d_bone.png

PS. How to insert dropbox images directly to the post, not as a link? Image icon (Image) does not seem to work?

Thanks a lot!
:!: Moho is great and let's make it even better :idea:
User avatar
Greenlaw
Posts: 9192
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Bone flip deforms artwork

Post by Greenlaw »

Re: Dropbox, Here's how to do it:

1. In the online DropBox page for the image, select the image and create a link for it. Copy the link.
2. In the forum's post editing window, click the picture link icon button and replace the text 'Image URL' with the DropBox link.
3. Here's the important part: Change the ?dl=0 bit at the end of the link to ?raw=1

So a DropBox share link that looks like this...

Code: Select all

https://www.dropbox.com/s/6zpqc9uuwovcuwy/Mameneko_00001.png?dl=0
Becomes this...

Code: Select all

https://www.dropbox.com/s/6zpqc9uuwovcuwy/Mameneko_00001.png?raw=1
And in the message editor, the edited 'Insert Image' line might look like this...

Code: Select all

[img=https://www.dropbox.com/s/6zpqc9uuwovcuwy/Mameneko_00001.png?raw=1]Mameneko[/img]
Resulting in...

Image
Daxel
Posts: 967
Joined: Wed Mar 27, 2019 8:34 pm

Re: Bone flip deforms artwork

Post by Daxel »

Yes, I have dealt with this problem. I made this post about it https://www.lostmarble.com/forum/viewto ... 74#p187774
As you can see, it is not exactly the same problem but I'm pretty sure that the cause is the same: Bezier curves are buggy when you use bones on them. Sadly, the solution is to not use bezier curves when you want to animate those drawings. That was the advice that Greenlaw gave me and that was pretty disapointing for me but soon I discovered that you can easily draw whatever you want just adding normal points without messing with curves and that makes point animation easier and more predictable, so I always have the beziers hiden, the "fixed bezier handles" desactivated, and ignore their existence. I hope one day we can have bezier curves that work well with bone animation but as far as I know the bug was reported long time ago.
User avatar
Greenlaw
Posts: 9192
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Bone flip deforms artwork

Post by Greenlaw »

Bezier curves aren't actually buggy, they're behaving exactly as expected. They're great work drawing shapes with fewer points and greater accuracy but they're somewhat unpredictable for interpolation and deformation. Back when Mike Clifton implemented Bezier handles in Moho, he posted a video that demonstrates what you can expect.

In general, it's recommended that you use Beizer mode only for static items, like props and backgrounds. In other words, items you don't expect to deform with bones or point animation.

For shapes you want to deform or morph, you should always use regular Moho points.

Tip #1: I keep the Show Bezier button disabled when working with character elements. In fact, I never turn these buttons on unless I explicitly wish to work in Bezier mode (which is pretty rare).

Tip #2: Synthsin75 wrote a handy mod that adds the Show Bezier button to the Curvature tool so you can hide it there too. I don't have the link for the script but a quick search in this forum will turn it up.

Tip #3: If you really must use Bezier shapes in your rig, Victor Paredes has a neat trick for working with them. Sorry, again I don't have a link but a search here will turn up the thread about his technique.

Victor's trick is pretty good and can be useful. That said, I find it's safer to simply avoid Bezier for deforming shapes.

Tip #4: If you accidentally create a Bezier point, you can reset it to a regular Moho point by using the Peak, Smooth, or Reset buttons in the Curvature tool.

Hope this helps. (Sorry for not posting direct links to the info above. I'll add them if I have time later this evening.)
User avatar
Maido H
Posts: 7
Joined: Thu Sep 10, 2020 12:13 pm
Contact:

Re: Bone flip deforms artwork

Post by Maido H »

Thanks a lot for the tips Daxel and Greenlaw, I ended up fixing the handles manually after the flip, but I'll keep that in mind when using bezier handles.
:!: Moho is great and let's make it even better :idea:
Post Reply