CivArchive
    Improved Humans Motion Module - refined_human_movement_V1

    This finetune should improve coherency when generating humans

    Base: mm_sd_v15_v2.ckpt

    Tested using comfyUI AnimateDiff Evolved

    Description

    FAQ

    Comments (23)

    mikelmastonataOct 2, 2023· 1 reaction
    CivitAI

    A bit more detail would be good, but nice model.

    zaadsatanOct 2, 2023
    CivitAI

    really impressive

    PolygonOct 2, 2023· 9 reactions
    CivitAI

    Why is this not a safetensor?

    schpongusOct 2, 2023

    this is an animatediff model

    Quan_ChiOct 3, 2023· 3 reactions

    @schpongus isn't it still based on tensors?

    TheOctonautOct 2, 2023
    CivitAI

    Do you have to edit mm_zoo.json to make this work? I tried to use it and it gave me 16 unrelated images.

    volgannosOct 2, 2023

    Try run generation one more time, idk why, first try give same result as yours.

    TheOctonautOct 2, 2023

    @volgannos Second run gave me this:

    EinopsError: Error while processing rearrange-reduction pattern "(b f) c h w -> b c f h w". Input tensor shape: torch.Size([2, 320, 16, 96, 64]). Additional info: {'b': 2}. Expected 4 dimensions, got 5

    ElunaOct 2, 2023· 1 reaction

    I know with a different model, I needed to modify that file for the same issue. Ideally the extension creator could make this more dynamic, like identifying markers in the file or allowing users to modify the list within the UI instead of by editing the JSON. Hopefully that happens soon.

    olivettyOct 4, 2023

    Yepp, this one doesn't work first, then it works once, and then it gives errors

    AugmentedRealityCatOct 12, 2023· 1 reaction

    Paste the following lines into your mm_zoo.json file

    },

    "d779ab78b3f18e2dc2342a9beecf4af3365fbee63fd83a12c8c94c50dd87b4ed": {

    "name": "improvedHumansMotion_refinedHumanMovement.ckpt",

    "arch": 2

    }

    LyloGummyOct 2, 2023· 2 reactions
    CivitAI

    Very cool! Any tips on training it?

    190854Oct 3, 2023
    CivitAI

    how to use properly? it just randomizes the images not smooth then error after trying again

    Tozi_WhiteOct 3, 2023· 2 reactions

    good question xD how to use it?

    lizirgin2012227Oct 3, 2023· 4 reactions
    CivitAI

    For webui 1111

    Paste into mm_zoo.json

    },

    "d779ab78b3f18e2dc2342a9beecf4af3365fbee63fd83a12c8c94c50dd87b4ed": {

    "name": "improvedHumansMotion_refinedHumanMovement.ckpt",

    "arch": 2

    }

    olivettyOct 4, 2023

    Did this but got an error saying the JSON was corrupt, tried without and doesn't work first, then it works once, and then it gives errors and never works again....weird!

    Bandi_AlterOct 4, 2023

    @olivetty when you copy/paste this you have to make sure to remove the tab spacing and replace it with normal spaces, tab spacing messes up the json file

    lorderagonhh961Oct 5, 2023

    Thank you.

    dword9Oct 8, 2023

    where is this file "mm_zoo.json" located?

    AvgZombieOct 8, 2023

    @dword9 In the extension folder because it's a file specific to the animatediff extension.

    olivettyOct 4, 2023· 1 reaction
    CivitAI

    First error, then it worked for 2 gens, then it crashed and now won't work.

    First I got:

    2023-10-04 03:57:54,091 - AnimateDiff - INFO - Loading motion module improvedHumansMotion_refinedHumanMovement.ckpt from C:\Users\Oliver\Documents\Github\stable-diffusion-webui\extensions\sd-webui-animatediff\model\improvedHumansMotion_refinedHumanMovement.ckpt

    *** Error running before_process:
    ** BUNCH OF ERRORS resulting in

    raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(

    RuntimeError: Error(s) in loading state_dict for MotionWrapper:


    ---------------------------------------------------


    Then it worked for 2 gens, but then I got this:


    Traceback (most recent call last):

    File "C:\Users\Oliver\Documents\Github\stable-diffusion-webui\venv\lib\site-packages\einops\einops.py", line 410, in reduce

    return applyrecipe(recipe, tensor, reduction_type=reduction)

    File "C:\Users\Oliver\Documents\Github\stable-diffusion-webui\venv\lib\site-packages\einops\einops.py", line 233, in applyrecipe

    reconstructfrom_shape(recipe, backend.shape(tensor))

    File "C:\Users\Oliver\Documents\Github\stable-diffusion-webui\venv\lib\site-packages\einops\einops.py", line 163, in reconstructfrom_shape_uncached

    raise EinopsError('Expected {} dimensions, got {}'.format(len(self.input_composite_axes), len(shape)))

    einops.EinopsError: Expected 4 dimensions, raise EinopsError(message + '\n {}'.format(e))

    einops.EinopsError: Error while processing rearrange-reduction pattern "(b f) c h w -> b c f h w".

    Input tensor shape: torch.Size([2, 320, 16, 72, 65]). Additional info: {'b': 2}.

    Expected 4 dimensions, got 5

    dimola2606613Jan 22, 2024· 6 reactions
    CivitAI

    Hey man, great work. I think that it would be really beneficial to the community if you have the time to write a step by step guide on how you train it. I'm willing to pay for that kind of guide. Hope you have the time

    Dilo87Jul 8, 2024

    let dot

    MotionModule
    SD 1.5

    Details

    Downloads
    19,552
    Platform
    CivitAI
    Platform Status
    Available
    Created
    10/2/2023
    Updated
    6/27/2026
    Deleted
    -

    Available On (1 platform)

    Same model published on other platforms. May have additional downloads or version variants.