A few questions.

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
Satou
Posts: 2
Joined: Wed Mar 01, 2023 9:38 pm

A few questions.

Post by Satou »

Hi , I've been using moho for a 20 days now , works well but
i had some issues to ask about

1. how can i increase/decrease layer speed? I made a walk animation but i want the character to move fast

I tried to select all keyframes of layer once and pressed ALT to minimize the time but i remember that it went into a mess , cause some keyframes didn't move(visible/invisible layer keyframes)


2. Is there a way to make exporting faster? It takes like 15mins to extract a 20seconds animation

3. Can mesh be used for 3 dimensions? For example i made a mesh for a body drawing , can i select the upper mesh points and drag them across Z axis?

Thanks!
User avatar
Greenlaw
Posts: 10466
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: A few questions.

Post by Greenlaw »

Hi,

Welcome aboard!

1. I don't know how you have your project set up but normally the entire skeleton would be in a single Bones layer, so you would select all the bones for the walk cycle, and then use Alt to stretch or compress the range between the selected keys. The key is to make sure you have keyframes at the beginning and end of the cycle for all the bones related to the cycle animation (i.e., legs, torso, and arms.)

If you have the Bones in multiple Bones layers for some reason, you'll need to select those layers as well (you can use Timeline Visibilty for that.) I highly recommend keeping everything in a single Bones layer though. (To me, creating multiple bones layers for a single character sounds like a nightmare to animate.)

2. Again, this depends on how you've set up your project.

Render times can vary depending on the complexity of the rig and artwork, the resolution of any bitmap images, the number of mesh warps in use, etc.,. Optimizing the artwork and rig complexity can speed things up.

You can also reduce render times by disabling Extra Smooth images. This option basically renders the frame at double the resolution and then scales it down to the target res to improve the AA quality, but obviously this can increase the total render time by 4 times. Disabling this option can dramatically speed up the render but potentially at the expense of quality. (Give it a try. Depending on your design, the difference in quality might not be noticeable.)

Somewhat related...

I always render for compositing so I make use of Moho's Layer comps system. This means breaking out multiple passes for bg, mg, fg, character and probably fx. (Sometimes I'll also render custom matte elements for compositing effects I can't do in Moho.) For any static layers, probably like backgrounds, I'll only render a single frame or simply add the original art in comp. Since BGs can take the longest time to render in Moho, this eliminate that time from my Moho renders. Using Moho Exporter instead of the Export Animation command allows me to batch process all these passes with a single mouse-click.

I also always render to image sequence (from any animation package, not just Moho) because this is faster and more reliable than rendering directly to a movie file. I can always render my movie file later from my composting and/or video editing program.

Now, collectively, this process can potentially take longer but the pay off come after I've composited the scene (i.e., in After Effects, Nuke or Fusion Studio,) because when I need to update something in the animation, I only need to update and re-render the changed Layer Comp and affected frame range. The difference in render times can mean a few seconds to a few minutes for the revised layer/range v.s the time it takes to render the fully composited file from Moho.

Rendering the final composite from Ae, Nuke or Fusion can go more quickly because those programs don't need to process the rig deformations...that work has already been taken care of by Moho.

This is more or less the standard workflow I've used at every studio I've worked at or in my own personal projects. It's a very efficient workflow, especially when I need to quickly respond to notes or to make my own changes.

3. You can move the layers in 3D but you can't lift the points from the layer's 2D plane along its z-axis to create 3D topology. When you see moho artwork animating in '3D', it's usually being deformed along 2D plane to look that way using Moho's mesh warping features along with Magnet and the other deformer tools.

I use these method to fake 3D animation all the time in Moho. For an example, watch the '3d' truck in this clip: Car Chase from Boss Baby. This truck is actually entirely 2D, and it was rigged and animated using Moho (along with the truck driver, Timmy and Boss of course.)

Yes, this is cheating but it's all about getting the desired final result. 😸

Hope info this helps.
Last edited by Greenlaw on Fri Mar 03, 2023 5:33 pm, edited 9 times in total.
User avatar
Greenlaw
Posts: 10466
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: A few questions.

Post by Greenlaw »

More info for getting 3D looks in Moho...

I sometimes like to add depth to flat 2D images and texture by using cheap lighting tricks. the Big Guy clip at the end of that same reel is a good example. The fake depth in this animation comes mainly from an edge matte that brightens sides of the character like a rim light. If I strip away the lighting and shadow layers in Moho, he would look very flat.

It's a simple trick but an effective one.
User avatar
hayasidist
Posts: 3857
Joined: Wed Feb 16, 2011 8:12 pm
Location: Kent, England

Re: A few questions.

Post by hayasidist »

Satou wrote: Thu Mar 02, 2023 9:57 pm ... 3. Can mesh be used for 3 dimensions? For example i made a mesh for a body drawing , can i select the upper mesh points and drag them across Z axis?
3d in moho using its 2d layers is readily achievable EXCEPT THAT for something that needs the sort of numbers of faces that a true 3d program would use, it becomes (IMO) too cumbersome to do.

this: https://youtu.be/KFcyaKehHxc uses many layers, placed and rotated in 3d (layer transform for {x,y,z} and z rotation; and Rotate Layer XY) - the fly-around is done by camera movement.
this: https://youtu.be/fwapAoq2VR4 is a quick and dirty example of simulating 3d using a quad mesh in conjunction with animated shape order - no camera movement.

so the answer to your q3 is NO. You'd need to break the body into multiple shapes / layers and then simulate 3d with either smart warp mesh or careful placement the layers in 3d.
Satou
Posts: 2
Joined: Wed Mar 01, 2023 9:38 pm

Re: A few questions.

Post by Satou »

Ah okay, thank you guys ☺️ i appreciate your help
User avatar
slowtiger
Posts: 6257
Joined: Thu Feb 16, 2006 6:53 pm
Location: Berlin, Germany
Contact:

Re: A few questions.

Post by slowtiger »

15 min rendering time of a 20 sec animation is still within normal borders, depending of complexity of scenes. I had a 17 sec scene which took an hour to render because I used video files whith very much detail in it.
AS 9.5 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
AS 11 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
Moho 13.5 iMac Quadcore 2,9GHz 16GB OS 10.15
Moho 14.1 Mac Mini M2 Pro OS 13.7.6
User avatar
Greenlaw
Posts: 10466
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: A few questions.

Post by Greenlaw »

slowtiger wrote: Sat Mar 04, 2023 12:39 pm 15 min rendering time of a 20 sec animation is still within normal borders, depending of complexity of scenes. I had a 17 sec scene which took an hour to render because I used video files whith very much detail in it.
Agreed. To me, 15 min for a reasonably complex 20-second (480 frame) scene actually sounds pretty good when rendering on a single computer. Coming from a 3D and VFX production background, I used to be very pleased with myself if I could keep my render time down to 15 min per frame per CPU. 😸

I can usually get faster timmes on my project because I try to optimize the crap out of everything, but as you noted it depends on what I'm rendering (content detail, number of layers, rigging complexity, frame resolution, image quality, etc.)
Post Reply