├── .gitignore ├── .idea ├── .gitignore ├── deployment.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── motionmaster.github.io.iml └── vcs.xml ├── LICENSE.txt ├── README.md ├── __assets__ ├── imgs │ ├── Motionmaster.png │ ├── teaser.gif │ ├── teaser.png │ ├── with │ │ ├── 1.gif │ │ ├── 2.gif │ │ ├── 3.gif │ │ └── 4.gif │ └── without │ │ ├── 1.gif │ │ ├── 2.gif │ │ ├── 3.gif │ │ └── 4.gif ├── masks │ ├── mask-PanRight.pt │ └── mask-ZoomIn.pt └── source_video │ ├── 1.mp4 │ ├── 2.mp4 │ ├── 3.mp4 │ ├── PanRight.gif │ ├── ZoomIn.gif │ └── variable_speed-zoom.gif ├── animatediff ├── data │ └── dataset.py ├── models │ ├── attention.py │ ├── motion_module.py │ ├── resnet.py │ ├── sparse_controlnet.py │ ├── unet.py │ └── unet_blocks.py ├── pipelines │ └── pipeline_motionconvert.py └── utils │ ├── convert_from_ckpt.py │ ├── convert_lora_safetensor_to_diffusers.py │ └── util.py ├── configs ├── inference │ ├── inference-v1.yaml │ ├── inference-v2.yaml │ ├── inference-v3.yaml │ └── sparsectrl │ │ ├── image_condition.yaml │ │ └── latent_condition.yaml ├── prompts │ ├── v1 │ │ ├── v1-1-ToonYou.yaml │ │ ├── v1-2-Lyriel.yaml │ │ ├── v1-3-RcnzCartoon.yaml │ │ ├── v1-4-MajicMix.yaml │ │ ├── v1-5-RealisticVision.yaml │ │ ├── v1-6-Tusun.yaml │ │ ├── v1-7-FilmVelvia.yaml │ │ └── v1-8-GhibliBackground.yaml │ ├── v2 │ │ ├── v2-0-RealisticVision.yaml │ │ └── v2-1-RealisticVision.yaml │ └── v3 │ │ ├── v3-1-T2V.yaml │ │ ├── v3-2-animation-RealisticVision.yaml │ │ └── v3-3-sketch-RealisticVision.yaml └── training │ └── v1 │ ├── image_finetune.yaml │ └── training.yaml ├── environment.yaml ├── scripts └── motionconvert.py └── util └── resources.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/deployment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/deployment.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/motionmaster.github.io.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/motionmaster.github.io.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/README.md -------------------------------------------------------------------------------- /__assets__/imgs/Motionmaster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/Motionmaster.png -------------------------------------------------------------------------------- /__assets__/imgs/teaser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/teaser.gif -------------------------------------------------------------------------------- /__assets__/imgs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/teaser.png -------------------------------------------------------------------------------- /__assets__/imgs/with/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/with/1.gif -------------------------------------------------------------------------------- /__assets__/imgs/with/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/with/2.gif -------------------------------------------------------------------------------- /__assets__/imgs/with/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/with/3.gif -------------------------------------------------------------------------------- /__assets__/imgs/with/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/with/4.gif -------------------------------------------------------------------------------- /__assets__/imgs/without/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/without/1.gif -------------------------------------------------------------------------------- /__assets__/imgs/without/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/without/2.gif -------------------------------------------------------------------------------- /__assets__/imgs/without/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/without/3.gif -------------------------------------------------------------------------------- /__assets__/imgs/without/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/imgs/without/4.gif -------------------------------------------------------------------------------- /__assets__/masks/mask-PanRight.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/masks/mask-PanRight.pt -------------------------------------------------------------------------------- /__assets__/masks/mask-ZoomIn.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/masks/mask-ZoomIn.pt -------------------------------------------------------------------------------- /__assets__/source_video/1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/1.mp4 -------------------------------------------------------------------------------- /__assets__/source_video/2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/2.mp4 -------------------------------------------------------------------------------- /__assets__/source_video/3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/3.mp4 -------------------------------------------------------------------------------- /__assets__/source_video/PanRight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/PanRight.gif -------------------------------------------------------------------------------- /__assets__/source_video/ZoomIn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/ZoomIn.gif -------------------------------------------------------------------------------- /__assets__/source_video/variable_speed-zoom.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/__assets__/source_video/variable_speed-zoom.gif -------------------------------------------------------------------------------- /animatediff/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/data/dataset.py -------------------------------------------------------------------------------- /animatediff/models/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/attention.py -------------------------------------------------------------------------------- /animatediff/models/motion_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/motion_module.py -------------------------------------------------------------------------------- /animatediff/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/resnet.py -------------------------------------------------------------------------------- /animatediff/models/sparse_controlnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/sparse_controlnet.py -------------------------------------------------------------------------------- /animatediff/models/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/unet.py -------------------------------------------------------------------------------- /animatediff/models/unet_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/models/unet_blocks.py -------------------------------------------------------------------------------- /animatediff/pipelines/pipeline_motionconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/pipelines/pipeline_motionconvert.py -------------------------------------------------------------------------------- /animatediff/utils/convert_from_ckpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/utils/convert_from_ckpt.py -------------------------------------------------------------------------------- /animatediff/utils/convert_lora_safetensor_to_diffusers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/utils/convert_lora_safetensor_to_diffusers.py -------------------------------------------------------------------------------- /animatediff/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/animatediff/utils/util.py -------------------------------------------------------------------------------- /configs/inference/inference-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/inference/inference-v1.yaml -------------------------------------------------------------------------------- /configs/inference/inference-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/inference/inference-v2.yaml -------------------------------------------------------------------------------- /configs/inference/inference-v3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/inference/inference-v3.yaml -------------------------------------------------------------------------------- /configs/inference/sparsectrl/image_condition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/inference/sparsectrl/image_condition.yaml -------------------------------------------------------------------------------- /configs/inference/sparsectrl/latent_condition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/inference/sparsectrl/latent_condition.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-1-ToonYou.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-1-ToonYou.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-2-Lyriel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-2-Lyriel.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-3-RcnzCartoon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-3-RcnzCartoon.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-4-MajicMix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-4-MajicMix.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-5-RealisticVision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-5-RealisticVision.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-6-Tusun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-6-Tusun.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-7-FilmVelvia.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-7-FilmVelvia.yaml -------------------------------------------------------------------------------- /configs/prompts/v1/v1-8-GhibliBackground.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v1/v1-8-GhibliBackground.yaml -------------------------------------------------------------------------------- /configs/prompts/v2/v2-0-RealisticVision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v2/v2-0-RealisticVision.yaml -------------------------------------------------------------------------------- /configs/prompts/v2/v2-1-RealisticVision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v2/v2-1-RealisticVision.yaml -------------------------------------------------------------------------------- /configs/prompts/v3/v3-1-T2V.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v3/v3-1-T2V.yaml -------------------------------------------------------------------------------- /configs/prompts/v3/v3-2-animation-RealisticVision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v3/v3-2-animation-RealisticVision.yaml -------------------------------------------------------------------------------- /configs/prompts/v3/v3-3-sketch-RealisticVision.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/prompts/v3/v3-3-sketch-RealisticVision.yaml -------------------------------------------------------------------------------- /configs/training/v1/image_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/training/v1/image_finetune.yaml -------------------------------------------------------------------------------- /configs/training/v1/training.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/configs/training/v1/training.yaml -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/environment.yaml -------------------------------------------------------------------------------- /scripts/motionconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/scripts/motionconvert.py -------------------------------------------------------------------------------- /util/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuplayer/MotionMaster/HEAD/util/resources.py --------------------------------------------------------------------------------