zsxkib/animatediff-illusions
Monster Labs' Controlnet QR Code Monster v2 For SD-1.5 on top of AnimateDiff Prompt Travel (Motion Module SD 1.5 v2)
Capabilities
Cost
Community model (estimated from hardware time)
Input Parameters
| Name | Type | Description | Default | Constraints |
|---|---|---|---|---|
base_model | string | Choose the base model for animation generation. If 'CUSTOM' is selected, provide a custom model URL in the next parameter | "majicmixRealistic_v5Preview" | realisticVisionV40_v20Novaelyriel_v16majicmixRealistic_v5PreviewrcnzCartoon3d_v10toonyou_beta3CUSTOM |
clip_skip | integer | Skip the last N-1 layers of the CLIP text encoder (lower values follow prompt more closely) | 2 | min: 1, max: 6 |
context | integer | Number of frames to condition on (default: max of <length> or 32). max for motion module v1 is 24 | 16 | min: 1, max: 32 |
controlnet_conditioning_scale | number | Strength of ControlNet. The outputs of the ControlNet are multiplied by `controlnet_conditioning_scale` before they are added to the residual in the original UNet | 0.18 | — |
controlnet_video | string(uri) | A short video/gif that will be used as the keyframes for QR Code Monster to use, Please note, all of the frames will be used as keyframes | — | — |
custom_base_model_url | string | Only used when base model is set to 'CUSTOM'. URL of the custom model to download if 'CUSTOM' is selected in the base model. Only downloads from 'https://civitai.com/api/download/models/' are allowed | "" | — |
enable_qr_code_monster_v2 | boolean | Flag to enable QR Code Monster V2 ControlNet | true | — |
film_interpolation | boolean | Whether to use FILM for between-frame interpolation (film-net.github.io) | true | — |
frames | integer | Length of the video in frames (playback is at 8 fps e.g. 16 frames @ 8 fps is 2 seconds) | 128 | min: 1, max: 1024 |
guidance_scale | number | Guidance Scale. How closely do we want to adhere to the prompt and its contents | 7.5 | min: 0, max: 20 |
head_prompt | string | Primary animation prompt. If a prompt map is provided, this will be prefixed at the start of every individual prompt in the map | "masterpiece, best quality, a haunting and detailed depiction of a ship at sea, battered by waves, ominous,((dark clouds:1.3)),distant lightning, rough seas, rain, silhouette of the ship against the stormy sky" | — |
height | integer | Height of generated video in pixels, must be divisable by 8 | 384 | min: 64, max: 2160 |
loop | boolean | Flag to loop the video. Use when you have an 'infinitely' repeating video/gif ControlNet video | true | — |
negative_prompt | string | — | "" | — |
num_interpolation_steps | integer | Number of steps to interpolate between animation frames | 3 | min: 1, max: 50 |
output_format | string | Output format of the video. Can be 'mp4' or 'gif' | "mp4" | mp4gif |
playback_frames_per_second | integer | — | 8 | min: 1, max: 60 |
prompt_fixed_ratio | number | Defines the ratio of adherence to the fixed part of the prompt versus the dynamic part (from prompt map). Value should be between 0 (only dynamic) to 1 (only fixed). | 0.5 | min: 0, max: 1 |
prompt_map | string | Prompt for changes in animation. Provide 'frame number : prompt at this frame', separate different prompts with '|'. Make sure the frame number does not exceed the length of video (frames) | "" | — |
qr_code_monster_v2_guess_mode | boolean | Flag to enable guess mode (un-guided) for QR Code Monster V2 ControlNet | false | — |
qr_code_monster_v2_preprocessor | boolean | Flag to pre-process keyframes for QR Code Monster V2 ControlNet | true | — |
scheduler | string | Diffusion scheduler | "k_dpmpp_sde" | ddimpndmheununipceulereuler_almsk_lmsdpm_2k_dpm_2dpm_2_ak_dpm_2_adpmpp_2mk_dpmpp_2mdpmpp_sdek_dpmpp_sdedpmpp_2m_sdek_dpmpp_2m_sde |
seed | integer | Seed for different images and reproducibility. Leave blank to randomise seed | — | — |
steps | integer | Number of inference steps | 25 | min: 1, max: 100 |
tail_prompt | string | Additional prompt that will be appended at the end of the main prompt or individual prompts in the map | "" | — |
width | integer | Width of generated video in pixels, must be divisable by 8 | 256 | min: 64, max: 2160 |
base_modelstringChoose the base model for animation generation. If 'CUSTOM' is selected, provide a custom model URL in the next parameter
"majicmixRealistic_v5Preview"clip_skipintegerSkip the last N-1 layers of the CLIP text encoder (lower values follow prompt more closely)
2min: 1, max: 6contextintegerNumber of frames to condition on (default: max of <length> or 32). max for motion module v1 is 24
16min: 1, max: 32controlnet_conditioning_scalenumberStrength of ControlNet. The outputs of the ControlNet are multiplied by `controlnet_conditioning_scale` before they are added to the residual in the original UNet
0.18controlnet_videostringA short video/gif that will be used as the keyframes for QR Code Monster to use, Please note, all of the frames will be used as keyframes
custom_base_model_urlstringOnly used when base model is set to 'CUSTOM'. URL of the custom model to download if 'CUSTOM' is selected in the base model. Only downloads from 'https://civitai.com/api/download/models/' are allowed
""enable_qr_code_monster_v2booleanFlag to enable QR Code Monster V2 ControlNet
truefilm_interpolationbooleanWhether to use FILM for between-frame interpolation (film-net.github.io)
trueframesintegerLength of the video in frames (playback is at 8 fps e.g. 16 frames @ 8 fps is 2 seconds)
128min: 1, max: 1024guidance_scalenumberGuidance Scale. How closely do we want to adhere to the prompt and its contents
7.5min: 0, max: 20head_promptstringPrimary animation prompt. If a prompt map is provided, this will be prefixed at the start of every individual prompt in the map
"masterpiece, best quality, a haunting and detailed depiction of a ship at sea, battered by waves, ominous,((dark clouds:1.3)),distant lightning, rough seas, rain, silhouette of the ship against the stormy sky"heightintegerHeight of generated video in pixels, must be divisable by 8
384min: 64, max: 2160loopbooleanFlag to loop the video. Use when you have an 'infinitely' repeating video/gif ControlNet video
truenegative_promptstring""num_interpolation_stepsintegerNumber of steps to interpolate between animation frames
3min: 1, max: 50output_formatstringOutput format of the video. Can be 'mp4' or 'gif'
"mp4"playback_frames_per_secondinteger8min: 1, max: 60prompt_fixed_rationumberDefines the ratio of adherence to the fixed part of the prompt versus the dynamic part (from prompt map). Value should be between 0 (only dynamic) to 1 (only fixed).
0.5min: 0, max: 1prompt_mapstringPrompt for changes in animation. Provide 'frame number : prompt at this frame', separate different prompts with '|'. Make sure the frame number does not exceed the length of video (frames)
""qr_code_monster_v2_guess_modebooleanFlag to enable guess mode (un-guided) for QR Code Monster V2 ControlNet
falseqr_code_monster_v2_preprocessorbooleanFlag to pre-process keyframes for QR Code Monster V2 ControlNet
trueschedulerstringDiffusion scheduler
"k_dpmpp_sde"seedintegerSeed for different images and reproducibility. Leave blank to randomise seed
stepsintegerNumber of inference steps
25min: 1, max: 100tail_promptstringAdditional prompt that will be appended at the end of the main prompt or individual prompts in the map
""widthintegerWidth of generated video in pixels, must be divisable by 8
256min: 64, max: 2160b3ccb0101402Updated: 7/25/202610.5K runs
cinemasetfree.com