{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/code/get-motion-module","entry":"get_motion_module","source":"Syntology graph, per-sample; not an archive number","read_at":"2026-09-24T18:15:14+00:00","claim":"Names are grouped by exact entry-name string. Same-named routines are NOT asserted to be equivalent; 'ran' means executed on a synthesized fixture, not correctness. n_samples_ran = sum of by_status over every status except 'unverified' (ran_draft_wrong and ran_fixture are failures of Syntology's instrument, not of the code); n_papers_ran = papers with at least one such sample.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"},"n_papers":12,"n_papers_ran":0,"units":"n_samples, n_samples_ran, n_samples_fingerprinted and by_status count distinct code bodies (code_sha256); n_places and n_places_pointer_only count places, one per (paper, code body) pair, which is also the unit of the samples list","n_samples":8,"n_samples_ran":0,"n_samples_fingerprinted":0,"n_places":12,"n_places_pointer_only":1,"by_status":{"ran_honours":0,"ran_violates":0,"ran_draft_wrong":0,"ran_fixture":0,"ran":0,"unverified":8},"syntology":{"atlas_url":null,"mcp":null,"mcp_per_sample":{"tool":"get_code","arguments_in":"samples[].mcp_get_code"},"developers":"https://syntology.ai/developers"},"samples":[{"arxiv_id":"2411.10061","paper":"/paper/echomimicv2-towards-striking-simplified-and","title":"EchoMimicV2: Towards Striking, Simplified, and Semi-Body Human Animation","date":"2024-11-15","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"antgroup/echomimic_v2","path":"src/models/motion_module.py","file_url":"https://github.com/antgroup/echomimic_v2/blob/HEAD/src/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"525d02f457ec7c07","mcp_get_code":{"code_sha256":"525d02f457ec7c07"}},{"arxiv_id":"2410.24037","paper":"/paper/tpc-test-time-procrustes-calibration-for","title":"TPC: Test-time Procrustes Calibration for Diffusion-based Human Image Animation","date":"2024-10-31","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"MooreThreads/Moore-AnimateAnyone","path":"src/models/motion_module.py","file_url":"https://github.com/MooreThreads/Moore-AnimateAnyone/blob/HEAD/src/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"525d02f457ec7c07","mcp_get_code":{"code_sha256":"525d02f457ec7c07"}},{"arxiv_id":"2405.17251","paper":"/paper/genwarp-single-image-to-novel-views-with","title":"GenWarp: Single Image to Novel Views with Semantic-Preserving Generative Warping","date":"2024-05-27","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"sony/genwarp","path":"genwarp/models/motion_module.py","file_url":"https://github.com/sony/genwarp/blob/HEAD/genwarp/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"7e7a23703a8f5584","mcp_get_code":{"code_sha256":"7e7a23703a8f5584"}},{"arxiv_id":"2405.11794","paper":"/paper/vivid-video-virtual-try-on-using-diffusion","title":"ViViD: Video Virtual Try-on using Diffusion Models","date":"2024-05-20","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"alibaba-yuanjing-aigclab/vivid","path":"src/models/motion_module.py","file_url":"https://github.com/alibaba-yuanjing-aigclab/vivid/blob/HEAD/src/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"525d02f457ec7c07","mcp_get_code":{"code_sha256":"525d02f457ec7c07"}},{"arxiv_id":"2404.15275","paper":"/paper/id-animator-zero-shot-identity-preserving","title":"ID-Animator: Zero-Shot Identity-Preserving Human Video Generation","date":"2024-04-23","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"id-animator/id-animator","path":"ID-Animator/animatediff/models/motion_module.py","file_url":"https://github.com/id-animator/id-animator/blob/HEAD/ID-Animator/animatediff/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"b810964e797fd743","mcp_get_code":{"code_sha256":"b810964e797fd743"}},{"arxiv_id":"2403.17694","paper":"/paper/aniportrait-audio-driven-synthesis-of","title":"AniPortrait: Audio-Driven Synthesis of Photorealistic Portrait Animation","date":"2024-03-26","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"scutzzj/aniportrait","path":"src/models/motion_module.py","file_url":"https://github.com/scutzzj/aniportrait/blob/HEAD/src/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"525d02f457ec7c07","mcp_get_code":{"code_sha256":"525d02f457ec7c07"}},{"arxiv_id":"2403.14781","paper":"/paper/champ-controllable-and-consistent-human-image","title":"Champ: Controllable and Consistent Human Image Animation with 3D Parametric Guidance","date":"2024-03-21","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"fudan-generative-vision/champ","path":"models/motion_module.py","file_url":"https://github.com/fudan-generative-vision/champ/blob/HEAD/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"525d02f457ec7c07","mcp_get_code":{"code_sha256":"525d02f457ec7c07"}},{"arxiv_id":"2402.09368","paper":"/paper/magic-me-identity-specific-video-customized","title":"Magic-Me: Identity-Specific Video Customized Diffusion","date":"2024-02-14","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"zhen-dong/magic-me","path":"animatediff/models/motion_module.py","file_url":"https://github.com/zhen-dong/magic-me/blob/HEAD/animatediff/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"5c1d00e789c34628","mcp_get_code":{"code_sha256":"5c1d00e789c34628"}},{"arxiv_id":"2312.16693","paper":"/paper/i2v-adapter-a-general-image-to-video-adapter","title":"I2V-Adapter: A General Image-to-Video Adapter for Diffusion Models","date":"2023-12-27","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"bytedance/x-dyna","path":"animatediff/models/motion_module.py","file_url":"https://github.com/bytedance/x-dyna/blob/HEAD/animatediff/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"cd5f3777a951d27f","mcp_get_code":{"code_sha256":"cd5f3777a951d27f"}},{"arxiv_id":"2312.13964","paper":"/paper/pia-your-personalized-image-animator-via-plug","title":"PIA: Your Personalized Image Animator via Plug-and-Play Modules in Text-to-Image Models","date":"2023-12-21","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"open-mmlab/PIA","path":"animatediff/models/motion_module.py","file_url":"https://github.com/open-mmlab/PIA/blob/HEAD/animatediff/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"bbc20b3fd2f946ee","mcp_get_code":{"code_sha256":"bbc20b3fd2f946ee"}},{"arxiv_id":"2311.00213","paper":"/paper/consistent-video-to-video-transfer-using","title":"Consistent Video-to-Video Transfer Using Synthetic Dataset","date":"2023-11-01","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"amazon-science/instruct-video-to-video","path":"modules/video_unet_temporal/motion_module.py","file_url":"https://github.com/amazon-science/instruct-video-to-video/blob/HEAD/modules/video_unet_temporal/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT-0","inline_ok":true,"code_sha256_prefix":"878e2de1767b92d2","mcp_get_code":{"code_sha256":"878e2de1767b92d2"}},{"arxiv_id":"2310.19512","paper":"/paper/videocrafter1-open-diffusion-models-for-high","title":"VideoCrafter1: Open Diffusion Models for High-Quality Video Generation","date":"2023-10-30","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"invictus717/interactivevideo","path":"models/animatediff/models/motion_module.py","file_url":"https://github.com/invictus717/interactivevideo/blob/HEAD/models/animatediff/models/motion_module.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"92a10aa9e4d73a7c","mcp_get_code":{"code_sha256":"92a10aa9e4d73a7c"}}]}