|
| 1 | +{ |
| 2 | + "id": "template_cultivation_anime", |
| 3 | + "name": "Cultivation Anime (Xianxia)", |
| 4 | + "description": "Film-quality xianxia cultivation anime pipeline. Uses Animagine XL for keyframes, AnimateDiff V3 + ControlNet lineart_anime for video, Edge TTS for Chinese dialogue, anime_cinematic LUT, YouTube 1080p encoding. Optimized for genres like A Record of a Mortal's Journey to Immortality.", |
| 5 | + "parameters": [ |
| 6 | + { |
| 7 | + "name": "quality", |
| 8 | + "type": "string", |
| 9 | + "description": "Quality tier: draft (fast), standard (Real-ESRGAN + RIFE), cinematic (full post-processing)", |
| 10 | + "default": "standard" |
| 11 | + } |
| 12 | + ], |
| 13 | + "nodes": [ |
| 14 | + { |
| 15 | + "id": "scene_0_keyframe", |
| 16 | + "type": "media_local_generate_image", |
| 17 | + "domain": "media_creation", |
| 18 | + "label": "S1 Keyframe: Cultivation Awakening", |
| 19 | + "position": { "x": 100, "y": 0 }, |
| 20 | + "params": { |
| 21 | + "prompt": "1boy, young cultivator, flowing white robes, spiritual_energy, mountain landscape, ancient Chinese architecture, xianxia, cinematic lighting, masterpiece, best quality, highly detailed, anime style, dramatic sky, qi aura glowing around body", |
| 22 | + "model": "animagine_xl", |
| 23 | + "width": 1280, |
| 24 | + "height": 720 |
| 25 | + } |
| 26 | + }, |
| 27 | + { |
| 28 | + "id": "scene_0_video", |
| 29 | + "type": "media_local_controlnet_video", |
| 30 | + "domain": "media_creation", |
| 31 | + "label": "S1 Video: Awakening", |
| 32 | + "position": { "x": 400, "y": 0 }, |
| 33 | + "params": { |
| 34 | + "prompt": "1boy cultivator meditating, spiritual energy swirling, camera slowly zooming in, flowing robes moving in wind, qi particles floating upward, cinematic anime", |
| 35 | + "reference_image_base64": "{{scene_0_keyframe.image_base64}}", |
| 36 | + "control_type": "lineart_anime", |
| 37 | + "controlnet_scale": 0.8 |
| 38 | + } |
| 39 | + }, |
| 40 | + { |
| 41 | + "id": "scene_0_tts", |
| 42 | + "type": "media_tts_synthesize", |
| 43 | + "domain": "media_creation", |
| 44 | + "label": "S1 TTS: Narration", |
| 45 | + "position": { "x": 100, "y": 150 }, |
| 46 | + "params": { |
| 47 | + "text": "在这片修仙大陆之上,灵气充盈天地之间。一位少年,即将踏上他的修仙之路。", |
| 48 | + "voice": "zh-CN-YunjianNeural", |
| 49 | + "provider": "edge_tts" |
| 50 | + } |
| 51 | + }, |
| 52 | + { |
| 53 | + "id": "assembly_0", |
| 54 | + "type": "media_scene_assembly", |
| 55 | + "domain": "media_creation", |
| 56 | + "label": "S1 Assembly", |
| 57 | + "position": { "x": 700, "y": 0 }, |
| 58 | + "params": { |
| 59 | + "video_path": "{{scene_0_video.path}}", |
| 60 | + "audio_path": "{{scene_0_tts.path}}" |
| 61 | + } |
| 62 | + }, |
| 63 | + { |
| 64 | + "id": "scene_1_keyframe", |
| 65 | + "type": "media_local_generate_image", |
| 66 | + "domain": "media_creation", |
| 67 | + "label": "S2 Keyframe: Battle", |
| 68 | + "position": { "x": 100, "y": 300 }, |
| 69 | + "params": { |
| 70 | + "prompt": "1boy, cultivator in battle stance, sword qi, energy slash, dramatic action pose, dark cave background, spiritual beasts, xianxia combat, dynamic composition, masterpiece, best quality, anime style, cinematic, epic lighting, particle effects", |
| 71 | + "model": "animagine_xl", |
| 72 | + "width": 1280, |
| 73 | + "height": 720 |
| 74 | + } |
| 75 | + }, |
| 76 | + { |
| 77 | + "id": "scene_1_video", |
| 78 | + "type": "media_local_controlnet_video", |
| 79 | + "domain": "media_creation", |
| 80 | + "label": "S2 Video: Battle", |
| 81 | + "position": { "x": 400, "y": 300 }, |
| 82 | + "params": { |
| 83 | + "prompt": "cultivator fighting, sword energy burst, dynamic camera movement, intense action, spiritual energy explosion, anime battle scene", |
| 84 | + "reference_image_base64": "{{scene_1_keyframe.image_base64}}", |
| 85 | + "control_type": "lineart_anime", |
| 86 | + "controlnet_scale": 0.8 |
| 87 | + } |
| 88 | + }, |
| 89 | + { |
| 90 | + "id": "scene_1_tts", |
| 91 | + "type": "media_tts_synthesize", |
| 92 | + "domain": "media_creation", |
| 93 | + "label": "S2 TTS: Battle", |
| 94 | + "position": { "x": 100, "y": 450 }, |
| 95 | + "params": { |
| 96 | + "text": "面对凶猛的妖兽,他毫不畏惧,挥剑斩出一道凌厉的剑气。这一战,将决定他的命运。", |
| 97 | + "voice": "zh-CN-YunjianNeural", |
| 98 | + "provider": "edge_tts" |
| 99 | + } |
| 100 | + }, |
| 101 | + { |
| 102 | + "id": "assembly_1", |
| 103 | + "type": "media_scene_assembly", |
| 104 | + "domain": "media_creation", |
| 105 | + "label": "S2 Assembly", |
| 106 | + "position": { "x": 700, "y": 300 }, |
| 107 | + "params": { |
| 108 | + "video_path": "{{scene_1_video.path}}", |
| 109 | + "audio_path": "{{scene_1_tts.path}}" |
| 110 | + } |
| 111 | + }, |
| 112 | + { |
| 113 | + "id": "scene_2_keyframe", |
| 114 | + "type": "media_local_generate_image", |
| 115 | + "domain": "media_creation", |
| 116 | + "label": "S3 Keyframe: Breakthrough", |
| 117 | + "position": { "x": 100, "y": 600 }, |
| 118 | + "params": { |
| 119 | + "prompt": "1boy, cultivator achieving breakthrough, ascending to next cultivation level, heavenly tribulation lightning, golden qi pillar, mountain peak, clouds parting, ethereal glow, xianxia apotheosis, masterpiece, best quality, anime style, epic scale, heavenly light", |
| 120 | + "model": "animagine_xl", |
| 121 | + "width": 1280, |
| 122 | + "height": 720 |
| 123 | + } |
| 124 | + }, |
| 125 | + { |
| 126 | + "id": "scene_2_video", |
| 127 | + "type": "media_local_controlnet_video", |
| 128 | + "domain": "media_creation", |
| 129 | + "label": "S3 Video: Breakthrough", |
| 130 | + "position": { "x": 400, "y": 600 }, |
| 131 | + "params": { |
| 132 | + "prompt": "cultivator breakthrough moment, golden qi erupting skyward, heavenly tribulation lightning, clouds swirling, camera pulling back to reveal epic scale, anime cinematic", |
| 133 | + "reference_image_base64": "{{scene_2_keyframe.image_base64}}", |
| 134 | + "control_type": "lineart_anime", |
| 135 | + "controlnet_scale": 0.8 |
| 136 | + } |
| 137 | + }, |
| 138 | + { |
| 139 | + "id": "scene_2_tts", |
| 140 | + "type": "media_tts_synthesize", |
| 141 | + "domain": "media_creation", |
| 142 | + "label": "S3 TTS: Breakthrough", |
| 143 | + "position": { "x": 100, "y": 750 }, |
| 144 | + "params": { |
| 145 | + "text": "天地之力汇聚于他身上,一道金色光柱冲天而起。他终于突破了,踏入了筑基期!", |
| 146 | + "voice": "zh-CN-YunjianNeural", |
| 147 | + "provider": "edge_tts" |
| 148 | + } |
| 149 | + }, |
| 150 | + { |
| 151 | + "id": "assembly_2", |
| 152 | + "type": "media_scene_assembly", |
| 153 | + "domain": "media_creation", |
| 154 | + "label": "S3 Assembly", |
| 155 | + "position": { "x": 700, "y": 600 }, |
| 156 | + "params": { |
| 157 | + "video_path": "{{scene_2_video.path}}", |
| 158 | + "audio_path": "{{scene_2_tts.path}}" |
| 159 | + } |
| 160 | + }, |
| 161 | + { |
| 162 | + "id": "post_concat", |
| 163 | + "type": "media_video_assembly", |
| 164 | + "domain": "media_creation", |
| 165 | + "label": "Concat All Scenes", |
| 166 | + "position": { "x": 1000, "y": 300 }, |
| 167 | + "params": { |
| 168 | + "clips": [ |
| 169 | + "{{assembly_0.path}}", |
| 170 | + "{{assembly_1.path}}", |
| 171 | + "{{assembly_2.path}}" |
| 172 | + ] |
| 173 | + } |
| 174 | + }, |
| 175 | + { |
| 176 | + "id": "post_upscale", |
| 177 | + "type": "media_upscale_video", |
| 178 | + "domain": "media_creation", |
| 179 | + "label": "Real-ESRGAN 4x Upscale", |
| 180 | + "position": { "x": 1250, "y": 300 }, |
| 181 | + "params": { |
| 182 | + "video_path": "{{post_concat.path}}" |
| 183 | + } |
| 184 | + }, |
| 185 | + { |
| 186 | + "id": "post_colorgrade", |
| 187 | + "type": "media_lut_colorgrade", |
| 188 | + "domain": "media_creation", |
| 189 | + "label": "Anime Cinematic LUT", |
| 190 | + "position": { "x": 1500, "y": 300 }, |
| 191 | + "params": { |
| 192 | + "video_path": "{{post_upscale.path}}", |
| 193 | + "lut_name": "anime_cinematic" |
| 194 | + } |
| 195 | + }, |
| 196 | + { |
| 197 | + "id": "post_encode", |
| 198 | + "type": "media_platform_encode", |
| 199 | + "domain": "media_creation", |
| 200 | + "label": "YouTube 1080p", |
| 201 | + "position": { "x": 1750, "y": 300 }, |
| 202 | + "params": { |
| 203 | + "video_path": "{{post_colorgrade.path}}", |
| 204 | + "platform": "youtube" |
| 205 | + } |
| 206 | + } |
| 207 | + ], |
| 208 | + "edges": [ |
| 209 | + { "id": "e_s0_kf_vid", "source": "scene_0_keyframe", "source_port": "output", "target": "scene_0_video", "target_port": "input" }, |
| 210 | + { "id": "e_s0_vid_asm", "source": "scene_0_video", "source_port": "output", "target": "assembly_0", "target_port": "input" }, |
| 211 | + { "id": "e_s0_tts_asm", "source": "scene_0_tts", "source_port": "output", "target": "assembly_0", "target_port": "audio" }, |
| 212 | + { "id": "e_s1_kf_vid", "source": "scene_1_keyframe", "source_port": "output", "target": "scene_1_video", "target_port": "input" }, |
| 213 | + { "id": "e_s1_vid_asm", "source": "scene_1_video", "source_port": "output", "target": "assembly_1", "target_port": "input" }, |
| 214 | + { "id": "e_s1_tts_asm", "source": "scene_1_tts", "source_port": "output", "target": "assembly_1", "target_port": "audio" }, |
| 215 | + { "id": "e_s2_kf_vid", "source": "scene_2_keyframe", "source_port": "output", "target": "scene_2_video", "target_port": "input" }, |
| 216 | + { "id": "e_s2_vid_asm", "source": "scene_2_video", "source_port": "output", "target": "assembly_2", "target_port": "input" }, |
| 217 | + { "id": "e_s2_tts_asm", "source": "scene_2_tts", "source_port": "output", "target": "assembly_2", "target_port": "audio" }, |
| 218 | + { "id": "e_asm0_concat", "source": "assembly_0", "source_port": "output", "target": "post_concat", "target_port": "input" }, |
| 219 | + { "id": "e_asm1_concat", "source": "assembly_1", "source_port": "output", "target": "post_concat", "target_port": "input" }, |
| 220 | + { "id": "e_asm2_concat", "source": "assembly_2", "source_port": "output", "target": "post_concat", "target_port": "input" }, |
| 221 | + { "id": "e_concat_up", "source": "post_concat", "source_port": "output", "target": "post_upscale", "target_port": "input" }, |
| 222 | + { "id": "e_up_grade", "source": "post_upscale", "source_port": "output", "target": "post_colorgrade", "target_port": "input" }, |
| 223 | + { "id": "e_grade_enc", "source": "post_colorgrade", "source_port": "output", "target": "post_encode", "target_port": "input" } |
| 224 | + ] |
| 225 | +} |
0 commit comments